builder: mozilla-release_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-064 starttime: 1471294142.79 results: success (0) buildid: 20160815115917 builduid: 1c3b4d805a9e4a33a590e9c1e01ae69c revision: e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:02.791572) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:02.792098) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:02.792432) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:02.877297) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:02.877692) ========= '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-064\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-064 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-064 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-064 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-064 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-064 WINDIR=C:\WINDOWS using PTY: False --12:46:44-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 7.17 MB/s 12:46:45 (7.17 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.917000 ========= master_lag: -0.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:03.549707) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-08-15 13:49:03.550098) ========= '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-064\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-064 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-064 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-064 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-064 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-064 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=1.201000 ========= master_lag: 0.16 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-08-15 13:49:04.907374) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-15 13:49:04.907807) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8 --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-release --rev e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-064\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-064 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-064 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-064 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-064 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-064 WINDIR=C:\WINDOWS using PTY: False 2016-08-15 12:46:47,717 truncating revision to first 12 chars 2016-08-15 12:46:47,717 Setting DEBUG logging. 2016-08-15 12:46:47,717 attempt 1/10 2016-08-15 12:46:47,717 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e33c4c0efaaf?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-15 12:46:48,809 unpacking tar archive at: mozilla-release-e33c4c0efaaf/testing/mozharness/ program finished with exit code 0 elapsedTime=2.206000 ========= master_lag: -0.44 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-15 13:49:06.676886) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:06.677275) ========= script_repo_revision: e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:06.677724) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:06.678047) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-15 13:49:06.702539) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 11 secs) (at 2016-08-15 13:49:06.702931) ========= '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-release' '--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-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-064\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-064 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-064 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-064 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-064 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-064 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 12:46:50 INFO - MultiFileLogger online at 20160815 12:46:50 in C:\slave\test 12:46:50 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-release --download-symbols true 12:46:50 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:46:50 INFO - {'append_to_log': False, 12:46:50 INFO - 'base_work_dir': 'C:\\slave\\test', 12:46:50 INFO - 'blob_upload_branch': 'mozilla-release', 12:46:50 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:46:50 INFO - 'buildbot_json_path': 'buildprops.json', 12:46:50 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:46:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:46:50 INFO - 'download_minidump_stackwalk': True, 12:46:50 INFO - 'download_symbols': 'true', 12:46:50 INFO - 'e10s': False, 12:46:50 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:46:50 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:46:50 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:46:50 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:46:50 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:46:50 INFO - 'C:/mozilla-build/tooltool.py'), 12:46:50 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:46:50 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:46:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:46:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:46:50 INFO - 'log_level': 'info', 12:46:50 INFO - 'log_to_console': True, 12:46:50 INFO - 'opt_config_files': (), 12:46:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:46:50 INFO - '--processes=1', 12:46:50 INFO - '--config=%(test_path)s/wptrunner.ini', 12:46:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:46:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:46:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:46:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:46:50 INFO - 'pip_index': False, 12:46:50 INFO - 'require_test_zip': True, 12:46:50 INFO - 'test_type': ('testharness',), 12:46:50 INFO - 'this_chunk': '1', 12:46:50 INFO - 'total_chunks': '10', 12:46:50 INFO - 'virtualenv_path': 'venv', 12:46:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:46:50 INFO - 'work_dir': 'build'} 12:46:50 INFO - ##### 12:46:50 INFO - ##### Running clobber step. 12:46:50 INFO - ##### 12:46:50 INFO - Running pre-action listener: _resource_record_pre_action 12:46:50 INFO - Running main action method: clobber 12:46:50 INFO - rmtree: C:\slave\test\build 12:46:50 INFO - Using _rmtree_windows ... 12:46:50 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:48:13 INFO - Running post-action listener: _resource_record_post_action 12:48:13 INFO - ##### 12:48:13 INFO - ##### Running read-buildbot-config step. 12:48:13 INFO - ##### 12:48:13 INFO - Running pre-action listener: _resource_record_pre_action 12:48:13 INFO - Running main action method: read_buildbot_config 12:48:13 INFO - Using buildbot properties: 12:48:13 INFO - { 12:48:13 INFO - "project": "", 12:48:13 INFO - "product": "firefox", 12:48:13 INFO - "script_repo_revision": "production", 12:48:13 INFO - "scheduler": "tests-mozilla-release-xp_ix-debug-unittest", 12:48:13 INFO - "repository": "", 12:48:13 INFO - "buildername": "Windows XP 32-bit mozilla-release debug test web-platform-tests-1", 12:48:13 INFO - "buildid": "20160815115917", 12:48:13 INFO - "pgo_build": "False", 12:48:13 INFO - "basedir": "C:\\slave\\test", 12:48:13 INFO - "buildnumber": 15, 12:48:13 INFO - "slavename": "t-xp32-ix-064", 12:48:13 INFO - "revision": "e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8", 12:48:13 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 12:48:13 INFO - "platform": "win32", 12:48:13 INFO - "branch": "mozilla-release", 12:48:13 INFO - "repo_path": "releases/mozilla-release", 12:48:13 INFO - "moz_repo_path": "", 12:48:13 INFO - "stage_platform": "win32", 12:48:13 INFO - "builduid": "1c3b4d805a9e4a33a590e9c1e01ae69c", 12:48:13 INFO - "slavebuilddir": "test" 12:48:13 INFO - } 12:48:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json. 12:48:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip. 12:48:13 INFO - Running post-action listener: _resource_record_post_action 12:48:13 INFO - ##### 12:48:13 INFO - ##### Running download-and-extract step. 12:48:13 INFO - ##### 12:48:13 INFO - Running pre-action listener: _resource_record_pre_action 12:48:13 INFO - Running main action method: download_and_extract 12:48:13 INFO - mkdir: C:\slave\test\build\tests 12:48:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:13 INFO - https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:48:13 INFO - trying https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json 12:48:13 INFO - Downloading https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 12:48:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1 12:48:14 INFO - Downloaded 1274 bytes. 12:48:14 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 12:48:14 INFO - Using the following test package requirements: 12:48:14 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 12:48:14 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'], 12:48:14 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'firefox-48.0.1.en-US.win32.gtest.tests.zip'], 12:48:14 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'jsshell-win32.zip'], 12:48:14 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'], 12:48:14 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 12:48:14 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'], 12:48:14 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'], 12:48:14 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'], 12:48:14 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:48:14 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']} 12:48:14 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 12:48:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:14 INFO - https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:48:14 INFO - trying https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip 12:48:14 INFO - Downloading https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip 12:48:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1 12:48:17 INFO - Downloaded 20366338 bytes. 12:48:17 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:48:17 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:48:21 INFO - caution: filename not matched: web-platform/* 12:48:21 INFO - Return code: 11 12:48:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:21 INFO - https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:48:21 INFO - trying https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip 12:48:21 INFO - Downloading https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip 12:48:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1 12:48:26 INFO - Downloaded 36389907 bytes. 12:48:26 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:48:26 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:49:04 INFO - caution: filename not matched: bin/* 12:49:04 INFO - caution: filename not matched: config/* 12:49:04 INFO - caution: filename not matched: mozbase/* 12:49:04 INFO - caution: filename not matched: marionette/* 12:49:04 INFO - caution: filename not matched: tools/wptserve/* 12:49:04 INFO - Return code: 11 12:49:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:04 INFO - https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net 12:49:04 INFO - trying https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 12:49:04 INFO - Downloading https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip 12:49:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1 12:49:11 INFO - Downloaded 68479130 bytes. 12:49:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 12:49:11 INFO - mkdir: C:\slave\test\properties 12:49:11 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:49:11 INFO - Writing to file C:\slave\test\properties\build_url 12:49:11 INFO - Contents: 12:49:11 INFO - build_url:https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 12:49:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 12:49:12 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:49:12 INFO - Writing to file C:\slave\test\properties\symbols_url 12:49:12 INFO - Contents: 12:49:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 12:49:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:12 INFO - https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:49:12 INFO - trying https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 12:49:12 INFO - Downloading https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 12:49:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 12:49:18 INFO - Downloaded 55643356 bytes. 12:49:18 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 12:49:18 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 12:49:24 INFO - Return code: 0 12:49:24 INFO - Running post-action listener: _resource_record_post_action 12:49:24 INFO - Running post-action listener: set_extra_try_arguments 12:49:24 INFO - ##### 12:49:24 INFO - ##### Running create-virtualenv step. 12:49:24 INFO - ##### 12:49:24 INFO - Running pre-action listener: _pre_create_virtualenv 12:49:24 INFO - Running pre-action listener: _resource_record_pre_action 12:49:24 INFO - Running main action method: create_virtualenv 12:49:24 INFO - Creating virtualenv C:\slave\test\build\venv 12:49:24 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 12:49:24 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:49:26 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:49:28 INFO - Installing distribute......................................................................................................................................................................................done. 12:49:29 INFO - Return code: 0 12:49:29 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:49: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')]} 12:49:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:49: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')]} 12:49:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:49:29 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-064', 'USERDOMAIN': 'T-XP32-IX-064', '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-064', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-064', '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-064\\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-064'}}, attempt #1 12:49:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 12:49:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:49:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:49:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064\\Application Data', 12:49:29 INFO - 'CLIENTNAME': 'Console', 12:49:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:49:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-064', 12:49:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:49:29 INFO - 'DCLOCATION': 'SCL3', 12:49:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:49:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:49:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:49:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:49:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:49:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:49:29 INFO - 'HOMEDRIVE': 'C:', 12:49:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:49:29 INFO - 'KTS_VERSION': '1.19c', 12:49:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:49:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-064', 12:49:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:49:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:49:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:49:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:49:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:49:29 INFO - 'MOZ_AIRBAG': '1', 12:49:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:49:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:49:29 INFO - 'MOZ_MSVCVERSION': '8', 12:49:29 INFO - 'MOZ_NO_REMOTE': '1', 12:49:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:49:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:49:29 INFO - 'NO_EM_RESTART': '1', 12:49:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:49:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:49:29 INFO - 'OS': 'Windows_NT', 12:49:29 INFO - 'OURDRIVE': 'C:', 12:49:29 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', 12:49:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:49:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:49:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:49:29 INFO - 'PROCESSOR_LEVEL': '6', 12:49:29 INFO - 'PROCESSOR_REVISION': '1e05', 12:49:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:49:29 INFO - 'PROMPT': '$P$G', 12:49:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:49:29 INFO - 'PWD': 'C:\\slave\\test', 12:49:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:49:29 INFO - 'SESSIONNAME': 'Console', 12:49:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:49:29 INFO - 'SYSTEMDRIVE': 'C:', 12:49:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:49:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:29 INFO - 'TEST1': 'testie', 12:49:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:29 INFO - 'USERDOMAIN': 'T-XP32-IX-064', 12:49:29 INFO - 'USERNAME': 'cltbld', 12:49:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:49:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:49:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:49:29 INFO - 'WINDIR': 'C:\\WINDOWS', 12:49:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:49:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:49:29 INFO - Downloading/unpacking psutil>=0.7.1 12:49:30 INFO - Running setup.py egg_info for package psutil 12:49:30 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:49:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:49:30 INFO - Installing collected packages: psutil 12:49:30 INFO - Running setup.py install for psutil 12:49:30 INFO - building 'psutil._psutil_windows' extension 12:49:30 INFO - error: Unable to find vcvarsall.bat 12:49:30 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-r3zcmv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:49:30 INFO - running install 12:49:30 INFO - running build 12:49:30 INFO - running build_py 12:49:30 INFO - creating build 12:49:30 INFO - creating build\lib.win32-2.7 12:49:30 INFO - creating build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:49:30 INFO - running build_ext 12:49:30 INFO - building 'psutil._psutil_windows' extension 12:49:30 INFO - error: Unable to find vcvarsall.bat 12:49:30 INFO - ---------------------------------------- 12:49:30 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-r3zcmv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:49:30 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-064\Application Data\pip\pip.log 12:49:30 WARNING - Return code: 1 12:49:30 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 12:49:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:49:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:49:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:49:30 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-064', 'USERDOMAIN': 'T-XP32-IX-064', '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-064', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-064', '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-064\\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-064'}}, attempt #1 12:49:30 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:49:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:49:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:49:30 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064\\Application Data', 12:49:30 INFO - 'CLIENTNAME': 'Console', 12:49:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:49:30 INFO - 'COMPUTERNAME': 'T-XP32-IX-064', 12:49:30 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:49:30 INFO - 'DCLOCATION': 'SCL3', 12:49:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:49:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:49:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:49:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:49:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:49:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:49:30 INFO - 'HOMEDRIVE': 'C:', 12:49:30 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:49:30 INFO - 'KTS_VERSION': '1.19c', 12:49:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:49:30 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-064', 12:49:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:49:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:49:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:49:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:49:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:49:30 INFO - 'MOZ_AIRBAG': '1', 12:49:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:49:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:49:30 INFO - 'MOZ_MSVCVERSION': '8', 12:49:30 INFO - 'MOZ_NO_REMOTE': '1', 12:49:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:49:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:49:30 INFO - 'NO_EM_RESTART': '1', 12:49:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:49:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:49:30 INFO - 'OS': 'Windows_NT', 12:49:30 INFO - 'OURDRIVE': 'C:', 12:49:30 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', 12:49:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:49:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:49:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:49:30 INFO - 'PROCESSOR_LEVEL': '6', 12:49:30 INFO - 'PROCESSOR_REVISION': '1e05', 12:49:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:49:30 INFO - 'PROMPT': '$P$G', 12:49:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:49:30 INFO - 'PWD': 'C:\\slave\\test', 12:49:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:49:30 INFO - 'SESSIONNAME': 'Console', 12:49:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:49:30 INFO - 'SYSTEMDRIVE': 'C:', 12:49:30 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:49:30 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:30 INFO - 'TEST1': 'testie', 12:49:30 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:30 INFO - 'USERDOMAIN': 'T-XP32-IX-064', 12:49:30 INFO - 'USERNAME': 'cltbld', 12:49:30 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:49:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:49:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:49:30 INFO - 'WINDIR': 'C:\\WINDOWS', 12:49:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:49:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:49:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:49:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:49:32 INFO - Running setup.py egg_info for package mozsystemmonitor 12:49:32 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:49:32 INFO - Running setup.py egg_info for package psutil 12:49:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:49:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:49:32 INFO - Installing collected packages: mozsystemmonitor, psutil 12:49:32 INFO - Running setup.py install for mozsystemmonitor 12:49:32 INFO - Running setup.py install for psutil 12:49:32 INFO - building 'psutil._psutil_windows' extension 12:49:32 INFO - error: Unable to find vcvarsall.bat 12:49:32 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-72cpsu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:49:32 INFO - running install 12:49:32 INFO - running build 12:49:32 INFO - running build_py 12:49:32 INFO - running build_ext 12:49:32 INFO - building 'psutil._psutil_windows' extension 12:49:32 INFO - error: Unable to find vcvarsall.bat 12:49:32 INFO - ---------------------------------------- 12:49:32 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-72cpsu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:49:32 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-064\Application Data\pip\pip.log 12:49:32 WARNING - Return code: 1 12:49:32 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:49:32 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:49:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-064', 'USERDOMAIN': 'T-XP32-IX-064', '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-064', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-064', '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-064\\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-064'}}, attempt #1 12:49:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:49:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:49:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:49:32 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064\\Application Data', 12:49:32 INFO - 'CLIENTNAME': 'Console', 12:49:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:49:32 INFO - 'COMPUTERNAME': 'T-XP32-IX-064', 12:49:32 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:49:32 INFO - 'DCLOCATION': 'SCL3', 12:49:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:49:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:49:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:49:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:49:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:49:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:49:32 INFO - 'HOMEDRIVE': 'C:', 12:49:32 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:49:32 INFO - 'KTS_VERSION': '1.19c', 12:49:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:49:32 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-064', 12:49:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:49:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:49:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:49:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:49:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:49:32 INFO - 'MOZ_AIRBAG': '1', 12:49:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:49:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:49:32 INFO - 'MOZ_MSVCVERSION': '8', 12:49:32 INFO - 'MOZ_NO_REMOTE': '1', 12:49:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:49:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:49:32 INFO - 'NO_EM_RESTART': '1', 12:49:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:49:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:49:32 INFO - 'OS': 'Windows_NT', 12:49:32 INFO - 'OURDRIVE': 'C:', 12:49:32 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', 12:49:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:49:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:49:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:49:32 INFO - 'PROCESSOR_LEVEL': '6', 12:49:32 INFO - 'PROCESSOR_REVISION': '1e05', 12:49:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:49:32 INFO - 'PROMPT': '$P$G', 12:49:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:49:32 INFO - 'PWD': 'C:\\slave\\test', 12:49:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:49:32 INFO - 'SESSIONNAME': 'Console', 12:49:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:49:32 INFO - 'SYSTEMDRIVE': 'C:', 12:49:32 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:49:32 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:32 INFO - 'TEST1': 'testie', 12:49:32 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:32 INFO - 'USERDOMAIN': 'T-XP32-IX-064', 12:49:32 INFO - 'USERNAME': 'cltbld', 12:49:32 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:49:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:49:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:49:32 INFO - 'WINDIR': 'C:\\WINDOWS', 12:49:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:49:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:49:33 INFO - Downloading/unpacking blobuploader==1.2.4 12:49:33 INFO - Downloading blobuploader-1.2.4.tar.gz 12:49:33 INFO - Running setup.py egg_info for package blobuploader 12:49:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:49:36 INFO - Running setup.py egg_info for package requests 12:49:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:49:36 INFO - Downloading docopt-0.6.1.tar.gz 12:49:36 INFO - Running setup.py egg_info for package docopt 12:49:36 INFO - Installing collected packages: blobuploader, docopt, requests 12:49:36 INFO - Running setup.py install for blobuploader 12:49:36 INFO - Running setup.py install for docopt 12:49:36 INFO - Running setup.py install for requests 12:49:36 INFO - Successfully installed blobuploader docopt requests 12:49:36 INFO - Cleaning up... 12:49:36 INFO - Return code: 0 12:49:36 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:49: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')]} 12:49:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:49: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')]} 12:49:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:49:36 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-064', 'USERDOMAIN': 'T-XP32-IX-064', '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-064', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-064', '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-064\\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-064'}}, attempt #1 12:49:36 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:49:36 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:49:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:49:36 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064\\Application Data', 12:49:36 INFO - 'CLIENTNAME': 'Console', 12:49:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:49:36 INFO - 'COMPUTERNAME': 'T-XP32-IX-064', 12:49:36 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:49:36 INFO - 'DCLOCATION': 'SCL3', 12:49:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:49:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:49:36 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:49:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:49:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:49:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:49:36 INFO - 'HOMEDRIVE': 'C:', 12:49:36 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:49:36 INFO - 'KTS_VERSION': '1.19c', 12:49:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:49:36 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-064', 12:49:36 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:49:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:49:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:49:36 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:49:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:49:36 INFO - 'MOZ_AIRBAG': '1', 12:49:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:49:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:49:36 INFO - 'MOZ_MSVCVERSION': '8', 12:49:36 INFO - 'MOZ_NO_REMOTE': '1', 12:49:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:49:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:49:36 INFO - 'NO_EM_RESTART': '1', 12:49:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:49:36 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:49:36 INFO - 'OS': 'Windows_NT', 12:49:36 INFO - 'OURDRIVE': 'C:', 12:49: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', 12:49:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:49:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:49:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:49:36 INFO - 'PROCESSOR_LEVEL': '6', 12:49:36 INFO - 'PROCESSOR_REVISION': '1e05', 12:49:36 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:49:36 INFO - 'PROMPT': '$P$G', 12:49:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:49:36 INFO - 'PWD': 'C:\\slave\\test', 12:49:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:49:36 INFO - 'SESSIONNAME': 'Console', 12:49:36 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:49:36 INFO - 'SYSTEMDRIVE': 'C:', 12:49:36 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:49:36 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:36 INFO - 'TEST1': 'testie', 12:49:36 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:36 INFO - 'USERDOMAIN': 'T-XP32-IX-064', 12:49:36 INFO - 'USERNAME': 'cltbld', 12:49:36 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:49:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:49:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:49:36 INFO - 'WINDIR': 'C:\\WINDOWS', 12:49:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:49:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:49:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:49:44 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:49:44 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:49:44 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:49:44 INFO - Unpacking c:\slave\test\build\tests\marionette 12:49:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:49:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:49:44 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:49:44 INFO - Running setup.py install for browsermob-proxy 12:49:54 INFO - Running setup.py install for manifestparser 12:49:54 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for marionette-client 12:49:54 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:49:54 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for marionette-driver 12:49:54 INFO - Running setup.py install for mozcrash 12:49:54 INFO - Running setup.py install for mozdebug 12:49:54 INFO - Running setup.py install for mozdevice 12:49:54 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for mozfile 12:49:54 INFO - Running setup.py install for mozhttpd 12:49:54 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for mozinfo 12:49:54 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for mozInstall 12:49:54 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for mozleak 12:49:54 INFO - Running setup.py install for mozlog 12:49:54 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for moznetwork 12:49:54 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for mozprocess 12:49:54 INFO - Running setup.py install for mozprofile 12:49:54 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for mozrunner 12:49:54 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for mozscreenshot 12:49:54 INFO - Running setup.py install for moztest 12:49:54 INFO - Running setup.py install for mozversion 12:49:54 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:49:54 INFO - Running setup.py install for wptserve 12:49:54 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:49:54 INFO - Cleaning up... 12:49:54 INFO - Return code: 0 12:49:54 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:49:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:49:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:49:54 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-064', 'USERDOMAIN': 'T-XP32-IX-064', '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-064', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-064', '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-064\\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-064'}}, attempt #1 12:49:54 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:49:54 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:49:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:49:54 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064\\Application Data', 12:49:54 INFO - 'CLIENTNAME': 'Console', 12:49:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:49:54 INFO - 'COMPUTERNAME': 'T-XP32-IX-064', 12:49:54 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:49:54 INFO - 'DCLOCATION': 'SCL3', 12:49:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:49:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:49:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:49:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:49:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:49:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:49:54 INFO - 'HOMEDRIVE': 'C:', 12:49:54 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:49:54 INFO - 'KTS_VERSION': '1.19c', 12:49:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:49:54 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-064', 12:49:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:49:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:49:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:49:54 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:49:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:49:54 INFO - 'MOZ_AIRBAG': '1', 12:49:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:49:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:49:54 INFO - 'MOZ_MSVCVERSION': '8', 12:49:54 INFO - 'MOZ_NO_REMOTE': '1', 12:49:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:49:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:49:54 INFO - 'NO_EM_RESTART': '1', 12:49:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:49:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:49:54 INFO - 'OS': 'Windows_NT', 12:49:54 INFO - 'OURDRIVE': 'C:', 12:49:54 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', 12:49:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:49:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:49:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:49:54 INFO - 'PROCESSOR_LEVEL': '6', 12:49:54 INFO - 'PROCESSOR_REVISION': '1e05', 12:49:54 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:49:54 INFO - 'PROMPT': '$P$G', 12:49:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:49:54 INFO - 'PWD': 'C:\\slave\\test', 12:49:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:49:54 INFO - 'SESSIONNAME': 'Console', 12:49:54 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:49:54 INFO - 'SYSTEMDRIVE': 'C:', 12:49:54 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:49:54 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:54 INFO - 'TEST1': 'testie', 12:49:54 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:49:54 INFO - 'USERDOMAIN': 'T-XP32-IX-064', 12:49:54 INFO - 'USERNAME': 'cltbld', 12:49:54 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:49:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:49:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:49:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:49:54 INFO - 'WINDIR': 'C:\\WINDOWS', 12:49:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:50:02 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:50:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:50:02 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:50:02 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:50:02 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:50:02 INFO - Unpacking c:\slave\test\build\tests\marionette 12:50:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:50:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:50:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:50:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:50:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 12:50:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:50:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:50:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:50:10 INFO - Downloading blessings-1.6.tar.gz 12:50:10 INFO - Running setup.py egg_info for package blessings 12:50:10 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 12:50:10 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:50:10 INFO - Running setup.py install for blessings 12:50:10 INFO - Running setup.py install for browsermob-proxy 12:50:10 INFO - Running setup.py install for manifestparser 12:50:10 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Running setup.py install for marionette-client 12:50:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:50:10 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Running setup.py install for marionette-driver 12:50:10 INFO - Running setup.py install for mozcrash 12:50:10 INFO - Running setup.py install for mozdebug 12:50:10 INFO - Running setup.py install for mozdevice 12:50:10 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Running setup.py install for mozhttpd 12:50:10 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Running setup.py install for mozInstall 12:50:10 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Running setup.py install for mozleak 12:50:10 INFO - Running setup.py install for mozprofile 12:50:10 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Running setup.py install for mozrunner 12:50:10 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:50:10 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:50:12 INFO - Running setup.py install for mozscreenshot 12:50:12 INFO - Running setup.py install for moztest 12:50:12 INFO - Running setup.py install for mozversion 12:50:12 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:50:12 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:50:12 INFO - Running setup.py install for wptserve 12:50:12 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:50:12 INFO - Cleaning up... 12:50:12 INFO - Return code: 0 12:50:12 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:50:12 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:50:12 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:50:13 INFO - Reading from file tmpfile_stdout 12:50:13 INFO - Using _rmtree_windows ... 12:50:13 INFO - Using _rmtree_windows ... 12:50:13 INFO - Current package versions: 12:50:13 INFO - blessings == 1.6 12:50:13 INFO - blobuploader == 1.2.4 12:50:13 INFO - browsermob-proxy == 0.6.0 12:50:13 INFO - distribute == 0.6.14 12:50:13 INFO - docopt == 0.6.1 12:50:13 INFO - manifestparser == 1.1 12:50:13 INFO - marionette-client == 2.3.0 12:50:13 INFO - marionette-driver == 1.4.0 12:50:13 INFO - mozInstall == 1.12 12:50:13 INFO - mozcrash == 0.17 12:50:13 INFO - mozdebug == 0.1 12:50:13 INFO - mozdevice == 0.48 12:50:13 INFO - mozfile == 1.2 12:50:13 INFO - mozhttpd == 0.7 12:50:13 INFO - mozinfo == 0.9 12:50:13 INFO - mozleak == 0.1 12:50:13 INFO - mozlog == 3.1 12:50:13 INFO - moznetwork == 0.27 12:50:13 INFO - mozprocess == 0.22 12:50:13 INFO - mozprofile == 0.28 12:50:13 INFO - mozrunner == 6.11 12:50:13 INFO - mozscreenshot == 0.1 12:50:13 INFO - mozsystemmonitor == 0.0 12:50:13 INFO - moztest == 0.7 12:50:13 INFO - mozversion == 1.4 12:50:13 INFO - requests == 1.2.3 12:50:13 INFO - wptserve == 1.4.0 12:50:13 INFO - Running post-action listener: _resource_record_post_action 12:50:13 INFO - Running post-action listener: _start_resource_monitoring 12:50:13 INFO - Starting resource monitoring. 12:50:13 INFO - ##### 12:50:13 INFO - ##### Running pull step. 12:50:13 INFO - ##### 12:50:13 INFO - Running pre-action listener: _resource_record_pre_action 12:50:13 INFO - Running main action method: pull 12:50:13 INFO - Pull has nothing to do! 12:50:13 INFO - Running post-action listener: _resource_record_post_action 12:50:13 INFO - ##### 12:50:13 INFO - ##### Running install step. 12:50:13 INFO - ##### 12:50:13 INFO - Running pre-action listener: _resource_record_pre_action 12:50:13 INFO - Running main action method: install 12:50:13 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:50:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:50:13 INFO - Reading from file tmpfile_stdout 12:50:13 INFO - Using _rmtree_windows ... 12:50:13 INFO - Using _rmtree_windows ... 12:50:13 INFO - Detecting whether we're running mozinstall >=1.0... 12:50:13 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:50:13 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:50:14 INFO - Reading from file tmpfile_stdout 12:50:14 INFO - Output received: 12:50:14 INFO - Usage: mozinstall-script.py [options] installer 12:50:14 INFO - Options: 12:50:14 INFO - -h, --help show this help message and exit 12:50:14 INFO - -d DEST, --destination=DEST 12:50:14 INFO - Directory to install application into. [default: 12:50:14 INFO - "C:\slave\test"] 12:50:14 INFO - --app=APP Application being installed. [default: firefox] 12:50:14 INFO - Using _rmtree_windows ... 12:50:14 INFO - Using _rmtree_windows ... 12:50:14 INFO - mkdir: C:\slave\test\build\application 12:50:14 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.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 12:50:14 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.1.en-US.win32.zip --destination C:\slave\test\build\application 12:50:17 INFO - Reading from file tmpfile_stdout 12:50:17 INFO - Output received: 12:50:17 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:50:17 INFO - Using _rmtree_windows ... 12:50:17 INFO - Using _rmtree_windows ... 12:50:17 INFO - Running post-action listener: _resource_record_post_action 12:50:17 INFO - ##### 12:50:17 INFO - ##### Running run-tests step. 12:50:17 INFO - ##### 12:50:17 INFO - Running pre-action listener: _resource_record_pre_action 12:50:17 INFO - Running main action method: run_tests 12:50:17 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:50:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:50:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:50:17 INFO - grabbing minidump binary from tooltool 12:50:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:50:17 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:50:17 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 12:50:17 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 12:50:17 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:50:19 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpgztji_ 12:50:19 INFO - INFO - File integrity verified, renaming tmpgztji_ to win32-minidump_stackwalk.exe 12:50:19 INFO - Return code: 0 12:50:19 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:50:19 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:50:19 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/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.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 12:50:19 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/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.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 12:50:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:50:19 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064\\Application Data', 12:50:19 INFO - 'CLIENTNAME': 'Console', 12:50:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:50:19 INFO - 'COMPUTERNAME': 'T-XP32-IX-064', 12:50:19 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:50:19 INFO - 'DCLOCATION': 'SCL3', 12:50:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:50:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:50:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:50:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:50:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:50:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:50:19 INFO - 'HOMEDRIVE': 'C:', 12:50:19 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:50:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:50:19 INFO - 'KTS_VERSION': '1.19c', 12:50:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:50:19 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-064', 12:50:19 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:50:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:50:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:50:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:50:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:50:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:50:19 INFO - 'MOZ_AIRBAG': '1', 12:50:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:50:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:50:19 INFO - 'MOZ_MSVCVERSION': '8', 12:50:19 INFO - 'MOZ_NO_REMOTE': '1', 12:50:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:50:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:50:19 INFO - 'NO_EM_RESTART': '1', 12:50:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:50:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:50:19 INFO - 'OS': 'Windows_NT', 12:50:19 INFO - 'OURDRIVE': 'C:', 12:50:19 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', 12:50:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:50:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:50:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:50:19 INFO - 'PROCESSOR_LEVEL': '6', 12:50:19 INFO - 'PROCESSOR_REVISION': '1e05', 12:50:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:50:19 INFO - 'PROMPT': '$P$G', 12:50:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:50:19 INFO - 'PWD': 'C:\\slave\\test', 12:50:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:50:19 INFO - 'SESSIONNAME': 'Console', 12:50:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:50:19 INFO - 'SYSTEMDRIVE': 'C:', 12:50:19 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:50:19 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:50:19 INFO - 'TEST1': 'testie', 12:50:19 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:50:19 INFO - 'USERDOMAIN': 'T-XP32-IX-064', 12:50:19 INFO - 'USERNAME': 'cltbld', 12:50:19 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-064', 12:50:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:50:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:50:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:50:19 INFO - 'WINDIR': 'C:\\WINDOWS', 12:50:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:50:19 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/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.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 12:50:21 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:50:21 INFO - import pkg_resources 12:50:22 INFO - Using 1 client processes 12:50:26 INFO - SUITE-START | Running 778 tests 12:50:26 INFO - Running testharness tests 12:50:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:50:26 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:50:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:50:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:50:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:50:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:50:27 INFO - Setting up ssl 12:50:27 INFO - PROCESS | certutil | 12:50:27 INFO - PROCESS | certutil | 12:50:27 INFO - PROCESS | certutil | 12:50:27 INFO - Certificate Nickname Trust Attributes 12:50:27 INFO - SSL,S/MIME,JAR/XPI 12:50:27 INFO - 12:50:27 INFO - web-platform-tests CT,, 12:50:27 INFO - 12:50:27 INFO - Starting runner 12:50:29 INFO - PROCESS | 3800 | [3800] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 12:50:30 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 12:50:30 INFO - PROCESS | 3800 | [3800] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 12:50:32 INFO - PROCESS | 3800 | 1471294232354 Marionette DEBUG Marionette enabled via build flag and pref 12:50:32 INFO - PROCESS | 3800 | ++DOCSHELL 114E3400 == 1 [pid = 3800] [id = 1] 12:50:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 1 (114E3800) [pid = 3800] [serial = 1] [outer = 00000000] 12:50:32 INFO - PROCESS | 3800 | [3800] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:50:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 2 (114E4400) [pid = 3800] [serial = 2] [outer = 114E3800] 12:50:32 INFO - PROCESS | 3800 | [3800] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 12:50:32 INFO - PROCESS | 3800 | [3800] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 12:50:32 INFO - PROCESS | 3800 | ++DOCSHELL 1282D400 == 2 [pid = 3800] [id = 2] 12:50:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 3 (1282D800) [pid = 3800] [serial = 3] [outer = 00000000] 12:50:32 INFO - PROCESS | 3800 | [3800] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:50:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 4 (1282E400) [pid = 3800] [serial = 4] [outer = 1282D800] 12:50:33 INFO - PROCESS | 3800 | 1471294233173 Marionette INFO Listening on port 2828 12:50:33 INFO - PROCESS | 3800 | 1471294233882 Marionette DEBUG Marionette enabled via command-line flag 12:50:33 INFO - PROCESS | 3800 | ++DOCSHELL 13155400 == 3 [pid = 3800] [id = 3] 12:50:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 5 (1315D400) [pid = 3800] [serial = 5] [outer = 00000000] 12:50:33 INFO - PROCESS | 3800 | [3800] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:50:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 6 (1315E000) [pid = 3800] [serial = 6] [outer = 1315D400] 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:50:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 7 (13942800) [pid = 3800] [serial = 7] [outer = 1282D800] 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:50:34 INFO - PROCESS | 3800 | 1471294234394 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1492 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:50:34 INFO - PROCESS | 3800 | 1471294234492 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1494 12:50:34 INFO - PROCESS | 3800 | 1471294234495 Marionette DEBUG Closed connection conn0 12:50:34 INFO - PROCESS | 3800 | 1471294234645 Marionette DEBUG Closed connection conn1 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:50:34 INFO - PROCESS | 3800 | 1471294234652 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1495 12:50:34 INFO - PROCESS | 3800 | 1471294234683 Marionette DEBUG Closed connection conn2 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:50:34 INFO - PROCESS | 3800 | 1471294234691 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1497 12:50:34 INFO - PROCESS | 3800 | ++DOCSHELL 114E4800 == 4 [pid = 3800] [id = 4] 12:50:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 8 (13EA6C00) [pid = 3800] [serial = 8] [outer = 00000000] 12:50:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 9 (142F1C00) [pid = 3800] [serial = 9] [outer = 13EA6C00] 12:50:34 INFO - PROCESS | 3800 | [3800] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 12:50:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 10 (142F7000) [pid = 3800] [serial = 10] [outer = 13EA6C00] 12:50:35 INFO - PROCESS | 3800 | 1471294235102 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:50:35 INFO - PROCESS | 3800 | 1471294235108 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160815115917","device":"desktop","version":"48.0.1"} 12:50:35 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:50:35 INFO - PROCESS | 3800 | [3800] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:50:35 INFO - PROCESS | 3800 | [3800] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:50:35 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:50:36 INFO - PROCESS | 3800 | ++DOCSHELL 15F45000 == 5 [pid = 3800] [id = 5] 12:50:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 11 (15F45400) [pid = 3800] [serial = 11] [outer = 00000000] 12:50:36 INFO - PROCESS | 3800 | ++DOCSHELL 15F45800 == 6 [pid = 3800] [id = 6] 12:50:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 12 (15F45C00) [pid = 3800] [serial = 12] [outer = 00000000] 12:50:37 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:50:37 INFO - PROCESS | 3800 | ++DOCSHELL 16910000 == 7 [pid = 3800] [id = 7] 12:50:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 13 (16910400) [pid = 3800] [serial = 13] [outer = 00000000] 12:50:37 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:50:37 INFO - PROCESS | 3800 | [3800] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:50:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 14 (16C0B400) [pid = 3800] [serial = 14] [outer = 16910400] 12:50:37 INFO - PROCESS | 3800 | [3800] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 12:50:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 15 (16924400) [pid = 3800] [serial = 15] [outer = 15F45400] 12:50:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 16 (16925C00) [pid = 3800] [serial = 16] [outer = 15F45C00] 12:50:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 17 (16928800) [pid = 3800] [serial = 17] [outer = 16910400] 12:50:38 INFO - PROCESS | 3800 | 1471294238696 Marionette INFO startBrowser fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:38 INFO - PROCESS | 3800 | 1471294238731 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 3800 | 1471294238744 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 3800 | 1471294238746 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 18 (1803CC00) [pid = 3800] [serial = 18] [outer = 16910400] 12:50:39 INFO - PROCESS | 3800 | 1471294239600 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"fdba9f85-23bc-4cec-8d31-17e96b2d352e","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160815115917","device":"desktop","version":"48.0.1","command_id":1}}] 12:50:39 INFO - PROCESS | 3800 | 1471294239861 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}] 12:50:39 INFO - PROCESS | 3800 | 1471294239864 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:40 INFO - PROCESS | 3800 | 1471294239993 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:50:40 INFO - PROCESS | 3800 | 1471294240187 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:50:40 INFO - PROCESS | 3800 | 1471294240190 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:40 INFO - PROCESS | 3800 | [3800] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:50:40 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:50:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 19 (19856400) [pid = 3800] [serial = 19] [outer = 16910400] 12:50:41 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:50:41 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:41 INFO - PROCESS | 3800 | 1471294241038 Marionette TRACE conn3 <- [1,3,null,{}] 12:50:41 INFO - PROCESS | 3800 | 1471294241057 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:50:41 INFO - PROCESS | 3800 | 1471294241060 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:41 INFO - PROCESS | 3800 | 1471294241143 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:50:41 INFO - PROCESS | 3800 | 1471294241176 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 3800 | 1471294241178 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 12:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:50:41 INFO - PROCESS | 3800 | 1471294241201 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 3800 | 1471294241204 Marionette TRACE conn3 <- [1,6,null,{}] 12:50:41 INFO - PROCESS | 3800 | 1471294241283 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}] 12:50:41 INFO - PROCESS | 3800 | 1471294241285 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:41 INFO - PROCESS | 3800 | 1471294241438 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:50:41 INFO - PROCESS | 3800 | 1471294241500 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 3800 | 1471294241503 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:41 INFO - PROCESS | 3800 | ++DOCSHELL 1690C000 == 8 [pid = 3800] [id = 8] 12:50:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 20 (1A04D400) [pid = 3800] [serial = 20] [outer = 00000000] 12:50:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 21 (1A04FC00) [pid = 3800] [serial = 21] [outer = 1A04D400] 12:50:41 INFO - PROCESS | 3800 | 1471294241609 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 22 (1A053C00) [pid = 3800] [serial = 22] [outer = 1A04D400] 12:50:42 INFO - PROCESS | 3800 | ++DOCSHELL 1A273C00 == 9 [pid = 3800] [id = 9] 12:50:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 23 (1A275800) [pid = 3800] [serial = 23] [outer = 00000000] 12:50:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 24 (1A278000) [pid = 3800] [serial = 24] [outer = 1A275800] 12:50:42 INFO - PROCESS | 3800 | 1471294242181 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 25 (1A27C400) [pid = 3800] [serial = 25] [outer = 1A275800] 12:50:42 INFO - PROCESS | 3800 | 1471294242489 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1354ms 12:50:42 INFO - PROCESS | 3800 | 1471294242637 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 3800 | 1471294242640 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 12:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:50:42 INFO - PROCESS | 3800 | 1471294242684 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 3800 | 1471294242686 Marionette TRACE conn3 <- [1,10,null,{}] 12:50:42 INFO - PROCESS | 3800 | 1471294242802 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}] 12:50:42 INFO - PROCESS | 3800 | 1471294242807 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:42 INFO - PROCESS | 3800 | 1471294242966 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:50:43 INFO - PROCESS | 3800 | 1471294242983 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 3800 | 1471294242986 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:43 INFO - PROCESS | 3800 | ++DOCSHELL 1A280400 == 10 [pid = 3800] [id = 10] 12:50:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 26 (1A280C00) [pid = 3800] [serial = 26] [outer = 00000000] 12:50:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 27 (1AD4F800) [pid = 3800] [serial = 27] [outer = 1A280C00] 12:50:43 INFO - PROCESS | 3800 | 1471294243034 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 28 (1AD53400) [pid = 3800] [serial = 28] [outer = 1A280C00] 12:50:43 INFO - PROCESS | 3800 | 1471294243597 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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 961ms 12:50:43 INFO - PROCESS | 3800 | 1471294243643 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 3800 | 1471294243645 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 12:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:50:43 INFO - PROCESS | 3800 | 1471294243715 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 3800 | 1471294243716 Marionette TRACE conn3 <- [1,14,null,{}] 12:50:43 INFO - PROCESS | 3800 | 1471294243721 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}] 12:50:43 INFO - PROCESS | 3800 | 1471294243723 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:43 INFO - PROCESS | 3800 | 1471294243873 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:50:43 INFO - PROCESS | 3800 | 1471294243882 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 3800 | 1471294243885 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:43 INFO - PROCESS | 3800 | ++DOCSHELL 1A64B000 == 11 [pid = 3800] [id = 11] 12:50:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 29 (1A64BC00) [pid = 3800] [serial = 29] [outer = 00000000] 12:50:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 30 (1A652000) [pid = 3800] [serial = 30] [outer = 1A64BC00] 12:50:43 INFO - PROCESS | 3800 | 1471294243937 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 31 (1AD5D000) [pid = 3800] [serial = 31] [outer = 1A64BC00] 12:50:44 INFO - PROCESS | 3800 | 1471294244511 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 917ms 12:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:50:44 INFO - PROCESS | 3800 | 1471294244624 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 3800 | 1471294244626 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 12:50:44 INFO - PROCESS | 3800 | 1471294244630 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 3800 | 1471294244631 Marionette TRACE conn3 <- [1,18,null,{}] 12:50:44 INFO - PROCESS | 3800 | 1471294244635 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}] 12:50:44 INFO - PROCESS | 3800 | 1471294244638 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:44 INFO - PROCESS | 3800 | 1471294244730 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:50:44 INFO - PROCESS | 3800 | 1471294244812 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 3800 | 1471294244816 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:44 INFO - PROCESS | 3800 | ++DOCSHELL 1A934400 == 12 [pid = 3800] [id = 12] 12:50:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 32 (1A934800) [pid = 3800] [serial = 32] [outer = 00000000] 12:50:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 33 (1A9A5C00) [pid = 3800] [serial = 33] [outer = 1A934800] 12:50:44 INFO - PROCESS | 3800 | 1471294244860 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 34 (1A9AA000) [pid = 3800] [serial = 34] [outer = 1A934800] 12:50:45 INFO - PROCESS | 3800 | 1471294245422 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 829ms 12:50:45 INFO - PROCESS | 3800 | 1471294245449 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 3800 | 1471294245451 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 12:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:50:45 INFO - PROCESS | 3800 | 1471294245454 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 3800 | 1471294245456 Marionette TRACE conn3 <- [1,22,null,{}] 12:50:45 INFO - PROCESS | 3800 | 1471294245459 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}] 12:50:45 INFO - PROCESS | 3800 | 1471294245461 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:45 INFO - PROCESS | 3800 | 1471294245614 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:50:45 INFO - PROCESS | 3800 | 1471294245619 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 3800 | 1471294245621 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:45 INFO - PROCESS | 3800 | ++DOCSHELL 1A9AF800 == 13 [pid = 3800] [id = 13] 12:50:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 35 (1A9AFC00) [pid = 3800] [serial = 35] [outer = 00000000] 12:50:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 36 (1AF3A000) [pid = 3800] [serial = 36] [outer = 1A9AFC00] 12:50:45 INFO - PROCESS | 3800 | 1471294245718 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 37 (1AF3E000) [pid = 3800] [serial = 37] [outer = 1A9AFC00] 12:50:46 INFO - PROCESS | 3800 | 1471294246222 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]]]}] 12:50:46 INFO - PROCESS | 3800 | ++DOCSHELL 1AF41C00 == 14 [pid = 3800] [id = 14] 12:50:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 38 (1AF42000) [pid = 3800] [serial = 38] [outer = 00000000] 12:50:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 39 (1AF43800) [pid = 3800] [serial = 39] [outer = 1AF42000] 12:50:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 40 (1B0A4000) [pid = 3800] [serial = 40] [outer = 1AF42000] 12:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 830ms 12:50:46 INFO - PROCESS | 3800 | ++DOCSHELL 1B0A7800 == 15 [pid = 3800] [id = 15] 12:50:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 41 (1B0AC000) [pid = 3800] [serial = 41] [outer = 00000000] 12:50:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 42 (1B0E8000) [pid = 3800] [serial = 42] [outer = 1B0AC000] 12:50:46 INFO - PROCESS | 3800 | 1471294246384 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 3800 | 1471294246386 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 12:50:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 43 (1B0E9400) [pid = 3800] [serial = 43] [outer = 1B0AC000] 12:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:50:46 INFO - PROCESS | 3800 | 1471294246432 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 3800 | 1471294246433 Marionette TRACE conn3 <- [1,26,null,{}] 12:50:46 INFO - PROCESS | 3800 | 1471294246450 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}] 12:50:46 INFO - PROCESS | 3800 | 1471294246452 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:47 INFO - PROCESS | 3800 | 1471294247291 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:50:47 INFO - PROCESS | 3800 | --DOCSHELL 114E3400 == 14 [pid = 3800] [id = 1] 12:50:47 INFO - PROCESS | 3800 | 1471294247401 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 3800 | 1471294247406 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:47 INFO - PROCESS | 3800 | ++DOCSHELL 10A55C00 == 15 [pid = 3800] [id = 16] 12:50:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 44 (10B72800) [pid = 3800] [serial = 44] [outer = 00000000] 12:50:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 45 (10F55000) [pid = 3800] [serial = 45] [outer = 10B72800] 12:50:47 INFO - PROCESS | 3800 | 1471294247466 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 46 (11CE2400) [pid = 3800] [serial = 46] [outer = 10B72800] 12:50:48 INFO - PROCESS | 3800 | 1471294248415 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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 2075ms 12:50:48 INFO - PROCESS | 3800 | 1471294248512 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 3800 | 1471294248516 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 12:50:48 INFO - PROCESS | 3800 | 1471294248521 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:50:48 INFO - PROCESS | 3800 | 1471294248524 Marionette TRACE conn3 <- [1,30,null,{}] 12:50:48 INFO - PROCESS | 3800 | 1471294248529 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}] 12:50:48 INFO - PROCESS | 3800 | 1471294248532 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:48 INFO - PROCESS | 3800 | 1471294248709 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:50:48 INFO - PROCESS | 3800 | 1471294248770 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 3800 | 1471294248839 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:48 INFO - PROCESS | 3800 | ++DOCSHELL 13216400 == 16 [pid = 3800] [id = 17] 12:50:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 47 (132AC000) [pid = 3800] [serial = 47] [outer = 00000000] 12:50:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 48 (139D7000) [pid = 3800] [serial = 48] [outer = 132AC000] 12:50:48 INFO - PROCESS | 3800 | 1471294248993 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 49 (13CBEC00) [pid = 3800] [serial = 49] [outer = 132AC000] 12:50:49 INFO - PROCESS | 3800 | 1471294249790 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1332ms 12:50:49 INFO - PROCESS | 3800 | 1471294249823 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:50:49 INFO - PROCESS | 3800 | 1471294249826 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 12:50:49 INFO - PROCESS | 3800 | 1471294249830 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 3800 | 1471294249832 Marionette TRACE conn3 <- [1,34,null,{}] 12:50:49 INFO - PROCESS | 3800 | 1471294249836 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}] 12:50:49 INFO - PROCESS | 3800 | 1471294249839 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:50 INFO - PROCESS | 3800 | 1471294250065 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:50:50 INFO - PROCESS | 3800 | 1471294250141 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 3800 | 1471294250144 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:50 INFO - PROCESS | 3800 | ++DOCSHELL 146CF000 == 17 [pid = 3800] [id = 18] 12:50:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 50 (146D1400) [pid = 3800] [serial = 50] [outer = 00000000] 12:50:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (15F49C00) [pid = 3800] [serial = 51] [outer = 146D1400] 12:50:50 INFO - PROCESS | 3800 | 1471294250257 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (15FC1400) [pid = 3800] [serial = 52] [outer = 146D1400] 12:50:51 INFO - PROCESS | 3800 | --DOCSHELL 114E4800 == 16 [pid = 3800] [id = 4] 12:50:51 INFO - PROCESS | 3800 | 1471294251416 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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1616ms 12:50:51 INFO - PROCESS | 3800 | 1471294251438 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 3800 | 1471294251441 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 12:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:50:51 INFO - PROCESS | 3800 | 1471294251503 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 3800 | 1471294251508 Marionette TRACE conn3 <- [1,38,null,{}] 12:50:51 INFO - PROCESS | 3800 | 1471294251512 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}] 12:50:51 INFO - PROCESS | 3800 | 1471294251515 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:51 INFO - PROCESS | 3800 | 1471294251655 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:50:51 INFO - PROCESS | 3800 | 1471294251661 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 3800 | 1471294251665 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:51 INFO - PROCESS | 3800 | ++DOCSHELL 10A53000 == 17 [pid = 3800] [id = 19] 12:50:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (10A55000) [pid = 3800] [serial = 53] [outer = 00000000] 12:50:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (10F52800) [pid = 3800] [serial = 54] [outer = 10A55000] 12:50:51 INFO - PROCESS | 3800 | 1471294251734 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10FBD000) [pid = 3800] [serial = 55] [outer = 10A55000] 12:50:52 INFO - PROCESS | 3800 | 1471294252389 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]]]}] 12:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 983ms 12:50:52 INFO - PROCESS | 3800 | 1471294252500 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 3800 | 1471294252505 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 12:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:50:52 INFO - PROCESS | 3800 | 1471294252512 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 3800 | 1471294252514 Marionette TRACE conn3 <- [1,42,null,{}] 12:50:52 INFO - PROCESS | 3800 | 1471294252518 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}] 12:50:52 INFO - PROCESS | 3800 | 1471294252520 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:52 INFO - PROCESS | 3800 | 1471294252719 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:50:52 INFO - PROCESS | 3800 | 1471294252812 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 3800 | 1471294252814 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:52 INFO - PROCESS | 3800 | ++DOCSHELL 13115400 == 18 [pid = 3800] [id = 20] 12:50:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (13117C00) [pid = 3800] [serial = 56] [outer = 00000000] 12:50:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (13140800) [pid = 3800] [serial = 57] [outer = 13117C00] 12:50:52 INFO - PROCESS | 3800 | 1471294252862 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (13154800) [pid = 3800] [serial = 58] [outer = 13117C00] 12:50:53 INFO - PROCESS | 3800 | 1471294253499 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1026ms 12:50:53 INFO - PROCESS | 3800 | 1471294253517 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 3800 | 1471294253577 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 12:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:50:53 INFO - PROCESS | 3800 | 1471294253585 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 3800 | 1471294253588 Marionette TRACE conn3 <- [1,46,null,{}] 12:50:53 INFO - PROCESS | 3800 | 1471294253599 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}] 12:50:53 INFO - PROCESS | 3800 | 1471294253603 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:53 INFO - PROCESS | 3800 | 1471294253741 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:50:53 INFO - PROCESS | 3800 | 1471294253750 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 3800 | 1471294253753 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:53 INFO - PROCESS | 3800 | ++DOCSHELL 13944C00 == 19 [pid = 3800] [id = 21] 12:50:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (13945000) [pid = 3800] [serial = 59] [outer = 00000000] 12:50:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (13C80C00) [pid = 3800] [serial = 60] [outer = 13945000] 12:50:53 INFO - PROCESS | 3800 | 1471294253813 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13EA0C00) [pid = 3800] [serial = 61] [outer = 13945000] 12:50:54 INFO - PROCESS | 3800 | 1471294254448 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]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 982ms 12:50:54 INFO - PROCESS | 3800 | 1471294254582 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:50:54 INFO - PROCESS | 3800 | 1471294254584 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 12:50:54 INFO - PROCESS | 3800 | 1471294254588 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 3800 | 1471294254589 Marionette TRACE conn3 <- [1,50,null,{}] 12:50:54 INFO - PROCESS | 3800 | 1471294254593 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}] 12:50:54 INFO - PROCESS | 3800 | 1471294254595 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:54 INFO - PROCESS | 3800 | 1471294254755 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:50:54 INFO - PROCESS | 3800 | 1471294254763 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 3800 | 1471294254766 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:54 INFO - PROCESS | 3800 | ++DOCSHELL 142F2C00 == 20 [pid = 3800] [id = 22] 12:50:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (142F3C00) [pid = 3800] [serial = 62] [outer = 00000000] 12:50:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (146CB800) [pid = 3800] [serial = 63] [outer = 142F3C00] 12:50:54 INFO - PROCESS | 3800 | 1471294254811 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (1504DC00) [pid = 3800] [serial = 64] [outer = 142F3C00] 12:50:55 INFO - PROCESS | 3800 | 1471294255422 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 862ms 12:50:55 INFO - PROCESS | 3800 | 1471294255455 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 3800 | 1471294255457 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 12:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:50:55 INFO - PROCESS | 3800 | 1471294255461 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 3800 | 1471294255462 Marionette TRACE conn3 <- [1,54,null,{}] 12:50:55 INFO - PROCESS | 3800 | 1471294255470 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}] 12:50:55 INFO - PROCESS | 3800 | 1471294255472 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:55 INFO - PROCESS | 3800 | 1471294255549 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:50:55 INFO - PROCESS | 3800 | 1471294255554 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 3800 | 1471294255556 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:55 INFO - PROCESS | 3800 | ++DOCSHELL 1464B800 == 21 [pid = 3800] [id = 23] 12:50:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (15861400) [pid = 3800] [serial = 65] [outer = 00000000] 12:50:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (15F46000) [pid = 3800] [serial = 66] [outer = 15861400] 12:50:55 INFO - PROCESS | 3800 | 1471294255602 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (15FBAC00) [pid = 3800] [serial = 67] [outer = 15861400] 12:50:56 INFO - PROCESS | 3800 | 1471294256085 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 678ms 12:50:56 INFO - PROCESS | 3800 | 1471294256132 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 3800 | 1471294256134 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 12:50:56 INFO - PROCESS | 3800 | 1471294256137 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:50:56 INFO - PROCESS | 3800 | 1471294256139 Marionette TRACE conn3 <- [1,58,null,{}] 12:50:56 INFO - PROCESS | 3800 | 1471294256146 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}] 12:50:56 INFO - PROCESS | 3800 | 1471294256151 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:56 INFO - PROCESS | 3800 | 1471294256291 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:50:56 INFO - PROCESS | 3800 | 1471294256299 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 3800 | 1471294256301 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:56 INFO - PROCESS | 3800 | ++DOCSHELL 15F43400 == 22 [pid = 3800] [id = 24] 12:50:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1697F400) [pid = 3800] [serial = 68] [outer = 00000000] 12:50:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (17108400) [pid = 3800] [serial = 69] [outer = 1697F400] 12:50:56 INFO - PROCESS | 3800 | 1471294256346 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (17110400) [pid = 3800] [serial = 70] [outer = 1697F400] 12:50:56 INFO - PROCESS | 3800 | 1471294256799 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 715ms 12:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:50:56 INFO - PROCESS | 3800 | 1471294256882 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 3800 | 1471294256884 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 12:50:56 INFO - PROCESS | 3800 | 1471294256887 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 3800 | 1471294256889 Marionette TRACE conn3 <- [1,62,null,{}] 12:50:56 INFO - PROCESS | 3800 | 1471294256893 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}] 12:50:56 INFO - PROCESS | 3800 | 1471294256894 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:57 INFO - PROCESS | 3800 | 1471294257001 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:50:57 INFO - PROCESS | 3800 | 1471294257008 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 3800 | 1471294257010 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:57 INFO - PROCESS | 3800 | ++DOCSHELL 146CD400 == 23 [pid = 3800] [id = 25] 12:50:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15849400) [pid = 3800] [serial = 71] [outer = 00000000] 12:50:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1776CC00) [pid = 3800] [serial = 72] [outer = 15849400] 12:50:57 INFO - PROCESS | 3800 | 1471294257054 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1778C400) [pid = 3800] [serial = 73] [outer = 15849400] 12:50:57 INFO - PROCESS | 3800 | 1471294257503 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]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 679ms 12:50:57 INFO - PROCESS | 3800 | 1471294257557 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 3800 | 1471294257558 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 12:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:50:57 INFO - PROCESS | 3800 | 1471294257562 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 3800 | 1471294257563 Marionette TRACE conn3 <- [1,66,null,{}] 12:50:57 INFO - PROCESS | 3800 | 1471294257567 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}] 12:50:57 INFO - PROCESS | 3800 | 1471294257569 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:57 INFO - PROCESS | 3800 | 1471294257732 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:50:57 INFO - PROCESS | 3800 | 1471294257743 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 3800 | 1471294257745 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:57 INFO - PROCESS | 3800 | ++DOCSHELL 16CCCC00 == 24 [pid = 3800] [id = 26] 12:50:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1776A800) [pid = 3800] [serial = 74] [outer = 00000000] 12:50:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (17B81800) [pid = 3800] [serial = 75] [outer = 1776A800] 12:50:57 INFO - PROCESS | 3800 | 1471294257789 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17B82000) [pid = 3800] [serial = 76] [outer = 1776A800] 12:50:58 INFO - PROCESS | 3800 | 1471294258207 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 679ms 12:50:58 INFO - PROCESS | 3800 | 1471294258242 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 3800 | 1471294258244 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 12:50:58 INFO - PROCESS | 3800 | 1471294258247 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:50:58 INFO - PROCESS | 3800 | 1471294258248 Marionette TRACE conn3 <- [1,70,null,{}] 12:50:58 INFO - PROCESS | 3800 | 1471294258252 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}] 12:50:58 INFO - PROCESS | 3800 | 1471294258254 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:58 INFO - PROCESS | 3800 | 1471294258328 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:50:58 INFO - PROCESS | 3800 | 1471294258446 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 3800 | 1471294258448 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:58 INFO - PROCESS | 3800 | ++DOCSHELL 13217000 == 25 [pid = 3800] [id = 27] 12:50:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16447800) [pid = 3800] [serial = 77] [outer = 00000000] 12:50:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (182D4000) [pid = 3800] [serial = 78] [outer = 16447800] 12:50:58 INFO - PROCESS | 3800 | 1471294258492 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (18368800) [pid = 3800] [serial = 79] [outer = 16447800] 12:50:58 INFO - PROCESS | 3800 | 1471294258893 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 679ms 12:50:58 INFO - PROCESS | 3800 | 1471294258920 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 3800 | 1471294258922 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 12:50:58 INFO - PROCESS | 3800 | 1471294258926 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:50:58 INFO - PROCESS | 3800 | 1471294258927 Marionette TRACE conn3 <- [1,74,null,{}] 12:50:58 INFO - PROCESS | 3800 | 1471294258982 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}] 12:50:58 INFO - PROCESS | 3800 | 1471294258984 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:59 INFO - PROCESS | 3800 | 1471294259090 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:50:59 INFO - PROCESS | 3800 | 1471294259098 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 3800 | 1471294259100 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:59 INFO - PROCESS | 3800 | ++DOCSHELL 16CCB000 == 26 [pid = 3800] [id = 28] 12:50:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (175F5800) [pid = 3800] [serial = 80] [outer = 00000000] 12:50:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (19AAB000) [pid = 3800] [serial = 81] [outer = 175F5800] 12:50:59 INFO - PROCESS | 3800 | 1471294259144 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (19AB1400) [pid = 3800] [serial = 82] [outer = 175F5800] 12:50:59 INFO - PROCESS | 3800 | 1471294259622 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 678ms 12:50:59 INFO - PROCESS | 3800 | 1471294259632 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 3800 | 1471294259635 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 12:50:59 INFO - PROCESS | 3800 | 1471294259638 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:50:59 INFO - PROCESS | 3800 | 1471294259640 Marionette TRACE conn3 <- [1,78,null,{}] 12:50:59 INFO - PROCESS | 3800 | 1471294259643 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}] 12:50:59 INFO - PROCESS | 3800 | 1471294259646 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:59 INFO - PROCESS | 3800 | 1471294259765 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:50:59 INFO - PROCESS | 3800 | 1471294259803 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 3800 | 1471294259855 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:50:59 INFO - PROCESS | 3800 | ++DOCSHELL 19CD8800 == 27 [pid = 3800] [id = 29] 12:50:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (19CD9800) [pid = 3800] [serial = 83] [outer = 00000000] 12:50:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1A04DC00) [pid = 3800] [serial = 84] [outer = 19CD9800] 12:50:59 INFO - PROCESS | 3800 | 1471294259905 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1A230400) [pid = 3800] [serial = 85] [outer = 19CD9800] 12:51:00 INFO - PROCESS | 3800 | 1471294260285 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]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 732ms 12:51:00 INFO - PROCESS | 3800 | 1471294260350 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 3800 | 1471294260352 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 12:51:00 INFO - PROCESS | 3800 | 1471294260355 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:51:00 INFO - PROCESS | 3800 | 1471294260357 Marionette TRACE conn3 <- [1,82,null,{}] 12:51:00 INFO - PROCESS | 3800 | 1471294260360 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}] 12:51:00 INFO - PROCESS | 3800 | 1471294260362 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:00 INFO - PROCESS | 3800 | 1471294260540 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:51:00 INFO - PROCESS | 3800 | 1471294260564 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 3800 | 1471294260566 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:00 INFO - PROCESS | 3800 | ++DOCSHELL 1345F800 == 28 [pid = 3800] [id = 30] 12:51:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (13463400) [pid = 3800] [serial = 86] [outer = 00000000] 12:51:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (13469800) [pid = 3800] [serial = 87] [outer = 13463400] 12:51:00 INFO - PROCESS | 3800 | 1471294260610 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1346BC00) [pid = 3800] [serial = 88] [outer = 13463400] 12:51:02 INFO - PROCESS | 3800 | 1471294262030 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1715ms 12:51:02 INFO - PROCESS | 3800 | 1471294262088 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 3800 | 1471294262092 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 12:51:02 INFO - PROCESS | 3800 | 1471294262097 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:51:02 INFO - PROCESS | 3800 | 1471294262099 Marionette TRACE conn3 <- [1,86,null,{}] 12:51:02 INFO - PROCESS | 3800 | 1471294262104 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}] 12:51:02 INFO - PROCESS | 3800 | 1471294262107 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:02 INFO - PROCESS | 3800 | 1471294262209 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:51:02 INFO - PROCESS | 3800 | 1471294262222 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 3800 | 1471294262225 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:02 INFO - PROCESS | 3800 | ++DOCSHELL 10FBA000 == 29 [pid = 3800] [id = 31] 12:51:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (10FBAC00) [pid = 3800] [serial = 89] [outer = 00000000] 12:51:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (11AD2400) [pid = 3800] [serial = 90] [outer = 10FBAC00] 12:51:02 INFO - PROCESS | 3800 | 1471294262366 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1282E000) [pid = 3800] [serial = 91] [outer = 10FBAC00] 12:51:02 INFO - PROCESS | 3800 | 1471294262799 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 714ms 12:51:02 INFO - PROCESS | 3800 | 1471294262812 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 3800 | 1471294262817 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 12:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:51:02 INFO - PROCESS | 3800 | 1471294262853 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 3800 | 1471294262856 Marionette TRACE conn3 <- [1,90,null,{}] 12:51:02 INFO - PROCESS | 3800 | 1471294262923 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}] 12:51:02 INFO - PROCESS | 3800 | 1471294262926 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:03 INFO - PROCESS | 3800 | 1471294263033 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:51:03 INFO - PROCESS | 3800 | 1471294263042 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 3800 | 1471294263044 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:03 INFO - PROCESS | 3800 | ++DOCSHELL 1314B400 == 30 [pid = 3800] [id = 32] 12:51:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1314B800) [pid = 3800] [serial = 92] [outer = 00000000] 12:51:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (131F2000) [pid = 3800] [serial = 93] [outer = 1314B800] 12:51:03 INFO - PROCESS | 3800 | 1471294263095 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (13449C00) [pid = 3800] [serial = 94] [outer = 1314B800] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (13EA6C00) [pid = 3800] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1A934800) [pid = 3800] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1A64BC00) [pid = 3800] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A280C00) [pid = 3800] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1A04D400) [pid = 3800] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1A9AFC00) [pid = 3800] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (10B72800) [pid = 3800] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (132AC000) [pid = 3800] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (146D1400) [pid = 3800] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A55000) [pid = 3800] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13117C00) [pid = 3800] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13945000) [pid = 3800] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (142F3C00) [pid = 3800] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15861400) [pid = 3800] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1697F400) [pid = 3800] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15849400) [pid = 3800] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1776A800) [pid = 3800] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16447800) [pid = 3800] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:51:03 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (175F5800) [pid = 3800] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:51:04 INFO - PROCESS | 3800 | 1471294263991 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]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1197ms 12:51:04 INFO - PROCESS | 3800 | 1471294264013 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 3800 | 1471294264015 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 12:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:51:04 INFO - PROCESS | 3800 | 1471294264070 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 3800 | 1471294264073 Marionette TRACE conn3 <- [1,94,null,{}] 12:51:04 INFO - PROCESS | 3800 | 1471294264105 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}] 12:51:04 INFO - PROCESS | 3800 | 1471294264110 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:04 INFO - PROCESS | 3800 | 1471294264193 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:51:04 INFO - PROCESS | 3800 | 1471294264201 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 3800 | 1471294264203 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:04 INFO - PROCESS | 3800 | ++DOCSHELL 131EB400 == 31 [pid = 3800] [id = 33] 12:51:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (131EFC00) [pid = 3800] [serial = 95] [outer = 00000000] 12:51:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13468000) [pid = 3800] [serial = 96] [outer = 131EFC00] 12:51:04 INFO - PROCESS | 3800 | 1471294264250 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13945000) [pid = 3800] [serial = 97] [outer = 131EFC00] 12:51:04 INFO - PROCESS | 3800 | 1471294264774 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]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 768ms 12:51:04 INFO - PROCESS | 3800 | 1471294264813 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:51:04 INFO - PROCESS | 3800 | 1471294264816 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 12:51:04 INFO - PROCESS | 3800 | 1471294264819 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 3800 | 1471294264821 Marionette TRACE conn3 <- [1,98,null,{}] 12:51:04 INFO - PROCESS | 3800 | 1471294264825 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}] 12:51:04 INFO - PROCESS | 3800 | 1471294264827 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:04 INFO - PROCESS | 3800 | 1471294264904 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:51:04 INFO - PROCESS | 3800 | 1471294264963 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 3800 | 1471294264965 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:04 INFO - PROCESS | 3800 | ++DOCSHELL 13EA3000 == 32 [pid = 3800] [id = 34] 12:51:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13EA6C00) [pid = 3800] [serial = 98] [outer = 00000000] 12:51:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (146C6400) [pid = 3800] [serial = 99] [outer = 13EA6C00] 12:51:05 INFO - PROCESS | 3800 | 1471294265013 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (146D1C00) [pid = 3800] [serial = 100] [outer = 13EA6C00] 12:51:05 INFO - PROCESS | 3800 | 1471294265484 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 714ms 12:51:05 INFO - PROCESS | 3800 | 1471294265534 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 3800 | 1471294265588 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 12:51:05 INFO - PROCESS | 3800 | 1471294265592 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 3800 | 1471294265593 Marionette TRACE conn3 <- [1,102,null,{}] 12:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:51:05 INFO - PROCESS | 3800 | 1471294265597 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}] 12:51:05 INFO - PROCESS | 3800 | 1471294265599 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:05 INFO - PROCESS | 3800 | 1471294265676 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:51:05 INFO - PROCESS | 3800 | 1471294265683 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 3800 | 1471294265685 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:05 INFO - PROCESS | 3800 | ++DOCSHELL 15864800 == 33 [pid = 3800] [id = 35] 12:51:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15864C00) [pid = 3800] [serial = 101] [outer = 00000000] 12:51:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15F46C00) [pid = 3800] [serial = 102] [outer = 15864C00] 12:51:05 INFO - PROCESS | 3800 | 1471294265728 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16928400) [pid = 3800] [serial = 103] [outer = 15864C00] 12:51:06 INFO - PROCESS | 3800 | 1471294266328 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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 804ms 12:51:06 INFO - PROCESS | 3800 | 1471294266366 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 3800 | 1471294266371 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 12:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:51:06 INFO - PROCESS | 3800 | 1471294266376 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 3800 | 1471294266380 Marionette TRACE conn3 <- [1,106,null,{}] 12:51:06 INFO - PROCESS | 3800 | 1471294266386 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}] 12:51:06 INFO - PROCESS | 3800 | 1471294266389 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:06 INFO - PROCESS | 3800 | 1471294266576 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:51:06 INFO - PROCESS | 3800 | 1471294266674 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 3800 | 1471294266677 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:06 INFO - PROCESS | 3800 | ++DOCSHELL 10B67800 == 34 [pid = 3800] [id = 36] 12:51:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10FB7400) [pid = 3800] [serial = 104] [outer = 00000000] 12:51:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (11CE1C00) [pid = 3800] [serial = 105] [outer = 10FB7400] 12:51:06 INFO - PROCESS | 3800 | 1471294266785 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (130B7400) [pid = 3800] [serial = 106] [outer = 10FB7400] 12:51:07 INFO - PROCESS | 3800 | 1471294267380 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1036ms 12:51:07 INFO - PROCESS | 3800 | 1471294267429 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 3800 | 1471294267434 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 12:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:51:07 INFO - PROCESS | 3800 | 1471294267440 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 3800 | 1471294267443 Marionette TRACE conn3 <- [1,110,null,{}] 12:51:07 INFO - PROCESS | 3800 | 1471294267447 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}] 12:51:07 INFO - PROCESS | 3800 | 1471294267450 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:07 INFO - PROCESS | 3800 | 1471294267556 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:51:07 INFO - PROCESS | 3800 | 1471294267696 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 3800 | 1471294267699 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:07 INFO - PROCESS | 3800 | ++DOCSHELL 1344B000 == 35 [pid = 3800] [id = 37] 12:51:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (13462000) [pid = 3800] [serial = 107] [outer = 00000000] 12:51:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (13CC6400) [pid = 3800] [serial = 108] [outer = 13462000] 12:51:07 INFO - PROCESS | 3800 | 1471294267755 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (15052000) [pid = 3800] [serial = 109] [outer = 13462000] 12:51:08 INFO - PROCESS | 3800 | 1471294268405 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1036ms 12:51:08 INFO - PROCESS | 3800 | 1471294268460 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 3800 | 1471294268463 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 12:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:51:08 INFO - PROCESS | 3800 | 1471294268467 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 3800 | 1471294268471 Marionette TRACE conn3 <- [1,114,null,{}] 12:51:08 INFO - PROCESS | 3800 | 1471294268482 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}] 12:51:08 INFO - PROCESS | 3800 | 1471294268486 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:08 INFO - PROCESS | 3800 | 1471294268639 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:51:08 INFO - PROCESS | 3800 | 1471294268726 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 3800 | 1471294268729 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:08 INFO - PROCESS | 3800 | ++DOCSHELL 17773800 == 36 [pid = 3800] [id = 38] 12:51:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (17774000) [pid = 3800] [serial = 110] [outer = 00000000] 12:51:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (17852C00) [pid = 3800] [serial = 111] [outer = 17774000] 12:51:08 INFO - PROCESS | 3800 | 1471294268786 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (17861800) [pid = 3800] [serial = 112] [outer = 17774000] 12:51:09 INFO - PROCESS | 3800 | 1471294269437 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 965ms 12:51:09 INFO - PROCESS | 3800 | 1471294269468 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 3800 | 1471294269471 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 12:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:51:09 INFO - PROCESS | 3800 | 1471294269476 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 3800 | 1471294269478 Marionette TRACE conn3 <- [1,118,null,{}] 12:51:09 INFO - PROCESS | 3800 | 1471294269482 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}] 12:51:09 INFO - PROCESS | 3800 | 1471294269484 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:09 INFO - PROCESS | 3800 | 1471294269583 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:51:09 INFO - PROCESS | 3800 | 1471294269715 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 3800 | 1471294269717 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:09 INFO - PROCESS | 3800 | ++DOCSHELL 182CDC00 == 37 [pid = 3800] [id = 39] 12:51:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (182D3C00) [pid = 3800] [serial = 113] [outer = 00000000] 12:51:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1985B800) [pid = 3800] [serial = 114] [outer = 182D3C00] 12:51:09 INFO - PROCESS | 3800 | 1471294269770 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (19AAA000) [pid = 3800] [serial = 115] [outer = 182D3C00] 12:51:10 INFO - PROCESS | 3800 | 1471294270445 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1143ms 12:51:10 INFO - PROCESS | 3800 | 1471294270627 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 3800 | 1471294270631 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 12:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:51:10 INFO - PROCESS | 3800 | 1471294270636 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 3800 | 1471294270640 Marionette TRACE conn3 <- [1,122,null,{}] 12:51:10 INFO - PROCESS | 3800 | 1471294270645 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}] 12:51:10 INFO - PROCESS | 3800 | 1471294270648 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:10 INFO - PROCESS | 3800 | 1471294270753 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:51:10 INFO - PROCESS | 3800 | 1471294270818 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 3800 | 1471294270823 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:10 INFO - PROCESS | 3800 | ++DOCSHELL 10F56000 == 38 [pid = 3800] [id = 40] 12:51:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (10F56400) [pid = 3800] [serial = 116] [outer = 00000000] 12:51:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (112CBC00) [pid = 3800] [serial = 117] [outer = 10F56400] 12:51:10 INFO - PROCESS | 3800 | 1471294270871 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (114DC400) [pid = 3800] [serial = 118] [outer = 10F56400] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 10FBA000 == 37 [pid = 3800] [id = 31] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 131EB400 == 36 [pid = 3800] [id = 33] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 1314B400 == 35 [pid = 3800] [id = 32] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 13EA3000 == 34 [pid = 3800] [id = 34] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 182CDC00 == 33 [pid = 3800] [id = 39] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 1344B000 == 32 [pid = 3800] [id = 37] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 17773800 == 31 [pid = 3800] [id = 38] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 15864800 == 30 [pid = 3800] [id = 35] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 19CD8800 == 29 [pid = 3800] [id = 29] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 10B67800 == 28 [pid = 3800] [id = 36] 12:51:11 INFO - PROCESS | 3800 | --DOCSHELL 1345F800 == 27 [pid = 3800] [id = 30] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (16928800) [pid = 3800] [serial = 17] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (10F55000) [pid = 3800] [serial = 45] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (139D7000) [pid = 3800] [serial = 48] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (13CBEC00) [pid = 3800] [serial = 49] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (15F49C00) [pid = 3800] [serial = 51] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10F52800) [pid = 3800] [serial = 54] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10FBD000) [pid = 3800] [serial = 55] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (13140800) [pid = 3800] [serial = 57] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (13154800) [pid = 3800] [serial = 58] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (13C80C00) [pid = 3800] [serial = 60] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (13EA0C00) [pid = 3800] [serial = 61] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (146CB800) [pid = 3800] [serial = 63] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1504DC00) [pid = 3800] [serial = 64] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15F46000) [pid = 3800] [serial = 66] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (17108400) [pid = 3800] [serial = 69] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1776CC00) [pid = 3800] [serial = 72] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (17B81800) [pid = 3800] [serial = 75] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (182D4000) [pid = 3800] [serial = 78] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (19AAB000) [pid = 3800] [serial = 81] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15FBAC00) [pid = 3800] [serial = 67] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (17110400) [pid = 3800] [serial = 70] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1778C400) [pid = 3800] [serial = 73] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (11CE2400) [pid = 3800] [serial = 46] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (17B82000) [pid = 3800] [serial = 76] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (18368800) [pid = 3800] [serial = 79] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1A04DC00) [pid = 3800] [serial = 84] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15FC1400) [pid = 3800] [serial = 52] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (19AB1400) [pid = 3800] [serial = 82] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1AF3E000) [pid = 3800] [serial = 37] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (142F1C00) [pid = 3800] [serial = 9] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (142F7000) [pid = 3800] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1282E400) [pid = 3800] [serial = 4] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (1A9A5C00) [pid = 3800] [serial = 33] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1A652000) [pid = 3800] [serial = 30] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1AD5D000) [pid = 3800] [serial = 31] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1AD4F800) [pid = 3800] [serial = 27] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1AD53400) [pid = 3800] [serial = 28] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (1A278000) [pid = 3800] [serial = 24] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (1A04FC00) [pid = 3800] [serial = 21] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1A053C00) [pid = 3800] [serial = 22] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (16C0B400) [pid = 3800] [serial = 14] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1B0E8000) [pid = 3800] [serial = 42] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (1AF3A000) [pid = 3800] [serial = 36] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (1AF43800) [pid = 3800] [serial = 39] [outer = 00000000] [url = about:blank] 12:51:11 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (1A9AA000) [pid = 3800] [serial = 34] [outer = 00000000] [url = about:blank] 12:51:12 INFO - PROCESS | 3800 | 1471294272080 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1482ms 12:51:12 INFO - PROCESS | 3800 | 1471294272113 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 3800 | 1471294272117 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 12:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:51:12 INFO - PROCESS | 3800 | 1471294272121 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 3800 | 1471294272124 Marionette TRACE conn3 <- [1,126,null,{}] 12:51:12 INFO - PROCESS | 3800 | 1471294272130 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}] 12:51:12 INFO - PROCESS | 3800 | 1471294272133 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:12 INFO - PROCESS | 3800 | 1471294272270 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:51:12 INFO - PROCESS | 3800 | 1471294272280 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 3800 | 1471294272284 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:12 INFO - PROCESS | 3800 | ++DOCSHELL 10FB4C00 == 28 [pid = 3800] [id = 41] 12:51:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10FB5C00) [pid = 3800] [serial = 119] [outer = 00000000] 12:51:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (1142B000) [pid = 3800] [serial = 120] [outer = 10FB5C00] 12:51:12 INFO - PROCESS | 3800 | 1471294272333 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (11CE2400) [pid = 3800] [serial = 121] [outer = 10FB5C00] 12:51:12 INFO - PROCESS | 3800 | 1471294272890 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 804ms 12:51:12 INFO - PROCESS | 3800 | 1471294272927 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 3800 | 1471294272932 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 12:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:51:12 INFO - PROCESS | 3800 | 1471294272938 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 3800 | 1471294272941 Marionette TRACE conn3 <- [1,130,null,{}] 12:51:12 INFO - PROCESS | 3800 | 1471294272945 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}] 12:51:12 INFO - PROCESS | 3800 | 1471294272948 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:13 INFO - PROCESS | 3800 | 1471294273035 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:51:13 INFO - PROCESS | 3800 | 1471294273041 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 3800 | 1471294273044 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:13 INFO - PROCESS | 3800 | ++DOCSHELL 13159800 == 29 [pid = 3800] [id = 42] 12:51:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (1315C800) [pid = 3800] [serial = 122] [outer = 00000000] 12:51:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (131E9400) [pid = 3800] [serial = 123] [outer = 1315C800] 12:51:13 INFO - PROCESS | 3800 | 1471294273141 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (13216C00) [pid = 3800] [serial = 124] [outer = 1315C800] 12:51:13 INFO - PROCESS | 3800 | 1471294273612 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]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 714ms 12:51:13 INFO - PROCESS | 3800 | 1471294273701 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 3800 | 1471294273703 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 12:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:51:13 INFO - PROCESS | 3800 | 1471294273707 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 3800 | 1471294273710 Marionette TRACE conn3 <- [1,134,null,{}] 12:51:13 INFO - PROCESS | 3800 | 1471294273721 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}] 12:51:13 INFO - PROCESS | 3800 | 1471294273726 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:13 INFO - PROCESS | 3800 | 1471294273805 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:51:13 INFO - PROCESS | 3800 | 1471294273834 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 3800 | 1471294273837 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:13 INFO - PROCESS | 3800 | ++DOCSHELL 13EA2800 == 30 [pid = 3800] [id = 43] 12:51:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13EA2C00) [pid = 3800] [serial = 125] [outer = 00000000] 12:51:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (142EC400) [pid = 3800] [serial = 126] [outer = 13EA2C00] 12:51:13 INFO - PROCESS | 3800 | 1471294273885 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (142F6800) [pid = 3800] [serial = 127] [outer = 13EA2C00] 12:51:14 INFO - PROCESS | 3800 | 1471294274389 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]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 732ms 12:51:14 INFO - PROCESS | 3800 | 1471294274415 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 3800 | 1471294274427 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 12:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:51:14 INFO - PROCESS | 3800 | 1471294274446 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 3800 | 1471294274447 Marionette TRACE conn3 <- [1,138,null,{}] 12:51:14 INFO - PROCESS | 3800 | 1471294274451 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}] 12:51:14 INFO - PROCESS | 3800 | 1471294274453 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:14 INFO - PROCESS | 3800 | 1471294274611 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:51:14 INFO - PROCESS | 3800 | 1471294274616 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 3800 | 1471294274618 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:14 INFO - PROCESS | 3800 | ++DOCSHELL 146CB800 == 31 [pid = 3800] [id = 44] 12:51:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (146CE400) [pid = 3800] [serial = 128] [outer = 00000000] 12:51:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (15844800) [pid = 3800] [serial = 129] [outer = 146CE400] 12:51:14 INFO - PROCESS | 3800 | 1471294274662 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (15F40400) [pid = 3800] [serial = 130] [outer = 146CE400] 12:51:15 INFO - PROCESS | 3800 | 1471294275177 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 732ms 12:51:15 INFO - PROCESS | 3800 | 1471294275196 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 3800 | 1471294275198 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 12:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:51:15 INFO - PROCESS | 3800 | 1471294275201 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 3800 | 1471294275203 Marionette TRACE conn3 <- [1,142,null,{}] 12:51:15 INFO - PROCESS | 3800 | 1471294275206 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}] 12:51:15 INFO - PROCESS | 3800 | 1471294275208 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:15 INFO - PROCESS | 3800 | 1471294275312 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:51:15 INFO - PROCESS | 3800 | 1471294275329 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 3800 | 1471294275331 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:15 INFO - PROCESS | 3800 | ++DOCSHELL 15FC1400 == 32 [pid = 3800] [id = 45] 12:51:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (15FC2000) [pid = 3800] [serial = 131] [outer = 00000000] 12:51:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (16927C00) [pid = 3800] [serial = 132] [outer = 15FC2000] 12:51:15 INFO - PROCESS | 3800 | 1471294275447 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (16C06000) [pid = 3800] [serial = 133] [outer = 15FC2000] 12:51:15 INFO - PROCESS | 3800 | 1471294275914 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 804ms 12:51:16 INFO - PROCESS | 3800 | 1471294275973 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 3800 | 1471294275975 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 12:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:51:16 INFO - PROCESS | 3800 | 1471294275978 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 3800 | 1471294275980 Marionette TRACE conn3 <- [1,146,null,{}] 12:51:16 INFO - PROCESS | 3800 | 1471294276037 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}] 12:51:16 INFO - PROCESS | 3800 | 1471294276043 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:16 INFO - PROCESS | 3800 | 1471294276166 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:51:16 INFO - PROCESS | 3800 | 1471294276178 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 3800 | 1471294276180 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:16 INFO - PROCESS | 3800 | ++DOCSHELL 16C0B400 == 33 [pid = 3800] [id = 46] 12:51:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (17108400) [pid = 3800] [serial = 134] [outer = 00000000] 12:51:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (176C9000) [pid = 3800] [serial = 135] [outer = 17108400] 12:51:16 INFO - PROCESS | 3800 | 1471294276233 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1778D000) [pid = 3800] [serial = 136] [outer = 17108400] 12:51:16 INFO - PROCESS | 3800 | 1471294276733 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 804ms 12:51:16 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (15864C00) [pid = 3800] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:51:16 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (10FBAC00) [pid = 3800] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:51:16 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1314B800) [pid = 3800] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:51:16 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (13EA6C00) [pid = 3800] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:51:16 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (131EFC00) [pid = 3800] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:51:16 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13463400) [pid = 3800] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:51:16 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (19CD9800) [pid = 3800] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:51:16 INFO - PROCESS | 3800 | 1471294276894 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 3800 | 1471294276905 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 12:51:16 INFO - PROCESS | 3800 | 1471294276915 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 3800 | 1471294276917 Marionette TRACE conn3 <- [1,150,null,{}] 12:51:16 INFO - PROCESS | 3800 | 1471294276920 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}] 12:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:51:16 INFO - PROCESS | 3800 | 1471294276922 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:17 INFO - PROCESS | 3800 | 1471294276998 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:51:17 INFO - PROCESS | 3800 | 1471294277004 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 3800 | 1471294277006 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:17 INFO - PROCESS | 3800 | ++DOCSHELL 130B8000 == 34 [pid = 3800] [id = 47] 12:51:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (13461C00) [pid = 3800] [serial = 137] [outer = 00000000] 12:51:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (142F8000) [pid = 3800] [serial = 138] [outer = 13461C00] 12:51:17 INFO - PROCESS | 3800 | 1471294277050 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (15FC5400) [pid = 3800] [serial = 139] [outer = 13461C00] 12:51:17 INFO - PROCESS | 3800 | 1471294277539 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 661ms 12:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:51:17 INFO - PROCESS | 3800 | 1471294277572 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 3800 | 1471294277574 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 12:51:17 INFO - PROCESS | 3800 | 1471294277577 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 3800 | 1471294277578 Marionette TRACE conn3 <- [1,154,null,{}] 12:51:17 INFO - PROCESS | 3800 | 1471294277586 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}] 12:51:17 INFO - PROCESS | 3800 | 1471294277587 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:17 INFO - PROCESS | 3800 | 1471294277661 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:51:17 INFO - PROCESS | 3800 | 1471294277667 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 3800 | 1471294277669 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:17 INFO - PROCESS | 3800 | ++DOCSHELL 10FBAC00 == 35 [pid = 3800] [id = 48] 12:51:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (131E6000) [pid = 3800] [serial = 140] [outer = 00000000] 12:51:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (17B7F800) [pid = 3800] [serial = 141] [outer = 131E6000] 12:51:17 INFO - PROCESS | 3800 | 1471294277712 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (17B82000) [pid = 3800] [serial = 142] [outer = 131E6000] 12:51:18 INFO - PROCESS | 3800 | 1471294278190 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 678ms 12:51:18 INFO - PROCESS | 3800 | 1471294278248 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 3800 | 1471294278250 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 12:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:51:18 INFO - PROCESS | 3800 | 1471294278257 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 3800 | 1471294278259 Marionette TRACE conn3 <- [1,158,null,{}] 12:51:18 INFO - PROCESS | 3800 | 1471294278262 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}] 12:51:18 INFO - PROCESS | 3800 | 1471294278264 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:18 INFO - PROCESS | 3800 | 1471294278390 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:51:18 INFO - PROCESS | 3800 | 1471294278395 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 3800 | 1471294278397 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:18 INFO - PROCESS | 3800 | ++DOCSHELL 13EA2000 == 36 [pid = 3800] [id = 49] 12:51:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (18368C00) [pid = 3800] [serial = 143] [outer = 00000000] 12:51:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (19861000) [pid = 3800] [serial = 144] [outer = 18368C00] 12:51:18 INFO - PROCESS | 3800 | 1471294278441 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (19862800) [pid = 3800] [serial = 145] [outer = 18368C00] 12:51:18 INFO - PROCESS | 3800 | 1471294278892 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 679ms 12:51:19 INFO - PROCESS | 3800 | 1471294279013 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 3800 | 1471294279015 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 12:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:51:19 INFO - PROCESS | 3800 | 1471294279025 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 3800 | 1471294279027 Marionette TRACE conn3 <- [1,162,null,{}] 12:51:19 INFO - PROCESS | 3800 | 1471294279031 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}] 12:51:19 INFO - PROCESS | 3800 | 1471294279032 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:19 INFO - PROCESS | 3800 | 1471294279109 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:51:19 INFO - PROCESS | 3800 | 1471294279114 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 3800 | 1471294279116 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:19 INFO - PROCESS | 3800 | ++DOCSHELL 10A0A000 == 37 [pid = 3800] [id = 50] 12:51:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10A49C00) [pid = 3800] [serial = 146] [outer = 00000000] 12:51:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (19C2E400) [pid = 3800] [serial = 147] [outer = 10A49C00] 12:51:19 INFO - PROCESS | 3800 | 1471294279161 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (19CD9400) [pid = 3800] [serial = 148] [outer = 10A49C00] 12:51:20 INFO - PROCESS | 3800 | 1471294280069 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]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1143ms 12:51:20 INFO - PROCESS | 3800 | 1471294280171 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 3800 | 1471294280175 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 12:51:20 INFO - PROCESS | 3800 | 1471294280180 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:51:20 INFO - PROCESS | 3800 | 1471294280183 Marionette TRACE conn3 <- [1,166,null,{}] 12:51:20 INFO - PROCESS | 3800 | 1471294280189 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}] 12:51:20 INFO - PROCESS | 3800 | 1471294280193 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:20 INFO - PROCESS | 3800 | 1471294280318 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:51:20 INFO - PROCESS | 3800 | 1471294280431 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 3800 | 1471294280435 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:20 INFO - PROCESS | 3800 | ++DOCSHELL 10FBD400 == 38 [pid = 3800] [id = 51] 12:51:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11C33800) [pid = 3800] [serial = 149] [outer = 00000000] 12:51:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13140800) [pid = 3800] [serial = 150] [outer = 11C33800] 12:51:20 INFO - PROCESS | 3800 | 1471294280532 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (131F2C00) [pid = 3800] [serial = 151] [outer = 11C33800] 12:51:21 INFO - PROCESS | 3800 | 1471294281470 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1358ms 12:51:21 INFO - PROCESS | 3800 | 1471294281526 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 3800 | 1471294281531 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 12:51:21 INFO - PROCESS | 3800 | 1471294281536 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:51:21 INFO - PROCESS | 3800 | 1471294281539 Marionette TRACE conn3 <- [1,170,null,{}] 12:51:21 INFO - PROCESS | 3800 | 1471294281544 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}] 12:51:21 INFO - PROCESS | 3800 | 1471294281547 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:21 INFO - PROCESS | 3800 | 1471294281732 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:51:21 INFO - PROCESS | 3800 | 1471294281796 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 3800 | 1471294281800 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:21 INFO - PROCESS | 3800 | ++DOCSHELL 10A48800 == 39 [pid = 3800] [id = 52] 12:51:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10A4A000) [pid = 3800] [serial = 152] [outer = 00000000] 12:51:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (129BDC00) [pid = 3800] [serial = 153] [outer = 10A4A000] 12:51:21 INFO - PROCESS | 3800 | 1471294281850 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (13146400) [pid = 3800] [serial = 154] [outer = 10A4A000] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 13EA2000 == 38 [pid = 3800] [id = 49] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 10FBAC00 == 37 [pid = 3800] [id = 48] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 130B8000 == 36 [pid = 3800] [id = 47] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 16C0B400 == 35 [pid = 3800] [id = 46] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 15FC1400 == 34 [pid = 3800] [id = 45] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 146CB800 == 33 [pid = 3800] [id = 44] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 13EA2800 == 32 [pid = 3800] [id = 43] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 13159800 == 31 [pid = 3800] [id = 42] 12:51:22 INFO - PROCESS | 3800 | --DOCSHELL 10FB4C00 == 30 [pid = 3800] [id = 41] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16928400) [pid = 3800] [serial = 103] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (11AD2400) [pid = 3800] [serial = 90] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (131F2000) [pid = 3800] [serial = 93] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (146C6400) [pid = 3800] [serial = 99] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13449C00) [pid = 3800] [serial = 94] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13945000) [pid = 3800] [serial = 97] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (146D1C00) [pid = 3800] [serial = 100] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1282E000) [pid = 3800] [serial = 91] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1346BC00) [pid = 3800] [serial = 88] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13468000) [pid = 3800] [serial = 96] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15F46C00) [pid = 3800] [serial = 102] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13469800) [pid = 3800] [serial = 87] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1A230400) [pid = 3800] [serial = 85] [outer = 00000000] [url = about:blank] 12:51:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13449C00) [pid = 3800] [serial = 155] [outer = 1B0AC000] 12:51:22 INFO - PROCESS | 3800 | 1471294282507 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1036ms 12:51:22 INFO - PROCESS | 3800 | 1471294282589 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 3800 | 1471294282594 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 12:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:51:22 INFO - PROCESS | 3800 | 1471294282600 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 3800 | 1471294282603 Marionette TRACE conn3 <- [1,174,null,{}] 12:51:22 INFO - PROCESS | 3800 | 1471294282607 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}] 12:51:22 INFO - PROCESS | 3800 | 1471294282609 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:22 INFO - PROCESS | 3800 | 1471294282697 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:51:22 INFO - PROCESS | 3800 | 1471294282704 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 3800 | 1471294282707 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:22 INFO - PROCESS | 3800 | ++DOCSHELL 13469800 == 31 [pid = 3800] [id = 53] 12:51:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1346A000) [pid = 3800] [serial = 156] [outer = 00000000] 12:51:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13939800) [pid = 3800] [serial = 157] [outer = 1346A000] 12:51:22 INFO - PROCESS | 3800 | 1471294282804 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13948C00) [pid = 3800] [serial = 158] [outer = 1346A000] 12:51:23 INFO - PROCESS | 3800 | 1471294283274 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]]]}] 12:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 714ms 12:51:23 INFO - PROCESS | 3800 | 1471294283361 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:51:23 INFO - PROCESS | 3800 | 1471294283363 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 12:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:51:23 INFO - PROCESS | 3800 | 1471294283366 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 3800 | 1471294283369 Marionette TRACE conn3 <- [1,178,null,{}] 12:51:23 INFO - PROCESS | 3800 | 1471294283381 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}] 12:51:23 INFO - PROCESS | 3800 | 1471294283385 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:23 INFO - PROCESS | 3800 | 1471294283488 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:51:23 INFO - PROCESS | 3800 | 1471294283504 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 3800 | 1471294283507 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:23 INFO - PROCESS | 3800 | ++DOCSHELL 146CAC00 == 32 [pid = 3800] [id = 54] 12:51:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (146CB400) [pid = 3800] [serial = 159] [outer = 00000000] 12:51:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (146D2000) [pid = 3800] [serial = 160] [outer = 146CB400] 12:51:23 INFO - PROCESS | 3800 | 1471294283556 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (150B8800) [pid = 3800] [serial = 161] [outer = 146CB400] 12:51:24 INFO - PROCESS | 3800 | 1471294284060 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 732ms 12:51:24 INFO - PROCESS | 3800 | 1471294284077 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 3800 | 1471294284080 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 12:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:51:24 INFO - PROCESS | 3800 | 1471294284083 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 3800 | 1471294284086 Marionette TRACE conn3 <- [1,182,null,{}] 12:51:24 INFO - PROCESS | 3800 | 1471294284090 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}] 12:51:24 INFO - PROCESS | 3800 | 1471294284092 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:24 INFO - PROCESS | 3800 | 1471294284225 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:51:24 INFO - PROCESS | 3800 | 1471294284230 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 3800 | 1471294284232 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:24 INFO - PROCESS | 3800 | ++DOCSHELL 15865800 == 33 [pid = 3800] [id = 55] 12:51:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15866800) [pid = 3800] [serial = 162] [outer = 00000000] 12:51:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1692A000) [pid = 3800] [serial = 163] [outer = 15866800] 12:51:24 INFO - PROCESS | 3800 | 1471294284280 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16980800) [pid = 3800] [serial = 164] [outer = 15866800] 12:51:24 INFO - PROCESS | 3800 | 1471294284746 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 732ms 12:51:24 INFO - PROCESS | 3800 | 1471294284854 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 3800 | 1471294284856 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 12:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:51:24 INFO - PROCESS | 3800 | 1471294284859 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 3800 | 1471294284861 Marionette TRACE conn3 <- [1,186,null,{}] 12:51:24 INFO - PROCESS | 3800 | 1471294284864 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}] 12:51:24 INFO - PROCESS | 3800 | 1471294284866 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:24 INFO - PROCESS | 3800 | 1471294284968 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:51:24 INFO - PROCESS | 3800 | 1471294284975 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 3800 | 1471294284977 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:25 INFO - PROCESS | 3800 | ++DOCSHELL 15FBCC00 == 34 [pid = 3800] [id = 56] 12:51:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1690E400) [pid = 3800] [serial = 165] [outer = 00000000] 12:51:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (17601800) [pid = 3800] [serial = 166] [outer = 1690E400] 12:51:25 INFO - PROCESS | 3800 | 1471294285023 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17773800) [pid = 3800] [serial = 167] [outer = 1690E400] 12:51:25 INFO - PROCESS | 3800 | 1471294285558 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]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 786ms 12:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:51:25 INFO - PROCESS | 3800 | 1471294285634 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 3800 | 1471294285636 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 12:51:25 INFO - PROCESS | 3800 | 1471294285646 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 3800 | 1471294285647 Marionette TRACE conn3 <- [1,190,null,{}] 12:51:25 INFO - PROCESS | 3800 | 1471294285651 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}] 12:51:25 INFO - PROCESS | 3800 | 1471294285656 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:25 INFO - PROCESS | 3800 | 1471294285842 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:51:25 INFO - PROCESS | 3800 | 1471294285850 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 3800 | 1471294285852 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:25 INFO - PROCESS | 3800 | ++DOCSHELL 1710B400 == 35 [pid = 3800] [id = 57] 12:51:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (175F2800) [pid = 3800] [serial = 168] [outer = 00000000] 12:51:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (19862C00) [pid = 3800] [serial = 169] [outer = 175F2800] 12:51:25 INFO - PROCESS | 3800 | 1471294285900 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (19C2B400) [pid = 3800] [serial = 170] [outer = 175F2800] 12:51:26 INFO - PROCESS | 3800 | 1471294286433 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 786ms 12:51:26 INFO - PROCESS | 3800 | 1471294286487 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 3800 | 1471294286489 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 12:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:51:26 INFO - PROCESS | 3800 | 1471294286494 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 3800 | 1471294286496 Marionette TRACE conn3 <- [1,194,null,{}] 12:51:26 INFO - PROCESS | 3800 | 1471294286500 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}] 12:51:26 INFO - PROCESS | 3800 | 1471294286502 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:26 INFO - PROCESS | 3800 | 1471294286602 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:51:26 INFO - PROCESS | 3800 | 1471294286620 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 3800 | 1471294286622 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:26 INFO - PROCESS | 3800 | ++DOCSHELL 19CD3C00 == 36 [pid = 3800] [id = 58] 12:51:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1A04B000) [pid = 3800] [serial = 171] [outer = 00000000] 12:51:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1A229400) [pid = 3800] [serial = 172] [outer = 1A04B000] 12:51:26 INFO - PROCESS | 3800 | 1471294286766 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1A229800) [pid = 3800] [serial = 173] [outer = 1A04B000] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (18368C00) [pid = 3800] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (15FC2000) [pid = 3800] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (10FB5C00) [pid = 3800] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1315C800) [pid = 3800] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13EA2C00) [pid = 3800] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (17108400) [pid = 3800] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10F56400) [pid = 3800] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13461C00) [pid = 3800] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (131E6000) [pid = 3800] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10FB7400) [pid = 3800] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13462000) [pid = 3800] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (17774000) [pid = 3800] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (182D3C00) [pid = 3800] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:51:27 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (146CE400) [pid = 3800] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:51:27 INFO - PROCESS | 3800 | 1471294287375 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 929ms 12:51:27 INFO - PROCESS | 3800 | 1471294287404 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 3800 | 1471294287406 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 12:51:27 INFO - PROCESS | 3800 | 1471294287409 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:51:27 INFO - PROCESS | 3800 | 1471294287411 Marionette TRACE conn3 <- [1,198,null,{}] 12:51:27 INFO - PROCESS | 3800 | 1471294287414 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}] 12:51:27 INFO - PROCESS | 3800 | 1471294287416 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:27 INFO - PROCESS | 3800 | 1471294287495 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:51:27 INFO - PROCESS | 3800 | 1471294287502 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 3800 | 1471294287504 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:27 INFO - PROCESS | 3800 | ++DOCSHELL 10F4C800 == 37 [pid = 3800] [id = 59] 12:51:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10FB5C00) [pid = 3800] [serial = 174] [outer = 00000000] 12:51:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (132A8800) [pid = 3800] [serial = 175] [outer = 10FB5C00] 12:51:27 INFO - PROCESS | 3800 | 1471294287663 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (176C3400) [pid = 3800] [serial = 176] [outer = 10FB5C00] 12:51:28 INFO - PROCESS | 3800 | 1471294288070 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 733ms 12:51:28 INFO - PROCESS | 3800 | 1471294288126 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 3800 | 1471294288128 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 12:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:51:28 INFO - PROCESS | 3800 | 1471294288132 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 3800 | 1471294288133 Marionette TRACE conn3 <- [1,202,null,{}] 12:51:28 INFO - PROCESS | 3800 | 1471294288137 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}] 12:51:28 INFO - PROCESS | 3800 | 1471294288139 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:28 INFO - PROCESS | 3800 | 1471294288313 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:51:28 INFO - PROCESS | 3800 | 1471294288322 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 3800 | 1471294288324 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:28 INFO - PROCESS | 3800 | ++DOCSHELL 146C9000 == 38 [pid = 3800] [id = 60] 12:51:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (180D9400) [pid = 3800] [serial = 177] [outer = 00000000] 12:51:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1A050C00) [pid = 3800] [serial = 178] [outer = 180D9400] 12:51:28 INFO - PROCESS | 3800 | 1471294288367 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1A230800) [pid = 3800] [serial = 179] [outer = 180D9400] 12:51:28 INFO - PROCESS | 3800 | 1471294288763 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 678ms 12:51:28 INFO - PROCESS | 3800 | 1471294288840 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 3800 | 1471294288842 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 12:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:51:28 INFO - PROCESS | 3800 | 1471294288845 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 3800 | 1471294288847 Marionette TRACE conn3 <- [1,206,null,{}] 12:51:28 INFO - PROCESS | 3800 | 1471294288850 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}] 12:51:28 INFO - PROCESS | 3800 | 1471294288852 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:28 INFO - PROCESS | 3800 | 1471294288938 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:51:29 INFO - PROCESS | 3800 | 1471294289016 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 3800 | 1471294289019 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:29 INFO - PROCESS | 3800 | ++DOCSHELL 13EA2C00 == 39 [pid = 3800] [id = 61] 12:51:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15052C00) [pid = 3800] [serial = 180] [outer = 00000000] 12:51:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1A27B400) [pid = 3800] [serial = 181] [outer = 15052C00] 12:51:29 INFO - PROCESS | 3800 | 1471294289069 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1A280C00) [pid = 3800] [serial = 182] [outer = 15052C00] 12:51:29 INFO - PROCESS | 3800 | 1471294289500 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 732ms 12:51:29 INFO - PROCESS | 3800 | 1471294289559 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 3800 | 1471294289563 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 12:51:29 INFO - PROCESS | 3800 | 1471294289568 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:51:29 INFO - PROCESS | 3800 | 1471294289572 Marionette TRACE conn3 <- [1,210,null,{}] 12:51:29 INFO - PROCESS | 3800 | 1471294289578 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}] 12:51:29 INFO - PROCESS | 3800 | 1471294289582 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:29 INFO - PROCESS | 3800 | 1471294289771 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:51:29 INFO - PROCESS | 3800 | 1471294289890 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 3800 | 1471294289893 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:29 INFO - PROCESS | 3800 | ++DOCSHELL 10FB3800 == 40 [pid = 3800] [id = 62] 12:51:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10FB4800) [pid = 3800] [serial = 183] [outer = 00000000] 12:51:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (11435400) [pid = 3800] [serial = 184] [outer = 10FB4800] 12:51:30 INFO - PROCESS | 3800 | 1471294290005 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1297D800) [pid = 3800] [serial = 185] [outer = 10FB4800] 12:51:30 INFO - PROCESS | 3800 | 1471294290637 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1090ms 12:51:30 INFO - PROCESS | 3800 | 1471294290660 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 3800 | 1471294290663 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 12:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:51:30 INFO - PROCESS | 3800 | 1471294290670 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 3800 | 1471294290673 Marionette TRACE conn3 <- [1,214,null,{}] 12:51:30 INFO - PROCESS | 3800 | 1471294290678 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}] 12:51:30 INFO - PROCESS | 3800 | 1471294290681 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:30 INFO - PROCESS | 3800 | 1471294290786 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:51:30 INFO - PROCESS | 3800 | 1471294290926 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 3800 | 1471294290929 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:30 INFO - PROCESS | 3800 | ++DOCSHELL 1293D800 == 41 [pid = 3800] [id = 63] 12:51:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (12978800) [pid = 3800] [serial = 186] [outer = 00000000] 12:51:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (13EA5C00) [pid = 3800] [serial = 187] [outer = 12978800] 12:51:31 INFO - PROCESS | 3800 | 1471294290986 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (14649400) [pid = 3800] [serial = 188] [outer = 12978800] 12:51:31 INFO - PROCESS | 3800 | 1471294291658 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1090ms 12:51:31 INFO - PROCESS | 3800 | 1471294291773 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 3800 | 1471294291776 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 12:51:31 INFO - PROCESS | 3800 | 1471294291780 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 3800 | 1471294291782 Marionette TRACE conn3 <- [1,218,null,{}] 12:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:51:31 INFO - PROCESS | 3800 | 1471294291791 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}] 12:51:31 INFO - PROCESS | 3800 | 1471294291796 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:31 INFO - PROCESS | 3800 | 1471294291904 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:51:32 INFO - PROCESS | 3800 | 1471294291982 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 3800 | 1471294291986 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:32 INFO - PROCESS | 3800 | ++DOCSHELL 1836B000 == 42 [pid = 3800] [id = 64] 12:51:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1836C800) [pid = 3800] [serial = 189] [outer = 00000000] 12:51:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (18373000) [pid = 3800] [serial = 190] [outer = 1836C800] 12:51:32 INFO - PROCESS | 3800 | 1471294292114 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (18377000) [pid = 3800] [serial = 191] [outer = 1836C800] 12:51:32 INFO - PROCESS | 3800 | 1471294292751 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1018ms 12:51:32 INFO - PROCESS | 3800 | 1471294292775 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 3800 | 1471294292777 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 12:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:51:32 INFO - PROCESS | 3800 | 1471294292780 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 3800 | 1471294292782 Marionette TRACE conn3 <- [1,222,null,{}] 12:51:32 INFO - PROCESS | 3800 | 1471294292786 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}] 12:51:32 INFO - PROCESS | 3800 | 1471294292788 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:32 INFO - PROCESS | 3800 | 1471294292937 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:51:33 INFO - PROCESS | 3800 | 1471294293025 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 3800 | 1471294293027 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:33 INFO - PROCESS | 3800 | ++DOCSHELL 18372400 == 43 [pid = 3800] [id = 65] 12:51:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (19AA8400) [pid = 3800] [serial = 192] [outer = 00000000] 12:51:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (19C27C00) [pid = 3800] [serial = 193] [outer = 19AA8400] 12:51:33 INFO - PROCESS | 3800 | 1471294293081 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1A279400) [pid = 3800] [serial = 194] [outer = 19AA8400] 12:51:33 INFO - PROCESS | 3800 | 1471294293744 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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1090ms 12:51:33 INFO - PROCESS | 3800 | 1471294293874 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 3800 | 1471294293877 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 12:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:51:33 INFO - PROCESS | 3800 | 1471294293880 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 3800 | 1471294293882 Marionette TRACE conn3 <- [1,226,null,{}] 12:51:33 INFO - PROCESS | 3800 | 1471294293901 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}] 12:51:33 INFO - PROCESS | 3800 | 1471294293903 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:34 INFO - PROCESS | 3800 | 1471294294007 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:51:34 INFO - PROCESS | 3800 | 1471294294131 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 3800 | 1471294294133 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:34 INFO - PROCESS | 3800 | ++DOCSHELL 10A01C00 == 44 [pid = 3800] [id = 66] 12:51:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (10A08000) [pid = 3800] [serial = 195] [outer = 00000000] 12:51:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (10A55000) [pid = 3800] [serial = 196] [outer = 10A08000] 12:51:34 INFO - PROCESS | 3800 | 1471294294297 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (112CD400) [pid = 3800] [serial = 197] [outer = 10A08000] 12:51:35 INFO - PROCESS | 3800 | 1471294294998 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1143ms 12:51:35 INFO - PROCESS | 3800 | 1471294295030 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:51:35 INFO - PROCESS | 3800 | 1471294295033 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 12:51:35 INFO - PROCESS | 3800 | 1471294295039 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 3800 | 1471294295041 Marionette TRACE conn3 <- [1,230,null,{}] 12:51:35 INFO - PROCESS | 3800 | 1471294295046 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}] 12:51:35 INFO - PROCESS | 3800 | 1471294295049 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:35 INFO - PROCESS | 3800 | 1471294295160 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 146C9000 == 43 [pid = 3800] [id = 60] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 10F4C800 == 42 [pid = 3800] [id = 59] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 19CD3C00 == 41 [pid = 3800] [id = 58] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 1710B400 == 40 [pid = 3800] [id = 57] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 15FBCC00 == 39 [pid = 3800] [id = 56] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 15865800 == 38 [pid = 3800] [id = 55] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 146CAC00 == 37 [pid = 3800] [id = 54] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 13469800 == 36 [pid = 3800] [id = 53] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 10A48800 == 35 [pid = 3800] [id = 52] 12:51:35 INFO - PROCESS | 3800 | --DOCSHELL 10FBD400 == 34 [pid = 3800] [id = 51] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (19861000) [pid = 3800] [serial = 144] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (16927C00) [pid = 3800] [serial = 132] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (1142B000) [pid = 3800] [serial = 120] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (11CE2400) [pid = 3800] [serial = 121] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (131E9400) [pid = 3800] [serial = 123] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (13216C00) [pid = 3800] [serial = 124] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (142EC400) [pid = 3800] [serial = 126] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (176C9000) [pid = 3800] [serial = 135] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (114DC400) [pid = 3800] [serial = 118] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (112CBC00) [pid = 3800] [serial = 117] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15FC5400) [pid = 3800] [serial = 139] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (142F8000) [pid = 3800] [serial = 138] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17B82000) [pid = 3800] [serial = 142] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1778D000) [pid = 3800] [serial = 136] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (130B7400) [pid = 3800] [serial = 106] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (11CE1C00) [pid = 3800] [serial = 105] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15052000) [pid = 3800] [serial = 109] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13CC6400) [pid = 3800] [serial = 108] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (17861800) [pid = 3800] [serial = 112] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (17852C00) [pid = 3800] [serial = 111] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (19AAA000) [pid = 3800] [serial = 115] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1985B800) [pid = 3800] [serial = 114] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15844800) [pid = 3800] [serial = 129] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15F40400) [pid = 3800] [serial = 130] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (17B7F800) [pid = 3800] [serial = 141] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16C06000) [pid = 3800] [serial = 133] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (19862800) [pid = 3800] [serial = 145] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (142F6800) [pid = 3800] [serial = 127] [outer = 00000000] [url = about:blank] 12:51:35 INFO - PROCESS | 3800 | 1471294295309 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 3800 | 1471294295312 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:35 INFO - PROCESS | 3800 | ++DOCSHELL 10A53800 == 35 [pid = 3800] [id = 67] 12:51:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (10B67400) [pid = 3800] [serial = 198] [outer = 00000000] 12:51:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (11439400) [pid = 3800] [serial = 199] [outer = 10B67400] 12:51:35 INFO - PROCESS | 3800 | 1471294295359 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1282AC00) [pid = 3800] [serial = 200] [outer = 10B67400] 12:51:35 INFO - PROCESS | 3800 | 1471294295811 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 839ms 12:51:35 INFO - PROCESS | 3800 | 1471294295851 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 3800 | 1471294295855 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 12:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:51:35 INFO - PROCESS | 3800 | 1471294295917 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 3800 | 1471294295919 Marionette TRACE conn3 <- [1,234,null,{}] 12:51:35 INFO - PROCESS | 3800 | 1471294295923 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}] 12:51:35 INFO - PROCESS | 3800 | 1471294295925 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:36 INFO - PROCESS | 3800 | 1471294296009 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:51:36 INFO - PROCESS | 3800 | 1471294296016 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 3800 | 1471294296018 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:36 INFO - PROCESS | 3800 | ++DOCSHELL 1320D000 == 36 [pid = 3800] [id = 68] 12:51:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (132A2000) [pid = 3800] [serial = 201] [outer = 00000000] 12:51:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (139D9000) [pid = 3800] [serial = 202] [outer = 132A2000] 12:51:36 INFO - PROCESS | 3800 | 1471294296070 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13EA6C00) [pid = 3800] [serial = 203] [outer = 132A2000] 12:51:36 INFO - PROCESS | 3800 | 1471294296639 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]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 786ms 12:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:51:36 INFO - PROCESS | 3800 | 1471294296673 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 3800 | 1471294296675 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 12:51:36 INFO - PROCESS | 3800 | 1471294296678 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 3800 | 1471294296682 Marionette TRACE conn3 <- [1,238,null,{}] 12:51:36 INFO - PROCESS | 3800 | 1471294296692 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}] 12:51:36 INFO - PROCESS | 3800 | 1471294296696 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:36 INFO - PROCESS | 3800 | 1471294296830 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:51:36 INFO - PROCESS | 3800 | 1471294296909 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 3800 | 1471294296911 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:36 INFO - PROCESS | 3800 | ++DOCSHELL 146C8C00 == 37 [pid = 3800] [id = 69] 12:51:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (146C9000) [pid = 3800] [serial = 204] [outer = 00000000] 12:51:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15848000) [pid = 3800] [serial = 205] [outer = 146C9000] 12:51:36 INFO - PROCESS | 3800 | 1471294296963 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15F3E400) [pid = 3800] [serial = 206] [outer = 146C9000] 12:51:37 INFO - PROCESS | 3800 | 1471294297412 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 715ms 12:51:37 INFO - PROCESS | 3800 | 1471294297430 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 3800 | 1471294297433 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 12:51:37 INFO - PROCESS | 3800 | 1471294297460 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:51:37 INFO - PROCESS | 3800 | 1471294297462 Marionette TRACE conn3 <- [1,242,null,{}] 12:51:37 INFO - PROCESS | 3800 | 1471294297465 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}] 12:51:37 INFO - PROCESS | 3800 | 1471294297467 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:37 INFO - PROCESS | 3800 | 1471294297548 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:51:37 INFO - PROCESS | 3800 | 1471294297579 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 3800 | 1471294297581 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:37 INFO - PROCESS | 3800 | ++DOCSHELL 15FC5000 == 38 [pid = 3800] [id = 70] 12:51:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15FC6800) [pid = 3800] [serial = 207] [outer = 00000000] 12:51:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1692BC00) [pid = 3800] [serial = 208] [outer = 15FC6800] 12:51:37 INFO - PROCESS | 3800 | 1471294297625 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1697B000) [pid = 3800] [serial = 209] [outer = 15FC6800] 12:51:38 INFO - PROCESS | 3800 | 1471294298148 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]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 786ms 12:51:38 INFO - PROCESS | 3800 | 1471294298280 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 3800 | 1471294298282 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 12:51:38 INFO - PROCESS | 3800 | 1471294298285 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:51:38 INFO - PROCESS | 3800 | 1471294298287 Marionette TRACE conn3 <- [1,246,null,{}] 12:51:38 INFO - PROCESS | 3800 | 1471294298291 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}] 12:51:38 INFO - PROCESS | 3800 | 1471294298293 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:38 INFO - PROCESS | 3800 | 1471294298403 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:51:38 INFO - PROCESS | 3800 | 1471294298415 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 3800 | 1471294298417 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:38 INFO - PROCESS | 3800 | ++DOCSHELL 15FC1000 == 39 [pid = 3800] [id = 71] 12:51:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15FC1800) [pid = 3800] [serial = 210] [outer = 00000000] 12:51:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (176C2000) [pid = 3800] [serial = 211] [outer = 15FC1800] 12:51:38 INFO - PROCESS | 3800 | 1471294298470 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1785D400) [pid = 3800] [serial = 212] [outer = 15FC1800] 12:51:39 INFO - PROCESS | 3800 | 1471294299013 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 804ms 12:51:39 INFO - PROCESS | 3800 | 1471294299060 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 3800 | 1471294299062 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 12:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:51:39 INFO - PROCESS | 3800 | 1471294299151 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 3800 | 1471294299153 Marionette TRACE conn3 <- [1,250,null,{}] 12:51:39 INFO - PROCESS | 3800 | 1471294299157 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}] 12:51:39 INFO - PROCESS | 3800 | 1471294299162 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:39 INFO - PROCESS | 3800 | 1471294299266 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:51:39 INFO - PROCESS | 3800 | 1471294299326 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 3800 | 1471294299328 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:39 INFO - PROCESS | 3800 | ++DOCSHELL 18033000 == 40 [pid = 3800] [id = 72] 12:51:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (180D6400) [pid = 3800] [serial = 213] [outer = 00000000] 12:51:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1836A000) [pid = 3800] [serial = 214] [outer = 180D6400] 12:51:39 INFO - PROCESS | 3800 | 1471294299374 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1836F000) [pid = 3800] [serial = 215] [outer = 180D6400] 12:51:39 INFO - PROCESS | 3800 | 1471294299879 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 822ms 12:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:51:39 INFO - PROCESS | 3800 | 1471294299925 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 3800 | 1471294299927 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 12:51:39 INFO - PROCESS | 3800 | 1471294299931 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 3800 | 1471294299932 Marionette TRACE conn3 <- [1,254,null,{}] 12:51:39 INFO - PROCESS | 3800 | 1471294299935 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}] 12:51:39 INFO - PROCESS | 3800 | 1471294299937 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:40 INFO - PROCESS | 3800 | 1471294300039 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (175F2800) [pid = 3800] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1346A000) [pid = 3800] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1A04B000) [pid = 3800] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (146CB400) [pid = 3800] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A4A000) [pid = 3800] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (15866800) [pid = 3800] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (11C33800) [pid = 3800] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (180D9400) [pid = 3800] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (10FB5C00) [pid = 3800] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:51:40 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1690E400) [pid = 3800] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:51:40 INFO - PROCESS | 3800 | 1471294300240 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 3800 | 1471294300242 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:40 INFO - PROCESS | 3800 | ++DOCSHELL 0F390400 == 41 [pid = 3800] [id = 73] 12:51:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (10374000) [pid = 3800] [serial = 216] [outer = 00000000] 12:51:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13154000) [pid = 3800] [serial = 217] [outer = 10374000] 12:51:40 INFO - PROCESS | 3800 | 1471294300293 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1346A000) [pid = 3800] [serial = 218] [outer = 10374000] 12:51:40 INFO - PROCESS | 3800 | 1471294300733 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 839ms 12:51:40 INFO - PROCESS | 3800 | 1471294300785 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 3800 | 1471294300787 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 12:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:51:40 INFO - PROCESS | 3800 | 1471294300791 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 3800 | 1471294300792 Marionette TRACE conn3 <- [1,258,null,{}] 12:51:40 INFO - PROCESS | 3800 | 1471294300796 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}] 12:51:40 INFO - PROCESS | 3800 | 1471294300798 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:40 INFO - PROCESS | 3800 | 1471294300904 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:51:40 INFO - PROCESS | 3800 | 1471294300911 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 3800 | 1471294300913 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:40 INFO - PROCESS | 3800 | ++DOCSHELL 11C33800 == 42 [pid = 3800] [id = 74] 12:51:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16CCDC00) [pid = 3800] [serial = 219] [outer = 00000000] 12:51:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (19AAC800) [pid = 3800] [serial = 220] [outer = 16CCDC00] 12:51:41 INFO - PROCESS | 3800 | 1471294301010 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (19AAE000) [pid = 3800] [serial = 221] [outer = 16CCDC00] 12:51:41 INFO - PROCESS | 3800 | 1471294301427 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 679ms 12:51:41 INFO - PROCESS | 3800 | 1471294301466 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 3800 | 1471294301468 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 12:51:41 INFO - PROCESS | 3800 | 1471294301471 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:51:41 INFO - PROCESS | 3800 | 1471294301472 Marionette TRACE conn3 <- [1,262,null,{}] 12:51:41 INFO - PROCESS | 3800 | 1471294301476 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}] 12:51:41 INFO - PROCESS | 3800 | 1471294301478 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:41 INFO - PROCESS | 3800 | 1471294301607 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:51:41 INFO - PROCESS | 3800 | 1471294301681 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 3800 | 1471294301683 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:41 INFO - PROCESS | 3800 | ++DOCSHELL 142ECC00 == 43 [pid = 3800] [id = 75] 12:51:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (18037000) [pid = 3800] [serial = 222] [outer = 00000000] 12:51:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1A227800) [pid = 3800] [serial = 223] [outer = 18037000] 12:51:41 INFO - PROCESS | 3800 | 1471294301726 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1A27A800) [pid = 3800] [serial = 224] [outer = 18037000] 12:51:42 INFO - PROCESS | 3800 | 1471294302270 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]]]}] 12:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 839ms 12:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:51:42 INFO - PROCESS | 3800 | 1471294302337 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 3800 | 1471294302338 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 12:51:42 INFO - PROCESS | 3800 | 1471294302342 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 3800 | 1471294302343 Marionette TRACE conn3 <- [1,266,null,{}] 12:51:42 INFO - PROCESS | 3800 | 1471294302347 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}] 12:51:42 INFO - PROCESS | 3800 | 1471294302348 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:42 INFO - PROCESS | 3800 | 1471294302426 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:51:42 INFO - PROCESS | 3800 | 1471294302490 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 3800 | 1471294302492 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:42 INFO - PROCESS | 3800 | ++DOCSHELL 1A652000 == 44 [pid = 3800] [id = 76] 12:51:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1A654C00) [pid = 3800] [serial = 225] [outer = 00000000] 12:51:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1A92F400) [pid = 3800] [serial = 226] [outer = 1A654C00] 12:51:42 INFO - PROCESS | 3800 | 1471294302540 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1A939C00) [pid = 3800] [serial = 227] [outer = 1A654C00] 12:51:43 INFO - PROCESS | 3800 | 1471294303248 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 965ms 12:51:43 INFO - PROCESS | 3800 | 1471294303307 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 3800 | 1471294303311 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 12:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:51:43 INFO - PROCESS | 3800 | 1471294303316 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 3800 | 1471294303321 Marionette TRACE conn3 <- [1,270,null,{}] 12:51:43 INFO - PROCESS | 3800 | 1471294303327 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}] 12:51:43 INFO - PROCESS | 3800 | 1471294303329 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:43 INFO - PROCESS | 3800 | 1471294303494 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:51:43 INFO - PROCESS | 3800 | 1471294303564 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 3800 | 1471294303568 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:43 INFO - PROCESS | 3800 | ++DOCSHELL 10F4E800 == 45 [pid = 3800] [id = 77] 12:51:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (10F55000) [pid = 3800] [serial = 228] [outer = 00000000] 12:51:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (13141C00) [pid = 3800] [serial = 229] [outer = 10F55000] 12:51:43 INFO - PROCESS | 3800 | 1471294303665 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1393A800) [pid = 3800] [serial = 230] [outer = 10F55000] 12:51:44 INFO - PROCESS | 3800 | 1471294304384 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1089ms 12:51:44 INFO - PROCESS | 3800 | 1471294304408 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 3800 | 1471294304413 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 12:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:51:44 INFO - PROCESS | 3800 | 1471294304419 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 3800 | 1471294304422 Marionette TRACE conn3 <- [1,274,null,{}] 12:51:44 INFO - PROCESS | 3800 | 1471294304426 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}] 12:51:44 INFO - PROCESS | 3800 | 1471294304429 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:44 INFO - PROCESS | 3800 | 1471294304540 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:51:44 INFO - PROCESS | 3800 | 1471294304714 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 3800 | 1471294304717 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:44 INFO - PROCESS | 3800 | ++DOCSHELL 142F7000 == 46 [pid = 3800] [id = 78] 12:51:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (142F7400) [pid = 3800] [serial = 231] [outer = 00000000] 12:51:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (15FB8400) [pid = 3800] [serial = 232] [outer = 142F7400] 12:51:44 INFO - PROCESS | 3800 | 1471294304774 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1692CC00) [pid = 3800] [serial = 233] [outer = 142F7400] 12:51:45 INFO - PROCESS | 3800 | 1471294305528 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1143ms 12:51:45 INFO - PROCESS | 3800 | 1471294305626 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 3800 | 1471294305628 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 12:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:51:45 INFO - PROCESS | 3800 | 1471294305701 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 3800 | 1471294305705 Marionette TRACE conn3 <- [1,278,null,{}] 12:51:45 INFO - PROCESS | 3800 | 1471294305747 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}] 12:51:45 INFO - PROCESS | 3800 | 1471294305751 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:45 INFO - PROCESS | 3800 | 1471294305954 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:51:46 INFO - PROCESS | 3800 | 1471294306098 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 3800 | 1471294306101 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:46 INFO - PROCESS | 3800 | ++DOCSHELL 1A051000 == 47 [pid = 3800] [id = 79] 12:51:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1A052800) [pid = 3800] [serial = 234] [outer = 00000000] 12:51:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1A938000) [pid = 3800] [serial = 235] [outer = 1A052800] 12:51:46 INFO - PROCESS | 3800 | 1471294306158 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1A9AA400) [pid = 3800] [serial = 236] [outer = 1A052800] 12:51:47 INFO - PROCESS | 3800 | 1471294307067 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]]]}] 12:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1483ms 12:51:47 INFO - PROCESS | 3800 | 1471294307152 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 3800 | 1471294307156 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 12:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:51:47 INFO - PROCESS | 3800 | 1471294307162 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 3800 | 1471294307165 Marionette TRACE conn3 <- [1,282,null,{}] 12:51:47 INFO - PROCESS | 3800 | 1471294307184 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}] 12:51:47 INFO - PROCESS | 3800 | 1471294307187 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:47 INFO - PROCESS | 3800 | 1471294307342 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:51:47 INFO - PROCESS | 3800 | 1471294307412 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 3800 | 1471294307417 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:47 INFO - PROCESS | 3800 | ++DOCSHELL 12873C00 == 48 [pid = 3800] [id = 80] 12:51:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (12874000) [pid = 3800] [serial = 237] [outer = 00000000] 12:51:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1287C800) [pid = 3800] [serial = 238] [outer = 12874000] 12:51:47 INFO - PROCESS | 3800 | 1471294307465 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (1287EC00) [pid = 3800] [serial = 239] [outer = 12874000] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 10F56000 == 47 [pid = 3800] [id = 40] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 142ECC00 == 46 [pid = 3800] [id = 75] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 11C33800 == 45 [pid = 3800] [id = 74] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 0F390400 == 44 [pid = 3800] [id = 73] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 18033000 == 43 [pid = 3800] [id = 72] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 15FC1000 == 42 [pid = 3800] [id = 71] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 15FC5000 == 41 [pid = 3800] [id = 70] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 146C8C00 == 40 [pid = 3800] [id = 69] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 1320D000 == 39 [pid = 3800] [id = 68] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 10A53800 == 38 [pid = 3800] [id = 67] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 10A01C00 == 37 [pid = 3800] [id = 66] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 1836B000 == 36 [pid = 3800] [id = 64] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 1293D800 == 35 [pid = 3800] [id = 63] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 10FB3800 == 34 [pid = 3800] [id = 62] 12:51:48 INFO - PROCESS | 3800 | --DOCSHELL 13EA2C00 == 33 [pid = 3800] [id = 61] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (19862C00) [pid = 3800] [serial = 169] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (13939800) [pid = 3800] [serial = 157] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (13948C00) [pid = 3800] [serial = 158] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1A229400) [pid = 3800] [serial = 172] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (146D2000) [pid = 3800] [serial = 160] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (150B8800) [pid = 3800] [serial = 161] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (13146400) [pid = 3800] [serial = 154] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (129BDC00) [pid = 3800] [serial = 153] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1692A000) [pid = 3800] [serial = 163] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (131F2C00) [pid = 3800] [serial = 151] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13140800) [pid = 3800] [serial = 150] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (19C2E400) [pid = 3800] [serial = 147] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A230800) [pid = 3800] [serial = 179] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (132A8800) [pid = 3800] [serial = 175] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1A050C00) [pid = 3800] [serial = 178] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1B0E9400) [pid = 3800] [serial = 43] [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.] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17601800) [pid = 3800] [serial = 166] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1A229800) [pid = 3800] [serial = 173] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (19C2B400) [pid = 3800] [serial = 170] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (176C3400) [pid = 3800] [serial = 176] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (17773800) [pid = 3800] [serial = 167] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16980800) [pid = 3800] [serial = 164] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1A27B400) [pid = 3800] [serial = 181] [outer = 00000000] [url = about:blank] 12:51:48 INFO - PROCESS | 3800 | 1471294308215 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]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1089ms 12:51:48 INFO - PROCESS | 3800 | 1471294308271 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 3800 | 1471294308275 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 12:51:48 INFO - PROCESS | 3800 | 1471294308282 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:51:48 INFO - PROCESS | 3800 | 1471294308284 Marionette TRACE conn3 <- [1,286,null,{}] 12:51:48 INFO - PROCESS | 3800 | 1471294308288 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}] 12:51:48 INFO - PROCESS | 3800 | 1471294308290 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:48 INFO - PROCESS | 3800 | 1471294308441 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:51:48 INFO - PROCESS | 3800 | 1471294308517 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 3800 | 1471294308520 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:48 INFO - PROCESS | 3800 | ++DOCSHELL 10564000 == 34 [pid = 3800] [id = 81] 12:51:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10A4A000) [pid = 3800] [serial = 240] [outer = 00000000] 12:51:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (129C5800) [pid = 3800] [serial = 241] [outer = 10A4A000] 12:51:48 INFO - PROCESS | 3800 | 1471294308566 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1320D000) [pid = 3800] [serial = 242] [outer = 10A4A000] 12:51:49 INFO - PROCESS | 3800 | 1471294309050 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 804ms 12:51:49 INFO - PROCESS | 3800 | 1471294309093 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 3800 | 1471294309095 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 12:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:51:49 INFO - PROCESS | 3800 | 1471294309099 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 3800 | 1471294309102 Marionette TRACE conn3 <- [1,290,null,{}] 12:51:49 INFO - PROCESS | 3800 | 1471294309112 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}] 12:51:49 INFO - PROCESS | 3800 | 1471294309116 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:49 INFO - PROCESS | 3800 | 1471294309202 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:51:49 INFO - PROCESS | 3800 | 1471294309209 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 3800 | 1471294309212 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:49 INFO - PROCESS | 3800 | ++DOCSHELL 1346C000 == 35 [pid = 3800] [id = 82] 12:51:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (139D3C00) [pid = 3800] [serial = 243] [outer = 00000000] 12:51:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (142ED000) [pid = 3800] [serial = 244] [outer = 139D3C00] 12:51:49 INFO - PROCESS | 3800 | 1471294309315 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (146C3C00) [pid = 3800] [serial = 245] [outer = 139D3C00] 12:51:49 INFO - PROCESS | 3800 | 1471294309789 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 732ms 12:51:49 INFO - PROCESS | 3800 | 1471294309808 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 3800 | 1471294309810 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 12:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:51:49 INFO - PROCESS | 3800 | 1471294309813 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 3800 | 1471294309866 Marionette TRACE conn3 <- [1,294,null,{}] 12:51:49 INFO - PROCESS | 3800 | 1471294309873 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}] 12:51:49 INFO - PROCESS | 3800 | 1471294309875 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:49 INFO - PROCESS | 3800 | 1471294309958 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:51:49 INFO - PROCESS | 3800 | 1471294309966 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 3800 | 1471294309968 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:49 INFO - PROCESS | 3800 | ++DOCSHELL 15864C00 == 36 [pid = 3800] [id = 83] 12:51:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15865800) [pid = 3800] [serial = 246] [outer = 00000000] 12:51:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16447800) [pid = 3800] [serial = 247] [outer = 15865800] 12:51:50 INFO - PROCESS | 3800 | 1471294310019 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1697A000) [pid = 3800] [serial = 248] [outer = 15865800] 12:51:50 INFO - PROCESS | 3800 | 1471294310398 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:51:50 INFO - PROCESS | 3800 | 1471294310577 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 804ms 12:51:50 INFO - PROCESS | 3800 | 1471294310643 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 3800 | 1471294310645 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 12:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:51:50 INFO - PROCESS | 3800 | 1471294310649 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 3800 | 1471294310650 Marionette TRACE conn3 <- [1,298,null,{}] 12:51:50 INFO - PROCESS | 3800 | 1471294310657 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}] 12:51:50 INFO - PROCESS | 3800 | 1471294310659 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:50 INFO - PROCESS | 3800 | 1471294310815 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:51:50 INFO - PROCESS | 3800 | 1471294310829 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 3800 | 1471294310831 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:50 INFO - PROCESS | 3800 | ++DOCSHELL 17110400 == 37 [pid = 3800] [id = 84] 12:51:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (171CF400) [pid = 3800] [serial = 249] [outer = 00000000] 12:51:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (17773800) [pid = 3800] [serial = 250] [outer = 171CF400] 12:51:50 INFO - PROCESS | 3800 | 1471294310875 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (17B80000) [pid = 3800] [serial = 251] [outer = 171CF400] 12:51:51 INFO - PROCESS | 3800 | 1471294311427 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]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 803ms 12:51:51 INFO - PROCESS | 3800 | 1471294311469 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 3800 | 1471294311471 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 12:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:51:51 INFO - PROCESS | 3800 | 1471294311480 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 3800 | 1471294311482 Marionette TRACE conn3 <- [1,302,null,{}] 12:51:51 INFO - PROCESS | 3800 | 1471294311485 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}] 12:51:51 INFO - PROCESS | 3800 | 1471294311490 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:51 INFO - PROCESS | 3800 | 1471294311621 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:51:51 INFO - PROCESS | 3800 | 1471294311726 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 3800 | 1471294311728 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:51 INFO - PROCESS | 3800 | ++DOCSHELL 103C8400 == 38 [pid = 3800] [id = 85] 12:51:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (10A0FC00) [pid = 3800] [serial = 252] [outer = 00000000] 12:51:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (19864C00) [pid = 3800] [serial = 253] [outer = 10A0FC00] 12:51:51 INFO - PROCESS | 3800 | 1471294311773 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1A04C800) [pid = 3800] [serial = 254] [outer = 10A0FC00] 12:51:52 INFO - PROCESS | 3800 | 1471294312225 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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 804ms 12:51:52 INFO - PROCESS | 3800 | 1471294312248 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 3800 | 1471294312250 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 12:51:52 INFO - PROCESS | 3800 | 1471294312253 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:51:52 INFO - PROCESS | 3800 | 1471294312255 Marionette TRACE conn3 <- [1,306,null,{}] 12:51:52 INFO - PROCESS | 3800 | 1471294312258 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}] 12:51:52 INFO - PROCESS | 3800 | 1471294312313 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:52 INFO - PROCESS | 3800 | 1471294312458 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:51:52 INFO - PROCESS | 3800 | 1471294312470 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 3800 | 1471294312472 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:52 INFO - PROCESS | 3800 | ++DOCSHELL 19CDC800 == 39 [pid = 3800] [id = 86] 12:51:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1A053000) [pid = 3800] [serial = 255] [outer = 00000000] 12:51:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1A230800) [pid = 3800] [serial = 256] [outer = 1A053000] 12:51:52 INFO - PROCESS | 3800 | 1471294312525 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1A276400) [pid = 3800] [serial = 257] [outer = 1A053000] 12:51:53 INFO - PROCESS | 3800 | 1471294313037 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 804ms 12:51:53 INFO - PROCESS | 3800 | 1471294313062 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 3800 | 1471294313065 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 12:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:51:53 INFO - PROCESS | 3800 | 1471294313068 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 3800 | 1471294313070 Marionette TRACE conn3 <- [1,310,null,{}] 12:51:53 INFO - PROCESS | 3800 | 1471294313073 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}] 12:51:53 INFO - PROCESS | 3800 | 1471294313075 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:53 INFO - PROCESS | 3800 | 1471294313240 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:51:53 INFO - PROCESS | 3800 | 1471294313252 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 3800 | 1471294313254 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:53 INFO - PROCESS | 3800 | ++DOCSHELL 1A22B400 == 40 [pid = 3800] [id = 87] 12:51:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1A278C00) [pid = 3800] [serial = 258] [outer = 00000000] 12:51:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1A64E800) [pid = 3800] [serial = 259] [outer = 1A278C00] 12:51:53 INFO - PROCESS | 3800 | 1471294313298 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (1A662C00) [pid = 3800] [serial = 260] [outer = 1A278C00] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (18037000) [pid = 3800] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (15FC1800) [pid = 3800] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (180D6400) [pid = 3800] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (10A08000) [pid = 3800] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (15FC6800) [pid = 3800] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10374000) [pid = 3800] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (10B67400) [pid = 3800] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (132A2000) [pid = 3800] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (146C9000) [pid = 3800] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:51:53 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16CCDC00) [pid = 3800] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:51:53 INFO - PROCESS | 3800 | 1471294313937 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 911ms 12:51:54 INFO - PROCESS | 3800 | 1471294314000 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 3800 | 1471294314002 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 12:51:54 INFO - PROCESS | 3800 | 1471294314005 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:51:54 INFO - PROCESS | 3800 | 1471294314007 Marionette TRACE conn3 <- [1,314,null,{}] 12:51:54 INFO - PROCESS | 3800 | 1471294314010 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}] 12:51:54 INFO - PROCESS | 3800 | 1471294314012 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:54 INFO - PROCESS | 3800 | 1471294314093 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:51:54 INFO - PROCESS | 3800 | 1471294314098 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 3800 | 1471294314100 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:54 INFO - PROCESS | 3800 | ++DOCSHELL 132A2000 == 41 [pid = 3800] [id = 88] 12:51:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (146D1800) [pid = 3800] [serial = 261] [outer = 00000000] 12:51:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (180D6400) [pid = 3800] [serial = 262] [outer = 146D1800] 12:51:54 INFO - PROCESS | 3800 | 1471294314143 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1A229400) [pid = 3800] [serial = 263] [outer = 146D1800] 12:51:54 INFO - PROCESS | 3800 | 1471294314640 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 678ms 12:51:54 INFO - PROCESS | 3800 | 1471294314680 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 3800 | 1471294314682 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 12:51:54 INFO - PROCESS | 3800 | 1471294314686 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:51:54 INFO - PROCESS | 3800 | 1471294314687 Marionette TRACE conn3 <- [1,318,null,{}] 12:51:54 INFO - PROCESS | 3800 | 1471294314691 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}] 12:51:54 INFO - PROCESS | 3800 | 1471294314692 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:54 INFO - PROCESS | 3800 | 1471294314832 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:51:54 INFO - PROCESS | 3800 | 1471294314837 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 3800 | 1471294314839 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:54 INFO - PROCESS | 3800 | ++DOCSHELL 18037000 == 42 [pid = 3800] [id = 89] 12:51:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (19AA7400) [pid = 3800] [serial = 264] [outer = 00000000] 12:51:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1A669C00) [pid = 3800] [serial = 265] [outer = 19AA7400] 12:51:54 INFO - PROCESS | 3800 | 1471294314882 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1A66E400) [pid = 3800] [serial = 266] [outer = 19AA7400] 12:51:55 INFO - PROCESS | 3800 | 1471294315334 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]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 679ms 12:51:55 INFO - PROCESS | 3800 | 1471294315422 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 3800 | 1471294315424 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 12:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:51:55 INFO - PROCESS | 3800 | 1471294315431 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 3800 | 1471294315434 Marionette TRACE conn3 <- [1,322,null,{}] 12:51:55 INFO - PROCESS | 3800 | 1471294315437 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}] 12:51:55 INFO - PROCESS | 3800 | 1471294315440 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:55 INFO - PROCESS | 3800 | 1471294315532 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:51:55 INFO - PROCESS | 3800 | 1471294315541 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 3800 | 1471294315543 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:55 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F7400 == 43 [pid = 3800] [id = 90] 12:51:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (0C7F7800) [pid = 3800] [serial = 267] [outer = 00000000] 12:51:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (0C7FD400) [pid = 3800] [serial = 268] [outer = 0C7F7800] 12:51:55 INFO - PROCESS | 3800 | 1471294315589 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1A666800) [pid = 3800] [serial = 269] [outer = 0C7F7800] 12:51:56 INFO - PROCESS | 3800 | 1471294316395 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1036ms 12:51:56 INFO - PROCESS | 3800 | 1471294316443 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 3800 | 1471294316448 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 12:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:51:56 INFO - PROCESS | 3800 | 1471294316453 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 3800 | 1471294316456 Marionette TRACE conn3 <- [1,326,null,{}] 12:51:56 INFO - PROCESS | 3800 | 1471294316462 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}] 12:51:56 INFO - PROCESS | 3800 | 1471294316465 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:56 INFO - PROCESS | 3800 | 1471294316625 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:51:56 INFO - PROCESS | 3800 | 1471294316747 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 3800 | 1471294316750 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:56 INFO - PROCESS | 3800 | ++DOCSHELL 104E7800 == 44 [pid = 3800] [id = 91] 12:51:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (10560000) [pid = 3800] [serial = 270] [outer = 00000000] 12:51:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (10FBE000) [pid = 3800] [serial = 271] [outer = 10560000] 12:51:56 INFO - PROCESS | 3800 | 1471294316807 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (12874800) [pid = 3800] [serial = 272] [outer = 10560000] 12:51:57 INFO - PROCESS | 3800 | 1471294317552 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]]]}] 12:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1144ms 12:51:57 INFO - PROCESS | 3800 | 1471294317602 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 3800 | 1471294317607 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 12:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:51:57 INFO - PROCESS | 3800 | 1471294317613 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 3800 | 1471294317616 Marionette TRACE conn3 <- [1,330,null,{}] 12:51:57 INFO - PROCESS | 3800 | 1471294317620 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}] 12:51:57 INFO - PROCESS | 3800 | 1471294317623 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:57 INFO - PROCESS | 3800 | 1471294317785 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:51:57 INFO - PROCESS | 3800 | 1471294317879 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 3800 | 1471294317882 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:57 INFO - PROCESS | 3800 | ++DOCSHELL 131F1800 == 45 [pid = 3800] [id = 92] 12:51:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (131F2800) [pid = 3800] [serial = 273] [outer = 00000000] 12:51:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (13462C00) [pid = 3800] [serial = 274] [outer = 131F2800] 12:51:57 INFO - PROCESS | 3800 | 1471294317937 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1393F800) [pid = 3800] [serial = 275] [outer = 131F2800] 12:51:58 INFO - PROCESS | 3800 | 1471294318665 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1072ms 12:51:58 INFO - PROCESS | 3800 | 1471294318708 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 3800 | 1471294318711 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 12:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:51:58 INFO - PROCESS | 3800 | 1471294318715 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 3800 | 1471294318718 Marionette TRACE conn3 <- [1,334,null,{}] 12:51:58 INFO - PROCESS | 3800 | 1471294318729 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}] 12:51:58 INFO - PROCESS | 3800 | 1471294318734 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:58 INFO - PROCESS | 3800 | 1471294318841 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:51:58 INFO - PROCESS | 3800 | 1471294318988 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 3800 | 1471294318991 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:51:59 INFO - PROCESS | 3800 | ++DOCSHELL 18037800 == 46 [pid = 3800] [id = 93] 12:51:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (180DE400) [pid = 3800] [serial = 276] [outer = 00000000] 12:51:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (18372800) [pid = 3800] [serial = 277] [outer = 180DE400] 12:51:59 INFO - PROCESS | 3800 | 1471294319088 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (19CD8800) [pid = 3800] [serial = 278] [outer = 180DE400] 12:51:59 INFO - PROCESS | 3800 | 1471294319831 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]]]}] 12:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1143ms 12:51:59 INFO - PROCESS | 3800 | 1471294319862 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 3800 | 1471294319865 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 12:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:51:59 INFO - PROCESS | 3800 | 1471294319868 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 3800 | 1471294319870 Marionette TRACE conn3 <- [1,338,null,{}] 12:51:59 INFO - PROCESS | 3800 | 1471294319874 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}] 12:51:59 INFO - PROCESS | 3800 | 1471294319876 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:00 INFO - PROCESS | 3800 | 1471294319984 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:52:00 INFO - PROCESS | 3800 | 1471294320119 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 3800 | 1471294320122 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:00 INFO - PROCESS | 3800 | ++DOCSHELL 15615000 == 47 [pid = 3800] [id = 94] 12:52:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (15619000) [pid = 3800] [serial = 279] [outer = 00000000] 12:52:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1561C800) [pid = 3800] [serial = 280] [outer = 15619000] 12:52:00 INFO - PROCESS | 3800 | 1471294320176 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1561D400) [pid = 3800] [serial = 281] [outer = 15619000] 12:52:01 INFO - PROCESS | 3800 | 1471294321011 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]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1197ms 12:52:01 INFO - PROCESS | 3800 | 1471294321074 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 3800 | 1471294321078 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 12:52:01 INFO - PROCESS | 3800 | 1471294321083 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:52:01 INFO - PROCESS | 3800 | 1471294321086 Marionette TRACE conn3 <- [1,342,null,{}] 12:52:01 INFO - PROCESS | 3800 | 1471294321105 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}] 12:52:01 INFO - PROCESS | 3800 | 1471294321108 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:01 INFO - PROCESS | 3800 | 1471294321211 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:52:01 INFO - PROCESS | 3800 | 1471294321285 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 3800 | 1471294321288 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:01 INFO - PROCESS | 3800 | ++DOCSHELL 1142B000 == 48 [pid = 3800] [id = 95] 12:52:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (114D8800) [pid = 3800] [serial = 282] [outer = 00000000] 12:52:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (12BC1400) [pid = 3800] [serial = 283] [outer = 114D8800] 12:52:01 INFO - PROCESS | 3800 | 1471294321396 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (13151800) [pid = 3800] [serial = 284] [outer = 114D8800] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 18037000 == 47 [pid = 3800] [id = 89] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 132A2000 == 46 [pid = 3800] [id = 88] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 1A22B400 == 45 [pid = 3800] [id = 87] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 19CDC800 == 44 [pid = 3800] [id = 86] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 103C8400 == 43 [pid = 3800] [id = 85] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 17110400 == 42 [pid = 3800] [id = 84] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 15864C00 == 41 [pid = 3800] [id = 83] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 1346C000 == 40 [pid = 3800] [id = 82] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 10564000 == 39 [pid = 3800] [id = 81] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 12873C00 == 38 [pid = 3800] [id = 80] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 142F7000 == 37 [pid = 3800] [id = 78] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 10F4E800 == 36 [pid = 3800] [id = 77] 12:52:01 INFO - PROCESS | 3800 | --DOCSHELL 1A652000 == 35 [pid = 3800] [id = 76] 12:52:01 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (176C2000) [pid = 3800] [serial = 211] [outer = 00000000] [url = about:blank] 12:52:01 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1836F000) [pid = 3800] [serial = 215] [outer = 00000000] [url = about:blank] 12:52:01 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1836A000) [pid = 3800] [serial = 214] [outer = 00000000] [url = about:blank] 12:52:01 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1785D400) [pid = 3800] [serial = 212] [outer = 00000000] [url = about:blank] 12:52:01 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (10A55000) [pid = 3800] [serial = 196] [outer = 00000000] [url = about:blank] 12:52:01 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1692BC00) [pid = 3800] [serial = 208] [outer = 00000000] [url = about:blank] 12:52:01 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (13154000) [pid = 3800] [serial = 217] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (11439400) [pid = 3800] [serial = 199] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (1282AC00) [pid = 3800] [serial = 200] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (18373000) [pid = 3800] [serial = 190] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (139D9000) [pid = 3800] [serial = 202] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (13EA6C00) [pid = 3800] [serial = 203] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (15848000) [pid = 3800] [serial = 205] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (15F3E400) [pid = 3800] [serial = 206] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (19C27C00) [pid = 3800] [serial = 193] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (11435400) [pid = 3800] [serial = 184] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (13EA5C00) [pid = 3800] [serial = 187] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1346A000) [pid = 3800] [serial = 218] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (112CD400) [pid = 3800] [serial = 197] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (19AAC800) [pid = 3800] [serial = 220] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (19AAE000) [pid = 3800] [serial = 221] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1697B000) [pid = 3800] [serial = 209] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1A27A800) [pid = 3800] [serial = 224] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1A227800) [pid = 3800] [serial = 223] [outer = 00000000] [url = about:blank] 12:52:02 INFO - PROCESS | 3800 | 1471294322078 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1036ms 12:52:02 INFO - PROCESS | 3800 | 1471294322107 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 3800 | 1471294322111 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 12:52:02 INFO - PROCESS | 3800 | 1471294322117 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:52:02 INFO - PROCESS | 3800 | 1471294322120 Marionette TRACE conn3 <- [1,346,null,{}] 12:52:02 INFO - PROCESS | 3800 | 1471294322123 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}] 12:52:02 INFO - PROCESS | 3800 | 1471294322126 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:02 INFO - PROCESS | 3800 | 1471294322259 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:52:02 INFO - PROCESS | 3800 | 1471294322344 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 3800 | 1471294322346 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:02 INFO - PROCESS | 3800 | ++DOCSHELL 10564000 == 36 [pid = 3800] [id = 96] 12:52:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (10FB7400) [pid = 3800] [serial = 285] [outer = 00000000] 12:52:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (12879400) [pid = 3800] [serial = 286] [outer = 10FB7400] 12:52:02 INFO - PROCESS | 3800 | 1471294322394 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (131EFC00) [pid = 3800] [serial = 287] [outer = 10FB7400] 12:52:02 INFO - PROCESS | 3800 | 1471294322887 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 840ms 12:52:02 INFO - PROCESS | 3800 | 1471294322976 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 3800 | 1471294322978 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 12:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:52:02 INFO - PROCESS | 3800 | 1471294322982 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 3800 | 1471294322985 Marionette TRACE conn3 <- [1,350,null,{}] 12:52:03 INFO - PROCESS | 3800 | 1471294322995 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}] 12:52:03 INFO - PROCESS | 3800 | 1471294323000 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:03 INFO - PROCESS | 3800 | 1471294323084 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:52:03 INFO - PROCESS | 3800 | 1471294323100 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 3800 | 1471294323102 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:03 INFO - PROCESS | 3800 | ++DOCSHELL 14649800 == 37 [pid = 3800] [id = 97] 12:52:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (146D0C00) [pid = 3800] [serial = 288] [outer = 00000000] 12:52:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (150B8400) [pid = 3800] [serial = 289] [outer = 146D0C00] 12:52:03 INFO - PROCESS | 3800 | 1471294323200 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (15616800) [pid = 3800] [serial = 290] [outer = 146D0C00] 12:52:03 INFO - PROCESS | 3800 | 1471294323677 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]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 714ms 12:52:03 INFO - PROCESS | 3800 | 1471294323692 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 3800 | 1471294323744 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 12:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:52:03 INFO - PROCESS | 3800 | 1471294323752 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 3800 | 1471294323753 Marionette TRACE conn3 <- [1,354,null,{}] 12:52:03 INFO - PROCESS | 3800 | 1471294323757 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}] 12:52:03 INFO - PROCESS | 3800 | 1471294323759 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:03 INFO - PROCESS | 3800 | 1471294323841 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:52:03 INFO - PROCESS | 3800 | 1471294323847 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 3800 | 1471294323849 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:03 INFO - PROCESS | 3800 | ++DOCSHELL 1561C000 == 38 [pid = 3800] [id = 98] 12:52:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1561AC00) [pid = 3800] [serial = 291] [outer = 00000000] 12:52:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (15F3D800) [pid = 3800] [serial = 292] [outer = 1561AC00] 12:52:03 INFO - PROCESS | 3800 | 1471294323896 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (15FBD400) [pid = 3800] [serial = 293] [outer = 1561AC00] 12:52:04 INFO - PROCESS | 3800 | 1471294324444 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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 732ms 12:52:04 INFO - PROCESS | 3800 | 1471294324465 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 3800 | 1471294324467 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 12:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:52:04 INFO - PROCESS | 3800 | 1471294324470 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 3800 | 1471294324472 Marionette TRACE conn3 <- [1,358,null,{}] 12:52:04 INFO - PROCESS | 3800 | 1471294324476 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}] 12:52:04 INFO - PROCESS | 3800 | 1471294324478 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:04 INFO - PROCESS | 3800 | 1471294324638 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:52:04 INFO - PROCESS | 3800 | 1471294324716 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 3800 | 1471294324718 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:04 INFO - PROCESS | 3800 | ++DOCSHELL 16923400 == 39 [pid = 3800] [id = 99] 12:52:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (16927C00) [pid = 3800] [serial = 294] [outer = 00000000] 12:52:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (16C0C000) [pid = 3800] [serial = 295] [outer = 16927C00] 12:52:04 INFO - PROCESS | 3800 | 1471294324768 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16CC0C00) [pid = 3800] [serial = 296] [outer = 16927C00] 12:52:05 INFO - PROCESS | 3800 | 1471294325285 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 840ms 12:52:05 INFO - PROCESS | 3800 | 1471294325323 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 3800 | 1471294325325 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 12:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:52:05 INFO - PROCESS | 3800 | 1471294325329 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 3800 | 1471294325330 Marionette TRACE conn3 <- [1,362,null,{}] 12:52:05 INFO - PROCESS | 3800 | 1471294325333 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}] 12:52:05 INFO - PROCESS | 3800 | 1471294325339 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:05 INFO - PROCESS | 3800 | 1471294325470 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:52:05 INFO - PROCESS | 3800 | 1471294325577 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 3800 | 1471294325580 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:05 INFO - PROCESS | 3800 | ++DOCSHELL 112D1000 == 40 [pid = 3800] [id = 100] 12:52:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (12873000) [pid = 3800] [serial = 297] [outer = 00000000] 12:52:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1836F000) [pid = 3800] [serial = 298] [outer = 12873000] 12:52:05 INFO - PROCESS | 3800 | 1471294325624 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (18375800) [pid = 3800] [serial = 299] [outer = 12873000] 12:52:06 INFO - PROCESS | 3800 | 1471294326142 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]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 911ms 12:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:52:06 INFO - PROCESS | 3800 | 1471294326238 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 3800 | 1471294326240 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 12:52:06 INFO - PROCESS | 3800 | 1471294326243 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 3800 | 1471294326245 Marionette TRACE conn3 <- [1,366,null,{}] 12:52:06 INFO - PROCESS | 3800 | 1471294326248 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}] 12:52:06 INFO - PROCESS | 3800 | 1471294326250 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:06 INFO - PROCESS | 3800 | 1471294326422 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:52:06 INFO - PROCESS | 3800 | 1471294326432 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 3800 | 1471294326434 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:06 INFO - PROCESS | 3800 | ++DOCSHELL 1778B400 == 41 [pid = 3800] [id = 101] 12:52:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (182CDC00) [pid = 3800] [serial = 300] [outer = 00000000] 12:52:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (19C2A000) [pid = 3800] [serial = 301] [outer = 182CDC00] 12:52:06 INFO - PROCESS | 3800 | 1471294326486 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (19C2A400) [pid = 3800] [serial = 302] [outer = 182CDC00] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (10A4A000) [pid = 3800] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (10A0FC00) [pid = 3800] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (12874000) [pid = 3800] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (171CF400) [pid = 3800] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (139D3C00) [pid = 3800] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (15865800) [pid = 3800] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1A053000) [pid = 3800] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1A278C00) [pid = 3800] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (19AA7400) [pid = 3800] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:52:06 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (146D1800) [pid = 3800] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:52:07 INFO - PROCESS | 3800 | 1471294327102 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 911ms 12:52:07 INFO - PROCESS | 3800 | 1471294327162 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 3800 | 1471294327163 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 12:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:52:07 INFO - PROCESS | 3800 | 1471294327167 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 3800 | 1471294327168 Marionette TRACE conn3 <- [1,370,null,{}] 12:52:07 INFO - PROCESS | 3800 | 1471294327172 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}] 12:52:07 INFO - PROCESS | 3800 | 1471294327174 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:07 INFO - PROCESS | 3800 | 1471294327333 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:52:07 INFO - PROCESS | 3800 | 1471294327384 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 3800 | 1471294327386 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:07 INFO - PROCESS | 3800 | ++DOCSHELL 129C0800 == 42 [pid = 3800] [id = 102] 12:52:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (13468000) [pid = 3800] [serial = 303] [outer = 00000000] 12:52:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (176C6800) [pid = 3800] [serial = 304] [outer = 13468000] 12:52:07 INFO - PROCESS | 3800 | 1471294327430 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1803C400) [pid = 3800] [serial = 305] [outer = 13468000] 12:52:07 INFO - PROCESS | 3800 | 1471294327835 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 733ms 12:52:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:52:07 INFO - PROCESS | 3800 | 1471294327947 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 3800 | 1471294327949 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 12:52:07 INFO - PROCESS | 3800 | 1471294327952 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 3800 | 1471294327954 Marionette TRACE conn3 <- [1,374,null,{}] 12:52:07 INFO - PROCESS | 3800 | 1471294327958 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}] 12:52:07 INFO - PROCESS | 3800 | 1471294327959 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:08 INFO - PROCESS | 3800 | 1471294328037 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:52:08 INFO - PROCESS | 3800 | 1471294328043 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 3800 | 1471294328045 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:08 INFO - PROCESS | 3800 | ++DOCSHELL 104E1000 == 43 [pid = 3800] [id = 103] 12:52:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (19AA4000) [pid = 3800] [serial = 306] [outer = 00000000] 12:52:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1A231C00) [pid = 3800] [serial = 307] [outer = 19AA4000] 12:52:08 INFO - PROCESS | 3800 | 1471294328088 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1A27A800) [pid = 3800] [serial = 308] [outer = 19AA4000] 12:52:08 INFO - PROCESS | 3800 | 1471294328609 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:52:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 733ms 12:52:08 INFO - PROCESS | 3800 | 1471294328660 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 3800 | 1471294328662 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 12:52:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:52:08 INFO - PROCESS | 3800 | 1471294328665 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 3800 | 1471294328667 Marionette TRACE conn3 <- [1,378,null,{}] 12:52:08 INFO - PROCESS | 3800 | 1471294328670 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}] 12:52:08 INFO - PROCESS | 3800 | 1471294328672 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:08 INFO - PROCESS | 3800 | 1471294328811 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:52:08 INFO - PROCESS | 3800 | 1471294328818 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 3800 | 1471294328820 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:08 INFO - PROCESS | 3800 | ++DOCSHELL 1A22BC00 == 44 [pid = 3800] [id = 104] 12:52:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1A22FC00) [pid = 3800] [serial = 309] [outer = 00000000] 12:52:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1A652800) [pid = 3800] [serial = 310] [outer = 1A22FC00] 12:52:08 INFO - PROCESS | 3800 | 1471294328867 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1A66D000) [pid = 3800] [serial = 311] [outer = 1A22FC00] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 10A0A000 == 43 [pid = 3800] [id = 50] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 1A051000 == 42 [pid = 3800] [id = 79] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 18372400 == 41 [pid = 3800] [id = 65] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 1142B000 == 40 [pid = 3800] [id = 95] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 18037800 == 39 [pid = 3800] [id = 93] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 15615000 == 38 [pid = 3800] [id = 94] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 131F1800 == 37 [pid = 3800] [id = 92] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 0C7F7400 == 36 [pid = 3800] [id = 90] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 104E7800 == 35 [pid = 3800] [id = 91] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 10564000 == 34 [pid = 3800] [id = 96] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 14649800 == 33 [pid = 3800] [id = 97] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 1561C000 == 32 [pid = 3800] [id = 98] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 129C0800 == 31 [pid = 3800] [id = 102] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 112D1000 == 30 [pid = 3800] [id = 100] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 16923400 == 29 [pid = 3800] [id = 99] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 104E1000 == 28 [pid = 3800] [id = 103] 12:52:10 INFO - PROCESS | 3800 | --DOCSHELL 1778B400 == 27 [pid = 3800] [id = 101] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (1A938000) [pid = 3800] [serial = 235] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (129C5800) [pid = 3800] [serial = 241] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (1320D000) [pid = 3800] [serial = 242] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (19864C00) [pid = 3800] [serial = 253] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1A04C800) [pid = 3800] [serial = 254] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1287C800) [pid = 3800] [serial = 238] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1287EC00) [pid = 3800] [serial = 239] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (13141C00) [pid = 3800] [serial = 229] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (17773800) [pid = 3800] [serial = 250] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (142ED000) [pid = 3800] [serial = 244] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (146C3C00) [pid = 3800] [serial = 245] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16447800) [pid = 3800] [serial = 247] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1697A000) [pid = 3800] [serial = 248] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1A92F400) [pid = 3800] [serial = 226] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1A276400) [pid = 3800] [serial = 257] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1A230800) [pid = 3800] [serial = 256] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (15FB8400) [pid = 3800] [serial = 232] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A64E800) [pid = 3800] [serial = 259] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1A669C00) [pid = 3800] [serial = 265] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (0C7FD400) [pid = 3800] [serial = 268] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1A229400) [pid = 3800] [serial = 263] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1A662C00) [pid = 3800] [serial = 260] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1A66E400) [pid = 3800] [serial = 266] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (17B80000) [pid = 3800] [serial = 251] [outer = 00000000] [url = about:blank] 12:52:10 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (180D6400) [pid = 3800] [serial = 262] [outer = 00000000] [url = about:blank] 12:52:11 INFO - PROCESS | 3800 | 1471294331094 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:52:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 2482ms 12:52:11 INFO - PROCESS | 3800 | 1471294331143 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 3800 | 1471294331146 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 12:52:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:52:11 INFO - PROCESS | 3800 | 1471294331152 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 3800 | 1471294331154 Marionette TRACE conn3 <- [1,382,null,{}] 12:52:11 INFO - PROCESS | 3800 | 1471294331160 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}] 12:52:11 INFO - PROCESS | 3800 | 1471294331163 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:11 INFO - PROCESS | 3800 | 1471294331307 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:52:11 INFO - PROCESS | 3800 | 1471294331316 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 3800 | 1471294331319 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:11 INFO - PROCESS | 3800 | ++DOCSHELL 104E7C00 == 28 [pid = 3800] [id = 105] 12:52:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (104E8800) [pid = 3800] [serial = 312] [outer = 00000000] 12:52:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10A4CC00) [pid = 3800] [serial = 313] [outer = 104E8800] 12:52:11 INFO - PROCESS | 3800 | 1471294331373 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10A51000) [pid = 3800] [serial = 314] [outer = 104E8800] 12:52:11 INFO - PROCESS | 3800 | 1471294331944 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:52:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 840ms 12:52:12 INFO - PROCESS | 3800 | 1471294332003 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 3800 | 1471294332008 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 12:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:52:12 INFO - PROCESS | 3800 | 1471294332014 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 3800 | 1471294332017 Marionette TRACE conn3 <- [1,386,null,{}] 12:52:12 INFO - PROCESS | 3800 | 1471294332021 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}] 12:52:12 INFO - PROCESS | 3800 | 1471294332023 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:12 INFO - PROCESS | 3800 | 1471294332175 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:52:12 INFO - PROCESS | 3800 | 1471294332255 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 3800 | 1471294332258 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:12 INFO - PROCESS | 3800 | ++DOCSHELL 114DC000 == 29 [pid = 3800] [id = 106] 12:52:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (11C38800) [pid = 3800] [serial = 315] [outer = 00000000] 12:52:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (12873400) [pid = 3800] [serial = 316] [outer = 11C38800] 12:52:12 INFO - PROCESS | 3800 | 1471294332307 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1287B800) [pid = 3800] [serial = 317] [outer = 11C38800] 12:52:12 INFO - PROCESS | 3800 | 1471294332810 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 839ms 12:52:12 INFO - PROCESS | 3800 | 1471294332866 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 3800 | 1471294332869 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 12:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:52:12 INFO - PROCESS | 3800 | 1471294332876 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 3800 | 1471294332879 Marionette TRACE conn3 <- [1,390,null,{}] 12:52:12 INFO - PROCESS | 3800 | 1471294332891 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}] 12:52:12 INFO - PROCESS | 3800 | 1471294332895 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:13 INFO - PROCESS | 3800 | 1471294333031 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:52:13 INFO - PROCESS | 3800 | 1471294333048 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 3800 | 1471294333052 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:13 INFO - PROCESS | 3800 | ++DOCSHELL 131F2C00 == 30 [pid = 3800] [id = 107] 12:52:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1320B400) [pid = 3800] [serial = 318] [outer = 00000000] 12:52:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (132A8800) [pid = 3800] [serial = 319] [outer = 1320B400] 12:52:13 INFO - PROCESS | 3800 | 1471294333106 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (13469000) [pid = 3800] [serial = 320] [outer = 1320B400] 12:52:13 INFO - PROCESS | 3800 | 1471294333691 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 857ms 12:52:13 INFO - PROCESS | 3800 | 1471294333727 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 3800 | 1471294333730 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 12:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:52:13 INFO - PROCESS | 3800 | 1471294333733 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 3800 | 1471294333735 Marionette TRACE conn3 <- [1,394,null,{}] 12:52:13 INFO - PROCESS | 3800 | 1471294333738 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}] 12:52:13 INFO - PROCESS | 3800 | 1471294333740 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:13 INFO - PROCESS | 3800 | 1471294333878 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:52:13 INFO - PROCESS | 3800 | 1471294333883 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 3800 | 1471294333885 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:13 INFO - PROCESS | 3800 | ++DOCSHELL 13463000 == 31 [pid = 3800] [id = 108] 12:52:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (13948C00) [pid = 3800] [serial = 321] [outer = 00000000] 12:52:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (14286000) [pid = 3800] [serial = 322] [outer = 13948C00] 12:52:13 INFO - PROCESS | 3800 | 1471294333931 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1428DC00) [pid = 3800] [serial = 323] [outer = 13948C00] 12:52:14 INFO - PROCESS | 3800 | 1471294334466 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 804ms 12:52:14 INFO - PROCESS | 3800 | 1471294334544 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 3800 | 1471294334546 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 12:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:52:14 INFO - PROCESS | 3800 | 1471294334549 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 3800 | 1471294334551 Marionette TRACE conn3 <- [1,398,null,{}] 12:52:14 INFO - PROCESS | 3800 | 1471294334555 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}] 12:52:14 INFO - PROCESS | 3800 | 1471294334557 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:14 INFO - PROCESS | 3800 | 1471294334665 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:52:14 INFO - PROCESS | 3800 | 1471294334674 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 3800 | 1471294334676 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:14 INFO - PROCESS | 3800 | ++DOCSHELL 142EC000 == 32 [pid = 3800] [id = 109] 12:52:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (142EC800) [pid = 3800] [serial = 324] [outer = 00000000] 12:52:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (14641000) [pid = 3800] [serial = 325] [outer = 142EC800] 12:52:14 INFO - PROCESS | 3800 | 1471294334773 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (146C3C00) [pid = 3800] [serial = 326] [outer = 142EC800] 12:52:15 INFO - PROCESS | 3800 | 1471294335270 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 804ms 12:52:15 INFO - PROCESS | 3800 | 1471294335330 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 3800 | 1471294335332 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 12:52:15 INFO - PROCESS | 3800 | 1471294335335 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:52:15 INFO - PROCESS | 3800 | 1471294335337 Marionette TRACE conn3 <- [1,402,null,{}] 12:52:15 INFO - PROCESS | 3800 | 1471294335390 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}] 12:52:15 INFO - PROCESS | 3800 | 1471294335395 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:15 INFO - PROCESS | 3800 | 1471294335512 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:52:15 INFO - PROCESS | 3800 | 1471294335519 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 3800 | 1471294335521 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:15 INFO - PROCESS | 3800 | ++DOCSHELL 15844000 == 33 [pid = 3800] [id = 110] 12:52:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (15846800) [pid = 3800] [serial = 327] [outer = 00000000] 12:52:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (15FB9400) [pid = 3800] [serial = 328] [outer = 15846800] 12:52:15 INFO - PROCESS | 3800 | 1471294335567 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (16929000) [pid = 3800] [serial = 329] [outer = 15846800] 12:52:16 INFO - PROCESS | 3800 | 1471294336109 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 803ms 12:52:16 INFO - PROCESS | 3800 | 1471294336151 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 3800 | 1471294336153 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 12:52:16 INFO - PROCESS | 3800 | 1471294336156 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:52:16 INFO - PROCESS | 3800 | 1471294336158 Marionette TRACE conn3 <- [1,406,null,{}] 12:52:16 INFO - PROCESS | 3800 | 1471294336162 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}] 12:52:16 INFO - PROCESS | 3800 | 1471294336173 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:16 INFO - PROCESS | 3800 | 1471294336275 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:52:16 INFO - PROCESS | 3800 | 1471294336280 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 3800 | 1471294336282 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:16 INFO - PROCESS | 3800 | ++DOCSHELL 15FC0C00 == 34 [pid = 3800] [id = 111] 12:52:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1697A400) [pid = 3800] [serial = 330] [outer = 00000000] 12:52:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16CC3C00) [pid = 3800] [serial = 331] [outer = 1697A400] 12:52:16 INFO - PROCESS | 3800 | 1471294336379 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (16CCE400) [pid = 3800] [serial = 332] [outer = 1697A400] 12:52:16 INFO - PROCESS | 3800 | 1471294336856 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 786ms 12:52:16 INFO - PROCESS | 3800 | 1471294336968 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 3800 | 1471294336970 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 12:52:16 INFO - PROCESS | 3800 | 1471294336973 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:52:16 INFO - PROCESS | 3800 | 1471294336975 Marionette TRACE conn3 <- [1,410,null,{}] 12:52:16 INFO - PROCESS | 3800 | 1471294336978 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}] 12:52:16 INFO - PROCESS | 3800 | 1471294336980 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:17 INFO - PROCESS | 3800 | 1471294337056 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:52:17 INFO - PROCESS | 3800 | 1471294337063 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 3800 | 1471294337065 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:17 INFO - PROCESS | 3800 | ++DOCSHELL 176C5C00 == 35 [pid = 3800] [id = 112] 12:52:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1776F400) [pid = 3800] [serial = 333] [outer = 00000000] 12:52:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1785B400) [pid = 3800] [serial = 334] [outer = 1776F400] 12:52:17 INFO - PROCESS | 3800 | 1471294337110 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1785E000) [pid = 3800] [serial = 335] [outer = 1776F400] 12:52:17 INFO - PROCESS | 3800 | 1471294337692 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:52:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 786ms 12:52:17 INFO - PROCESS | 3800 | 1471294337749 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 3800 | 1471294337751 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 12:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:52:17 INFO - PROCESS | 3800 | 1471294337763 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 3800 | 1471294337765 Marionette TRACE conn3 <- [1,414,null,{}] 12:52:17 INFO - PROCESS | 3800 | 1471294337843 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}] 12:52:17 INFO - PROCESS | 3800 | 1471294337845 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:17 INFO - PROCESS | 3800 | 1471294337968 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:52:17 INFO - PROCESS | 3800 | 1471294337977 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 3800 | 1471294337979 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:18 INFO - PROCESS | 3800 | ++DOCSHELL 131E5400 == 36 [pid = 3800] [id = 113] 12:52:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (17B8CC00) [pid = 3800] [serial = 336] [outer = 00000000] 12:52:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (18040C00) [pid = 3800] [serial = 337] [outer = 17B8CC00] 12:52:18 INFO - PROCESS | 3800 | 1471294338024 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (180E0000) [pid = 3800] [serial = 338] [outer = 17B8CC00] 12:52:18 INFO - PROCESS | 3800 | 1471294338562 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 857ms 12:52:18 INFO - PROCESS | 3800 | 1471294338618 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 3800 | 1471294338620 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 12:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:52:18 INFO - PROCESS | 3800 | 1471294338627 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 3800 | 1471294338628 Marionette TRACE conn3 <- [1,418,null,{}] 12:52:18 INFO - PROCESS | 3800 | 1471294338639 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}] 12:52:18 INFO - PROCESS | 3800 | 1471294338640 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:18 INFO - PROCESS | 3800 | 1471294338810 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:52:18 INFO - PROCESS | 3800 | 1471294338867 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 3800 | 1471294338869 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:18 INFO - PROCESS | 3800 | ++DOCSHELL 176CA800 == 37 [pid = 3800] [id = 114] 12:52:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1803A000) [pid = 3800] [serial = 339] [outer = 00000000] 12:52:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (19AAC400) [pid = 3800] [serial = 340] [outer = 1803A000] 12:52:18 INFO - PROCESS | 3800 | 1471294338913 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (19C27800) [pid = 3800] [serial = 341] [outer = 1803A000] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (142F7400) [pid = 3800] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (10F55000) [pid = 3800] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1836C800) [pid = 3800] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1A052800) [pid = 3800] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (15052C00) [pid = 3800] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (1A654C00) [pid = 3800] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (12978800) [pid = 3800] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (10FB4800) [pid = 3800] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (10A49C00) [pid = 3800] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (19AA8400) [pid = 3800] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (16927C00) [pid = 3800] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (12873000) [pid = 3800] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (13468000) [pid = 3800] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (182CDC00) [pid = 3800] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (19AA4000) [pid = 3800] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1561AC00) [pid = 3800] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (146D0C00) [pid = 3800] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10FB7400) [pid = 3800] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:52:19 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (114D8800) [pid = 3800] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:52:20 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (15619000) [pid = 3800] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:52:20 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (180DE400) [pid = 3800] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:52:20 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (131F2800) [pid = 3800] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:52:20 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10560000) [pid = 3800] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:52:20 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (0C7F7800) [pid = 3800] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:52:20 INFO - PROCESS | 3800 | 1471294340019 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1411ms 12:52:20 INFO - PROCESS | 3800 | 1471294340064 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 3800 | 1471294340066 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 12:52:20 INFO - PROCESS | 3800 | 1471294340069 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:52:20 INFO - PROCESS | 3800 | 1471294340071 Marionette TRACE conn3 <- [1,422,null,{}] 12:52:20 INFO - PROCESS | 3800 | 1471294340075 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}] 12:52:20 INFO - PROCESS | 3800 | 1471294340077 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:20 INFO - PROCESS | 3800 | 1471294340166 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:52:20 INFO - PROCESS | 3800 | 1471294340172 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 3800 | 1471294340174 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:20 INFO - PROCESS | 3800 | ++DOCSHELL 10FB4800 == 38 [pid = 3800] [id = 115] 12:52:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (131E8C00) [pid = 3800] [serial = 342] [outer = 00000000] 12:52:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (13CC1000) [pid = 3800] [serial = 343] [outer = 131E8C00] 12:52:20 INFO - PROCESS | 3800 | 1471294340284 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1561AC00) [pid = 3800] [serial = 344] [outer = 131E8C00] 12:52:21 INFO - PROCESS | 3800 | 1471294341733 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1715ms 12:52:21 INFO - PROCESS | 3800 | 1471294341787 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 3800 | 1471294341791 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 12:52:21 INFO - PROCESS | 3800 | 1471294341881 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:52:21 INFO - PROCESS | 3800 | 1471294341885 Marionette TRACE conn3 <- [1,426,null,{}] 12:52:21 INFO - PROCESS | 3800 | 1471294341891 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}] 12:52:21 INFO - PROCESS | 3800 | 1471294341895 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:22 INFO - PROCESS | 3800 | 1471294342054 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:52:22 INFO - PROCESS | 3800 | 1471294342129 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 3800 | 1471294342132 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:22 INFO - PROCESS | 3800 | ++DOCSHELL 104E1000 == 39 [pid = 3800] [id = 116] 12:52:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (104E5000) [pid = 3800] [serial = 345] [outer = 00000000] 12:52:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (10FBDC00) [pid = 3800] [serial = 346] [outer = 104E5000] 12:52:22 INFO - PROCESS | 3800 | 1471294342188 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (114D8800) [pid = 3800] [serial = 347] [outer = 104E5000] 12:52:23 INFO - PROCESS | 3800 | 1471294343277 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] 12:52:23 INFO - PROCESS | 3800 | 1471294343324 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 12:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:52:23 INFO - PROCESS | 3800 | 1471294343330 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 3800 | 1471294343333 Marionette TRACE conn3 <- [1,430,null,{}] 12:52:23 INFO - PROCESS | 3800 | 1471294343338 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}] 12:52:23 INFO - PROCESS | 3800 | 1471294343341 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:23 INFO - PROCESS | 3800 | 1471294343499 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:52:23 INFO - PROCESS | 3800 | 1471294343593 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 3800 | 1471294343597 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 16CCCC00 == 38 [pid = 3800] [id = 26] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 10A53000 == 37 [pid = 3800] [id = 19] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 15F43400 == 36 [pid = 3800] [id = 24] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 1690C000 == 35 [pid = 3800] [id = 8] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 146CD400 == 34 [pid = 3800] [id = 25] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 13944C00 == 33 [pid = 3800] [id = 21] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 1464B800 == 32 [pid = 3800] [id = 23] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 1A64B000 == 31 [pid = 3800] [id = 11] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 1A280400 == 30 [pid = 3800] [id = 10] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 142F2C00 == 29 [pid = 3800] [id = 22] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 13115400 == 28 [pid = 3800] [id = 20] 12:52:23 INFO - PROCESS | 3800 | --DOCSHELL 1A22BC00 == 27 [pid = 3800] [id = 104] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1A939C00) [pid = 3800] [serial = 227] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (14649400) [pid = 3800] [serial = 188] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1297D800) [pid = 3800] [serial = 185] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (19CD9400) [pid = 3800] [serial = 148] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A279400) [pid = 3800] [serial = 194] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1692CC00) [pid = 3800] [serial = 233] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1393A800) [pid = 3800] [serial = 230] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (18377000) [pid = 3800] [serial = 191] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1A9AA400) [pid = 3800] [serial = 236] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1A280C00) [pid = 3800] [serial = 182] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16C0C000) [pid = 3800] [serial = 295] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16CC0C00) [pid = 3800] [serial = 296] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (18375800) [pid = 3800] [serial = 299] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1836F000) [pid = 3800] [serial = 298] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (176C6800) [pid = 3800] [serial = 304] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (19C2A000) [pid = 3800] [serial = 301] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1A231C00) [pid = 3800] [serial = 307] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (19C2A400) [pid = 3800] [serial = 302] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15F3D800) [pid = 3800] [serial = 292] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (150B8400) [pid = 3800] [serial = 289] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15616800) [pid = 3800] [serial = 290] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (12879400) [pid = 3800] [serial = 286] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (131EFC00) [pid = 3800] [serial = 287] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13151800) [pid = 3800] [serial = 284] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (12BC1400) [pid = 3800] [serial = 283] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1561D400) [pid = 3800] [serial = 281] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1561C800) [pid = 3800] [serial = 280] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (19CD8800) [pid = 3800] [serial = 278] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (18372800) [pid = 3800] [serial = 277] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1393F800) [pid = 3800] [serial = 275] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (13462C00) [pid = 3800] [serial = 274] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1A652800) [pid = 3800] [serial = 310] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (12874800) [pid = 3800] [serial = 272] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (10FBE000) [pid = 3800] [serial = 271] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (1A666800) [pid = 3800] [serial = 269] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1A27A800) [pid = 3800] [serial = 308] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (15FBD400) [pid = 3800] [serial = 293] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1803C400) [pid = 3800] [serial = 305] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 3800 | ++DOCSHELL 104E6400 == 28 [pid = 3800] [id = 117] 12:52:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (1051A800) [pid = 3800] [serial = 348] [outer = 00000000] 12:52:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (10A48400) [pid = 3800] [serial = 349] [outer = 1051A800] 12:52:23 INFO - PROCESS | 3800 | 1471294343672 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (112C8C00) [pid = 3800] [serial = 350] [outer = 1051A800] 12:52:24 INFO - PROCESS | 3800 | 1471294344206 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]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 911ms 12:52:24 INFO - PROCESS | 3800 | 1471294344240 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 3800 | 1471294344244 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 12:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:52:24 INFO - PROCESS | 3800 | 1471294344251 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 3800 | 1471294344253 Marionette TRACE conn3 <- [1,434,null,{}] 12:52:24 INFO - PROCESS | 3800 | 1471294344257 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}] 12:52:24 INFO - PROCESS | 3800 | 1471294344260 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:24 INFO - PROCESS | 3800 | 1471294344400 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:52:24 INFO - PROCESS | 3800 | 1471294344409 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 3800 | 1471294344411 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:24 INFO - PROCESS | 3800 | ++DOCSHELL 129C3C00 == 29 [pid = 3800] [id = 118] 12:52:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (129C4800) [pid = 3800] [serial = 351] [outer = 00000000] 12:52:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (130B5400) [pid = 3800] [serial = 352] [outer = 129C4800] 12:52:24 INFO - PROCESS | 3800 | 1471294344458 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (1311EC00) [pid = 3800] [serial = 353] [outer = 129C4800] 12:52:24 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:52:24 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:52:25 INFO - PROCESS | 3800 | 1471294345023 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 804ms 12:52:25 INFO - PROCESS | 3800 | 1471294345059 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 3800 | 1471294345061 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 12:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:52:25 INFO - PROCESS | 3800 | 1471294345065 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 3800 | 1471294345068 Marionette TRACE conn3 <- [1,438,null,{}] 12:52:25 INFO - PROCESS | 3800 | 1471294345079 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}] 12:52:25 INFO - PROCESS | 3800 | 1471294345083 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:25 INFO - PROCESS | 3800 | 1471294345244 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:52:25 INFO - PROCESS | 3800 | 1471294345331 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 3800 | 1471294345334 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:25 INFO - PROCESS | 3800 | ++DOCSHELL 13465400 == 30 [pid = 3800] [id = 119] 12:52:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (13465C00) [pid = 3800] [serial = 354] [outer = 00000000] 12:52:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (139D9400) [pid = 3800] [serial = 355] [outer = 13465C00] 12:52:25 INFO - PROCESS | 3800 | 1471294345382 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (13CBF000) [pid = 3800] [serial = 356] [outer = 13465C00] 12:52:25 INFO - PROCESS | 3800 | 1471294345849 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 804ms 12:52:25 INFO - PROCESS | 3800 | 1471294345876 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 3800 | 1471294345878 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 12:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:52:25 INFO - PROCESS | 3800 | 1471294345882 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 3800 | 1471294345883 Marionette TRACE conn3 <- [1,442,null,{}] 12:52:25 INFO - PROCESS | 3800 | 1471294345887 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}] 12:52:25 INFO - PROCESS | 3800 | 1471294345889 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:25 INFO - PROCESS | 3800 | 1471294345982 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:52:26 INFO - PROCESS | 3800 | 1471294345987 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 3800 | 1471294345989 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:26 INFO - PROCESS | 3800 | ++DOCSHELL 13C82400 == 31 [pid = 3800] [id = 120] 12:52:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (13EAB000) [pid = 3800] [serial = 357] [outer = 00000000] 12:52:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (142F3C00) [pid = 3800] [serial = 358] [outer = 13EAB000] 12:52:26 INFO - PROCESS | 3800 | 1471294346042 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (146C9800) [pid = 3800] [serial = 359] [outer = 13EAB000] 12:52:26 INFO - PROCESS | 3800 | 1471294346606 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 804ms 12:52:26 INFO - PROCESS | 3800 | 1471294346652 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 3800 | 1471294346654 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 12:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:52:26 INFO - PROCESS | 3800 | 1471294346658 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 3800 | 1471294346659 Marionette TRACE conn3 <- [1,446,null,{}] 12:52:26 INFO - PROCESS | 3800 | 1471294346722 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}] 12:52:26 INFO - PROCESS | 3800 | 1471294346724 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:26 INFO - PROCESS | 3800 | 1471294346852 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:52:26 INFO - PROCESS | 3800 | 1471294346874 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 3800 | 1471294346876 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:26 INFO - PROCESS | 3800 | ++DOCSHELL 142F3800 == 32 [pid = 3800] [id = 121] 12:52:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (146C7000) [pid = 3800] [serial = 360] [outer = 00000000] 12:52:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15614400) [pid = 3800] [serial = 361] [outer = 146C7000] 12:52:26 INFO - PROCESS | 3800 | 1471294346921 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1561D800) [pid = 3800] [serial = 362] [outer = 146C7000] 12:52:27 INFO - PROCESS | 3800 | 1471294347484 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 875ms 12:52:27 INFO - PROCESS | 3800 | 1471294347529 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 3800 | 1471294347531 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 12:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:52:27 INFO - PROCESS | 3800 | 1471294347534 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 3800 | 1471294347589 Marionette TRACE conn3 <- [1,450,null,{}] 12:52:27 INFO - PROCESS | 3800 | 1471294347597 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}] 12:52:27 INFO - PROCESS | 3800 | 1471294347602 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:27 INFO - PROCESS | 3800 | 1471294347729 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:52:27 INFO - PROCESS | 3800 | 1471294347739 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 3800 | 1471294347741 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:27 INFO - PROCESS | 3800 | ++DOCSHELL 15613400 == 33 [pid = 3800] [id = 122] 12:52:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15FBA400) [pid = 3800] [serial = 363] [outer = 00000000] 12:52:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16901400) [pid = 3800] [serial = 364] [outer = 15FBA400] 12:52:27 INFO - PROCESS | 3800 | 1471294347877 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1690E400) [pid = 3800] [serial = 365] [outer = 15FBA400] 12:52:28 INFO - PROCESS | 3800 | 1471294348449 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] 12:52:28 INFO - PROCESS | 3800 | 1471294348487 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 12:52:28 INFO - PROCESS | 3800 | 1471294348491 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 3800 | 1471294348492 Marionette TRACE conn3 <- [1,454,null,{}] 12:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:52:28 INFO - PROCESS | 3800 | 1471294348495 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}] 12:52:28 INFO - PROCESS | 3800 | 1471294348497 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:28 INFO - PROCESS | 3800 | 1471294348657 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (17B8CC00) [pid = 3800] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13948C00) [pid = 3800] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (11C38800) [pid = 3800] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1803A000) [pid = 3800] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1776F400) [pid = 3800] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1697A400) [pid = 3800] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15846800) [pid = 3800] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (104E8800) [pid = 3800] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (142EC800) [pid = 3800] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:52:28 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1320B400) [pid = 3800] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:52:28 INFO - PROCESS | 3800 | 1471294348768 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 3800 | 1471294348770 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:28 INFO - PROCESS | 3800 | ++DOCSHELL 10518400 == 34 [pid = 3800] [id = 123] 12:52:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10A03400) [pid = 3800] [serial = 366] [outer = 00000000] 12:52:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1320B400) [pid = 3800] [serial = 367] [outer = 10A03400] 12:52:28 INFO - PROCESS | 3800 | 1471294348815 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (13CBD000) [pid = 3800] [serial = 368] [outer = 10A03400] 12:52:29 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:29 INFO - PROCESS | 3800 | 1471294349215 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 785ms 12:52:29 INFO - PROCESS | 3800 | 1471294349267 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 3800 | 1471294349269 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 12:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:52:29 INFO - PROCESS | 3800 | 1471294349273 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 3800 | 1471294349274 Marionette TRACE conn3 <- [1,458,null,{}] 12:52:29 INFO - PROCESS | 3800 | 1471294349278 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}] 12:52:29 INFO - PROCESS | 3800 | 1471294349280 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:29 INFO - PROCESS | 3800 | 1471294349408 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:52:29 INFO - PROCESS | 3800 | 1471294349413 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 3800 | 1471294349415 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:29 INFO - PROCESS | 3800 | ++DOCSHELL 1287EC00 == 35 [pid = 3800] [id = 124] 12:52:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15FC5800) [pid = 3800] [serial = 369] [outer = 00000000] 12:52:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1776E800) [pid = 3800] [serial = 370] [outer = 15FC5800] 12:52:29 INFO - PROCESS | 3800 | 1471294349459 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (17857C00) [pid = 3800] [serial = 371] [outer = 15FC5800] 12:52:29 INFO - PROCESS | 3800 | 1471294349972 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] 12:52:30 INFO - PROCESS | 3800 | 1471294350023 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 12:52:30 INFO - PROCESS | 3800 | 1471294350026 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 3800 | 1471294350028 Marionette TRACE conn3 <- [1,462,null,{}] 12:52:30 INFO - PROCESS | 3800 | 1471294350031 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}] 12:52:30 INFO - PROCESS | 3800 | 1471294350033 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:30 INFO - PROCESS | 3800 | 1471294350111 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:52:30 INFO - PROCESS | 3800 | 1471294350116 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 3800 | 1471294350118 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:30 INFO - PROCESS | 3800 | ++DOCSHELL 17B8E400 == 36 [pid = 3800] [id = 125] 12:52:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1803E000) [pid = 3800] [serial = 372] [outer = 00000000] 12:52:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (18368C00) [pid = 3800] [serial = 373] [outer = 1803E000] 12:52:30 INFO - PROCESS | 3800 | 1471294350161 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (18370400) [pid = 3800] [serial = 374] [outer = 1803E000] 12:52:30 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:30 INFO - PROCESS | 3800 | 1471294350713 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] 12:52:30 INFO - PROCESS | 3800 | 1471294350860 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 12:52:30 INFO - PROCESS | 3800 | 1471294350863 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 3800 | 1471294350865 Marionette TRACE conn3 <- [1,466,null,{}] 12:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:52:30 INFO - PROCESS | 3800 | 1471294350869 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}] 12:52:30 INFO - PROCESS | 3800 | 1471294350871 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:30 INFO - PROCESS | 3800 | 1471294350949 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:52:31 INFO - PROCESS | 3800 | 1471294351071 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 3800 | 1471294351074 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (0C7F3000) [pid = 3800] [serial = 375] [outer = 1B0AC000] 12:52:31 INFO - PROCESS | 3800 | ++DOCSHELL 103D1400 == 37 [pid = 3800] [id = 126] 12:52:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (103D2C00) [pid = 3800] [serial = 376] [outer = 00000000] 12:52:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10559C00) [pid = 3800] [serial = 377] [outer = 103D2C00] 12:52:31 INFO - PROCESS | 3800 | 1471294351204 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10B6D400) [pid = 3800] [serial = 378] [outer = 103D2C00] 12:52:32 INFO - PROCESS | 3800 | 1471294352082 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] 12:52:32 INFO - PROCESS | 3800 | 1471294352116 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 12:52:32 INFO - PROCESS | 3800 | 1471294352121 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:52:32 INFO - PROCESS | 3800 | 1471294352125 Marionette TRACE conn3 <- [1,470,null,{}] 12:52:32 INFO - PROCESS | 3800 | 1471294352129 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}] 12:52:32 INFO - PROCESS | 3800 | 1471294352133 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:32 INFO - PROCESS | 3800 | 1471294352242 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:52:32 INFO - PROCESS | 3800 | 1471294352419 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 3800 | 1471294352422 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:32 INFO - PROCESS | 3800 | ++DOCSHELL 13464400 == 38 [pid = 3800] [id = 127] 12:52:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13942000) [pid = 3800] [serial = 379] [outer = 00000000] 12:52:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (14292400) [pid = 3800] [serial = 380] [outer = 13942000] 12:52:32 INFO - PROCESS | 3800 | 1471294352479 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15054800) [pid = 3800] [serial = 381] [outer = 13942000] 12:52:33 INFO - PROCESS | 3800 | 1471294353219 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:52:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1144ms 12:52:33 INFO - PROCESS | 3800 | 1471294353274 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 3800 | 1471294353278 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 12:52:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:52:33 INFO - PROCESS | 3800 | 1471294353282 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 3800 | 1471294353284 Marionette TRACE conn3 <- [1,474,null,{}] 12:52:33 INFO - PROCESS | 3800 | 1471294353288 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}] 12:52:33 INFO - PROCESS | 3800 | 1471294353291 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:33 INFO - PROCESS | 3800 | 1471294353398 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:52:33 INFO - PROCESS | 3800 | 1471294353479 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 3800 | 1471294353537 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:33 INFO - PROCESS | 3800 | ++DOCSHELL 16447400 == 39 [pid = 3800] [id = 128] 12:52:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (180DC400) [pid = 3800] [serial = 382] [outer = 00000000] 12:52:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (18376000) [pid = 3800] [serial = 383] [outer = 180DC400] 12:52:33 INFO - PROCESS | 3800 | 1471294353631 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (19857400) [pid = 3800] [serial = 384] [outer = 180DC400] 12:52:34 INFO - PROCESS | 3800 | 1471294354432 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:52:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1179ms 12:52:34 INFO - PROCESS | 3800 | 1471294354472 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 3800 | 1471294354475 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 12:52:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:52:34 INFO - PROCESS | 3800 | 1471294354501 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 3800 | 1471294354507 Marionette TRACE conn3 <- [1,478,null,{}] 12:52:34 INFO - PROCESS | 3800 | 1471294354512 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}] 12:52:34 INFO - PROCESS | 3800 | 1471294354516 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:34 INFO - PROCESS | 3800 | 1471294354622 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:52:34 INFO - PROCESS | 3800 | 1471294354814 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 3800 | 1471294354816 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:34 INFO - PROCESS | 3800 | ++DOCSHELL 13159400 == 40 [pid = 3800] [id = 129] 12:52:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (17B84C00) [pid = 3800] [serial = 385] [outer = 00000000] 12:52:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1A04C000) [pid = 3800] [serial = 386] [outer = 17B84C00] 12:52:34 INFO - PROCESS | 3800 | 1471294354876 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1A051400) [pid = 3800] [serial = 387] [outer = 17B84C00] 12:52:35 INFO - PROCESS | 3800 | 1471294355849 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:52:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1465ms 12:52:35 INFO - PROCESS | 3800 | 1471294355919 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:52:35 INFO - PROCESS | 3800 | 1471294355923 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 12:52:35 INFO - PROCESS | 3800 | 1471294355928 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 3800 | 1471294355931 Marionette TRACE conn3 <- [1,482,null,{}] 12:52:35 INFO - PROCESS | 3800 | 1471294355988 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}] 12:52:35 INFO - PROCESS | 3800 | 1471294355991 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:36 INFO - PROCESS | 3800 | --DOCSHELL 13217000 == 39 [pid = 3800] [id = 27] 12:52:36 INFO - PROCESS | 3800 | --DOCSHELL 13216400 == 38 [pid = 3800] [id = 17] 12:52:36 INFO - PROCESS | 3800 | --DOCSHELL 16CCB000 == 37 [pid = 3800] [id = 28] 12:52:36 INFO - PROCESS | 3800 | --DOCSHELL 146CF000 == 36 [pid = 3800] [id = 18] 12:52:36 INFO - PROCESS | 3800 | --DOCSHELL 10A55C00 == 35 [pid = 3800] [id = 16] 12:52:36 INFO - PROCESS | 3800 | --DOCSHELL 1A934400 == 34 [pid = 3800] [id = 12] 12:52:36 INFO - PROCESS | 3800 | --DOCSHELL 1A9AF800 == 33 [pid = 3800] [id = 13] 12:52:36 INFO - PROCESS | 3800 | 1471294356778 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (18040C00) [pid = 3800] [serial = 337] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (14286000) [pid = 3800] [serial = 322] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1428DC00) [pid = 3800] [serial = 323] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (12873400) [pid = 3800] [serial = 316] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1287B800) [pid = 3800] [serial = 317] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (19AAC400) [pid = 3800] [serial = 340] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (180E0000) [pid = 3800] [serial = 338] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1785B400) [pid = 3800] [serial = 334] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (16CC3C00) [pid = 3800] [serial = 331] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16CCE400) [pid = 3800] [serial = 332] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (19C27800) [pid = 3800] [serial = 341] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15FB9400) [pid = 3800] [serial = 328] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (16929000) [pid = 3800] [serial = 329] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A4CC00) [pid = 3800] [serial = 313] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13CC1000) [pid = 3800] [serial = 343] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10A51000) [pid = 3800] [serial = 314] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (14641000) [pid = 3800] [serial = 325] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (146C3C00) [pid = 3800] [serial = 326] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1785E000) [pid = 3800] [serial = 335] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (132A8800) [pid = 3800] [serial = 319] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13469000) [pid = 3800] [serial = 320] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3800 | 1471294356953 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 3800 | 1471294356956 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:37 INFO - PROCESS | 3800 | ++DOCSHELL 1047A800 == 34 [pid = 3800] [id = 130] 12:52:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (104E5C00) [pid = 3800] [serial = 388] [outer = 00000000] 12:52:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1058D400) [pid = 3800] [serial = 389] [outer = 104E5C00] 12:52:37 INFO - PROCESS | 3800 | 1471294357055 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10A4FC00) [pid = 3800] [serial = 390] [outer = 104E5C00] 12:52:37 INFO - PROCESS | 3800 | 1471294357615 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1697ms 12:52:37 INFO - PROCESS | 3800 | 1471294357645 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 3800 | 1471294357650 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 12:52:37 INFO - PROCESS | 3800 | 1471294357654 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:52:37 INFO - PROCESS | 3800 | 1471294357657 Marionette TRACE conn3 <- [1,486,null,{}] 12:52:37 INFO - PROCESS | 3800 | 1471294357663 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}] 12:52:37 INFO - PROCESS | 3800 | 1471294357666 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:37 INFO - PROCESS | 3800 | 1471294357763 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:52:37 INFO - PROCESS | 3800 | 1471294357773 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 3800 | 1471294357776 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:37 INFO - PROCESS | 3800 | ++DOCSHELL 12871800 == 35 [pid = 3800] [id = 131] 12:52:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (12871C00) [pid = 3800] [serial = 391] [outer = 00000000] 12:52:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (12875800) [pid = 3800] [serial = 392] [outer = 12871C00] 12:52:37 INFO - PROCESS | 3800 | 1471294357823 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1287A400) [pid = 3800] [serial = 393] [outer = 12871C00] 12:52:38 INFO - PROCESS | 3800 | 1471294358394 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:52:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 786ms 12:52:38 INFO - PROCESS | 3800 | 1471294358498 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 3800 | 1471294358501 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 12:52:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:52:38 INFO - PROCESS | 3800 | 1471294358504 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 3800 | 1471294358506 Marionette TRACE conn3 <- [1,490,null,{}] 12:52:38 INFO - PROCESS | 3800 | 1471294358511 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}] 12:52:38 INFO - PROCESS | 3800 | 1471294358513 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:38 INFO - PROCESS | 3800 | 1471294358599 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:52:38 INFO - PROCESS | 3800 | 1471294358679 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 3800 | 1471294358682 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:38 INFO - PROCESS | 3800 | ++DOCSHELL 131F2400 == 36 [pid = 3800] [id = 132] 12:52:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (131F2800) [pid = 3800] [serial = 394] [outer = 00000000] 12:52:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (132AB800) [pid = 3800] [serial = 395] [outer = 131F2800] 12:52:38 INFO - PROCESS | 3800 | 1471294358778 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (13464800) [pid = 3800] [serial = 396] [outer = 131F2800] 12:52:39 INFO - PROCESS | 3800 | 1471294359224 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:52:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 786ms 12:52:39 INFO - PROCESS | 3800 | 1471294359277 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 3800 | 1471294359281 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 12:52:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:52:39 INFO - PROCESS | 3800 | 1471294359291 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 3800 | 1471294359296 Marionette TRACE conn3 <- [1,494,null,{}] 12:52:39 INFO - PROCESS | 3800 | 1471294359305 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}] 12:52:39 INFO - PROCESS | 3800 | 1471294359360 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:39 INFO - PROCESS | 3800 | 1471294359473 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:52:39 INFO - PROCESS | 3800 | 1471294359482 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 3800 | 1471294359485 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:39 INFO - PROCESS | 3800 | ++DOCSHELL 1314BC00 == 37 [pid = 3800] [id = 133] 12:52:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13468800) [pid = 3800] [serial = 397] [outer = 00000000] 12:52:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1428BC00) [pid = 3800] [serial = 398] [outer = 13468800] 12:52:39 INFO - PROCESS | 3800 | 1471294359579 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (14293C00) [pid = 3800] [serial = 399] [outer = 13468800] 12:52:40 INFO - PROCESS | 3800 | 1471294360128 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:52:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 839ms 12:52:40 INFO - PROCESS | 3800 | 1471294360169 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 3800 | 1471294360171 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 12:52:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:52:40 INFO - PROCESS | 3800 | 1471294360179 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 3800 | 1471294360180 Marionette TRACE conn3 <- [1,498,null,{}] 12:52:40 INFO - PROCESS | 3800 | 1471294360235 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}] 12:52:40 INFO - PROCESS | 3800 | 1471294360237 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:40 INFO - PROCESS | 3800 | 1471294360357 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:52:40 INFO - PROCESS | 3800 | 1471294360369 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 3800 | 1471294360371 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:40 INFO - PROCESS | 3800 | ++DOCSHELL 1428B400 == 38 [pid = 3800] [id = 134] 12:52:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (142EE400) [pid = 3800] [serial = 400] [outer = 00000000] 12:52:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (146D2800) [pid = 3800] [serial = 401] [outer = 142EE400] 12:52:40 INFO - PROCESS | 3800 | 1471294360415 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15619000) [pid = 3800] [serial = 402] [outer = 142EE400] 12:52:40 INFO - PROCESS | 3800 | 1471294360932 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:52:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 803ms 12:52:41 INFO - PROCESS | 3800 | 1471294360986 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 3800 | 1471294360988 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 12:52:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:52:41 INFO - PROCESS | 3800 | 1471294360992 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 3800 | 1471294360993 Marionette TRACE conn3 <- [1,502,null,{}] 12:52:41 INFO - PROCESS | 3800 | 1471294361002 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}] 12:52:41 INFO - PROCESS | 3800 | 1471294361004 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:41 INFO - PROCESS | 3800 | 1471294361161 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:52:41 INFO - PROCESS | 3800 | 1471294361179 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 3800 | 1471294361187 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:41 INFO - PROCESS | 3800 | ++DOCSHELL 15866800 == 39 [pid = 3800] [id = 135] 12:52:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15866C00) [pid = 3800] [serial = 403] [outer = 00000000] 12:52:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15F46C00) [pid = 3800] [serial = 404] [outer = 15866C00] 12:52:41 INFO - PROCESS | 3800 | 1471294361286 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1697A000) [pid = 3800] [serial = 405] [outer = 15866C00] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1A22FC00) [pid = 3800] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1803E000) [pid = 3800] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (146C7000) [pid = 3800] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15FBA400) [pid = 3800] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13465C00) [pid = 3800] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (129C4800) [pid = 3800] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (104E5000) [pid = 3800] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A03400) [pid = 3800] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (131E8C00) [pid = 3800] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1051A800) [pid = 3800] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13EAB000) [pid = 3800] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:52:41 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15FC5800) [pid = 3800] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:52:42 INFO - PROCESS | 3800 | 1471294361996 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1090ms 12:52:42 INFO - PROCESS | 3800 | 1471294362096 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 3800 | 1471294362098 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 12:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:52:42 INFO - PROCESS | 3800 | 1471294362106 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 3800 | 1471294362107 Marionette TRACE conn3 <- [1,506,null,{}] 12:52:42 INFO - PROCESS | 3800 | 1471294362110 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}] 12:52:42 INFO - PROCESS | 3800 | 1471294362112 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:42 INFO - PROCESS | 3800 | 1471294362194 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:52:42 INFO - PROCESS | 3800 | 1471294362201 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 3800 | 1471294362203 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:42 INFO - PROCESS | 3800 | ++DOCSHELL 10A02000 == 40 [pid = 3800] [id = 136] 12:52:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (139D6C00) [pid = 3800] [serial = 406] [outer = 00000000] 12:52:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15861000) [pid = 3800] [serial = 407] [outer = 139D6C00] 12:52:42 INFO - PROCESS | 3800 | 1471294362247 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16CCB000) [pid = 3800] [serial = 408] [outer = 139D6C00] 12:52:42 INFO - PROCESS | 3800 | 1471294362787 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 714ms 12:52:42 INFO - PROCESS | 3800 | 1471294362814 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 3800 | 1471294362816 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 12:52:42 INFO - PROCESS | 3800 | 1471294362819 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:52:42 INFO - PROCESS | 3800 | 1471294362821 Marionette TRACE conn3 <- [1,510,null,{}] 12:52:42 INFO - PROCESS | 3800 | 1471294362824 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}] 12:52:42 INFO - PROCESS | 3800 | 1471294362826 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:42 INFO - PROCESS | 3800 | 1471294362953 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:52:42 INFO - PROCESS | 3800 | 1471294362960 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 3800 | 1471294362962 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:42 INFO - PROCESS | 3800 | ++DOCSHELL 15FBA400 == 41 [pid = 3800] [id = 137] 12:52:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16CCE400) [pid = 3800] [serial = 409] [outer = 00000000] 12:52:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1760B800) [pid = 3800] [serial = 410] [outer = 16CCE400] 12:52:43 INFO - PROCESS | 3800 | 1471294363006 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17771C00) [pid = 3800] [serial = 411] [outer = 16CCE400] 12:52:43 INFO - PROCESS | 3800 | 1471294363515 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:52:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 786ms 12:52:43 INFO - PROCESS | 3800 | 1471294363597 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 3800 | 1471294363664 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 12:52:43 INFO - PROCESS | 3800 | 1471294363668 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:52:43 INFO - PROCESS | 3800 | 1471294363669 Marionette TRACE conn3 <- [1,514,null,{}] 12:52:43 INFO - PROCESS | 3800 | 1471294363673 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}] 12:52:43 INFO - PROCESS | 3800 | 1471294363675 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:43 INFO - PROCESS | 3800 | 1471294363751 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:52:43 INFO - PROCESS | 3800 | 1471294363760 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 3800 | 1471294363762 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:43 INFO - PROCESS | 3800 | ++DOCSHELL 175ED800 == 42 [pid = 3800] [id = 138] 12:52:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17857400) [pid = 3800] [serial = 412] [outer = 00000000] 12:52:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (17B8CC00) [pid = 3800] [serial = 413] [outer = 17857400] 12:52:43 INFO - PROCESS | 3800 | 1471294363806 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (18036800) [pid = 3800] [serial = 414] [outer = 17857400] 12:52:44 INFO - PROCESS | 3800 | 1471294364702 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:52:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1125ms 12:52:44 INFO - PROCESS | 3800 | 1471294364766 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 3800 | 1471294364771 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 12:52:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:52:44 INFO - PROCESS | 3800 | 1471294364827 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 3800 | 1471294364831 Marionette TRACE conn3 <- [1,518,null,{}] 12:52:44 INFO - PROCESS | 3800 | 1471294364837 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}] 12:52:44 INFO - PROCESS | 3800 | 1471294364840 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:44 INFO - PROCESS | 3800 | 1471294364961 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:52:45 INFO - PROCESS | 3800 | 1471294365033 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 3800 | 1471294365037 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:45 INFO - PROCESS | 3800 | ++DOCSHELL 10B69800 == 43 [pid = 3800] [id = 139] 12:52:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (112C6800) [pid = 3800] [serial = 415] [outer = 00000000] 12:52:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1287A800) [pid = 3800] [serial = 416] [outer = 112C6800] 12:52:45 INFO - PROCESS | 3800 | 1471294365166 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13117C00) [pid = 3800] [serial = 417] [outer = 112C6800] 12:52:46 INFO - PROCESS | 3800 | 1471294366024 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:52:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1322ms 12:52:46 INFO - PROCESS | 3800 | 1471294366121 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 3800 | 1471294366126 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 12:52:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:52:46 INFO - PROCESS | 3800 | 1471294366132 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 3800 | 1471294366135 Marionette TRACE conn3 <- [1,522,null,{}] 12:52:46 INFO - PROCESS | 3800 | 1471294366139 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}] 12:52:46 INFO - PROCESS | 3800 | 1471294366142 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:46 INFO - PROCESS | 3800 | 1471294366306 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:52:46 INFO - PROCESS | 3800 | 1471294366420 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 3800 | 1471294366423 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:46 INFO - PROCESS | 3800 | ++DOCSHELL 1050F400 == 44 [pid = 3800] [id = 140] 12:52:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10F4D000) [pid = 3800] [serial = 418] [outer = 00000000] 12:52:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (11C3EC00) [pid = 3800] [serial = 419] [outer = 10F4D000] 12:52:46 INFO - PROCESS | 3800 | 1471294366493 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (13152400) [pid = 3800] [serial = 420] [outer = 10F4D000] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 15FC0C00 == 43 [pid = 3800] [id = 111] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 15613400 == 42 [pid = 3800] [id = 122] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 15844000 == 41 [pid = 3800] [id = 110] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 13465400 == 40 [pid = 3800] [id = 119] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 13C82400 == 39 [pid = 3800] [id = 120] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 176C5C00 == 38 [pid = 3800] [id = 112] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 142F3800 == 37 [pid = 3800] [id = 121] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 17B8E400 == 36 [pid = 3800] [id = 125] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 131F2C00 == 35 [pid = 3800] [id = 107] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 104E7C00 == 34 [pid = 3800] [id = 105] 12:52:47 INFO - PROCESS | 3800 | --DOCSHELL 129C3C00 == 33 [pid = 3800] [id = 118] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1A66D000) [pid = 3800] [serial = 311] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15614400) [pid = 3800] [serial = 361] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16901400) [pid = 3800] [serial = 364] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (18370400) [pid = 3800] [serial = 374] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (139D9400) [pid = 3800] [serial = 355] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13CBF000) [pid = 3800] [serial = 356] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1561D800) [pid = 3800] [serial = 362] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (130B5400) [pid = 3800] [serial = 352] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1311EC00) [pid = 3800] [serial = 353] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10FBDC00) [pid = 3800] [serial = 346] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (114D8800) [pid = 3800] [serial = 347] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1320B400) [pid = 3800] [serial = 367] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1561AC00) [pid = 3800] [serial = 344] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A48400) [pid = 3800] [serial = 349] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (112C8C00) [pid = 3800] [serial = 350] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (142F3C00) [pid = 3800] [serial = 358] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1690E400) [pid = 3800] [serial = 365] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1776E800) [pid = 3800] [serial = 370] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (13CBD000) [pid = 3800] [serial = 368] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (17857C00) [pid = 3800] [serial = 371] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (146C9800) [pid = 3800] [serial = 359] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (13449C00) [pid = 3800] [serial = 155] [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.] 12:52:47 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (18368C00) [pid = 3800] [serial = 373] [outer = 00000000] [url = about:blank] 12:52:47 INFO - PROCESS | 3800 | 1471294367414 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:52:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1304ms 12:52:47 INFO - PROCESS | 3800 | 1471294367470 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 3800 | 1471294367474 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 12:52:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:52:47 INFO - PROCESS | 3800 | 1471294367480 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 3800 | 1471294367485 Marionette TRACE conn3 <- [1,526,null,{}] 12:52:47 INFO - PROCESS | 3800 | 1471294367490 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}] 12:52:47 INFO - PROCESS | 3800 | 1471294367493 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:47 INFO - PROCESS | 3800 | 1471294367591 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:52:47 INFO - PROCESS | 3800 | 1471294367668 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 3800 | 1471294367671 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:47 INFO - PROCESS | 3800 | ++DOCSHELL 1055FC00 == 34 [pid = 3800] [id = 141] 12:52:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10A4BC00) [pid = 3800] [serial = 421] [outer = 00000000] 12:52:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (114D8800) [pid = 3800] [serial = 422] [outer = 10A4BC00] 12:52:47 INFO - PROCESS | 3800 | 1471294367770 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (12874800) [pid = 3800] [serial = 423] [outer = 10A4BC00] 12:52:48 INFO - PROCESS | 3800 | 1471294368268 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:52:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 840ms 12:52:48 INFO - PROCESS | 3800 | 1471294368344 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 3800 | 1471294368348 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 12:52:48 INFO - PROCESS | 3800 | 1471294368358 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:52:48 INFO - PROCESS | 3800 | 1471294368360 Marionette TRACE conn3 <- [1,530,null,{}] 12:52:48 INFO - PROCESS | 3800 | 1471294368364 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}] 12:52:48 INFO - PROCESS | 3800 | 1471294368367 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:48 INFO - PROCESS | 3800 | 1471294368454 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:52:48 INFO - PROCESS | 3800 | 1471294368462 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 3800 | 1471294368464 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:48 INFO - PROCESS | 3800 | ++DOCSHELL 1344AC00 == 35 [pid = 3800] [id = 142] 12:52:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (13464000) [pid = 3800] [serial = 424] [outer = 00000000] 12:52:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1393A800) [pid = 3800] [serial = 425] [outer = 13464000] 12:52:48 INFO - PROCESS | 3800 | 1471294368511 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13C75000) [pid = 3800] [serial = 426] [outer = 13464000] 12:52:49 INFO - PROCESS | 3800 | 1471294369072 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"]]]}] 12:52:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:52:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:52:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:52:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:52:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:52:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:52:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 786ms 12:52:49 INFO - PROCESS | 3800 | 1471294369133 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 3800 | 1471294369135 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 12:52:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:52:49 INFO - PROCESS | 3800 | 1471294369139 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 3800 | 1471294369142 Marionette TRACE conn3 <- [1,534,null,{}] 12:52:49 INFO - PROCESS | 3800 | 1471294369153 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}] 12:52:49 INFO - PROCESS | 3800 | 1471294369157 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:49 INFO - PROCESS | 3800 | 1471294369300 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:52:49 INFO - PROCESS | 3800 | 1471294369385 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 3800 | 1471294369388 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:49 INFO - PROCESS | 3800 | ++DOCSHELL 146C9400 == 36 [pid = 3800] [id = 143] 12:52:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (146C9800) [pid = 3800] [serial = 427] [outer = 00000000] 12:52:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (146D1000) [pid = 3800] [serial = 428] [outer = 146C9800] 12:52:49 INFO - PROCESS | 3800 | 1471294369436 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15617400) [pid = 3800] [serial = 429] [outer = 146C9800] 12:52:49 INFO - PROCESS | 3800 | 1471294369908 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:52:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 786ms 12:52:49 INFO - PROCESS | 3800 | 1471294369947 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 3800 | 1471294369949 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 12:52:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:52:49 INFO - PROCESS | 3800 | 1471294369953 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 3800 | 1471294369954 Marionette TRACE conn3 <- [1,538,null,{}] 12:52:50 INFO - PROCESS | 3800 | 1471294369987 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}] 12:52:50 INFO - PROCESS | 3800 | 1471294369989 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:50 INFO - PROCESS | 3800 | 1471294370156 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:52:50 INFO - PROCESS | 3800 | 1471294370175 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 3800 | 1471294370177 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:50 INFO - PROCESS | 3800 | ++DOCSHELL 15616C00 == 37 [pid = 3800] [id = 144] 12:52:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1561BC00) [pid = 3800] [serial = 430] [outer = 00000000] 12:52:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15F48000) [pid = 3800] [serial = 431] [outer = 1561BC00] 12:52:50 INFO - PROCESS | 3800 | 1471294370221 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16910800) [pid = 3800] [serial = 432] [outer = 1561BC00] 12:52:50 INFO - PROCESS | 3800 | 1471294370750 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:52:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 821ms 12:52:50 INFO - PROCESS | 3800 | 1471294370789 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 3800 | 1471294370791 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 12:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:52:50 INFO - PROCESS | 3800 | 1471294370794 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 3800 | 1471294370796 Marionette TRACE conn3 <- [1,542,null,{}] 12:52:50 INFO - PROCESS | 3800 | 1471294370799 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}] 12:52:50 INFO - PROCESS | 3800 | 1471294370801 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:50 INFO - PROCESS | 3800 | 1471294370907 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:52:50 INFO - PROCESS | 3800 | 1471294370912 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 3800 | 1471294370914 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:50 INFO - PROCESS | 3800 | ++DOCSHELL 15864800 == 38 [pid = 3800] [id = 145] 12:52:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15F3E800) [pid = 3800] [serial = 433] [outer = 00000000] 12:52:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16C0B400) [pid = 3800] [serial = 434] [outer = 15F3E800] 12:52:51 INFO - PROCESS | 3800 | 1471294370962 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1760E800) [pid = 3800] [serial = 435] [outer = 15F3E800] 12:52:51 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:51 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:51 INFO - PROCESS | 3800 | 1471294371542 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 804ms 12:52:51 INFO - PROCESS | 3800 | 1471294371607 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 3800 | 1471294371609 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 12:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:52:51 INFO - PROCESS | 3800 | 1471294371612 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 3800 | 1471294371614 Marionette TRACE conn3 <- [1,546,null,{}] 12:52:51 INFO - PROCESS | 3800 | 1471294371617 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}] 12:52:51 INFO - PROCESS | 3800 | 1471294371623 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:51 INFO - PROCESS | 3800 | 1471294371785 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:52:51 INFO - PROCESS | 3800 | 1471294371807 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 3800 | 1471294371809 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:51 INFO - PROCESS | 3800 | ++DOCSHELL 10435C00 == 39 [pid = 3800] [id = 146] 12:52:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13151800) [pid = 3800] [serial = 436] [outer = 00000000] 12:52:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1836AC00) [pid = 3800] [serial = 437] [outer = 13151800] 12:52:51 INFO - PROCESS | 3800 | 1471294371907 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1836B000) [pid = 3800] [serial = 438] [outer = 13151800] 12:52:52 INFO - PROCESS | 3800 | 1471294372379 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 839ms 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (12871C00) [pid = 3800] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (131F2800) [pid = 3800] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15866C00) [pid = 3800] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (104E5C00) [pid = 3800] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (103D2C00) [pid = 3800] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13942000) [pid = 3800] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (180DC400) [pid = 3800] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (142EE400) [pid = 3800] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16CCE400) [pid = 3800] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13468800) [pid = 3800] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:52:52 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (139D6C00) [pid = 3800] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:52:52 INFO - PROCESS | 3800 | 1471294372541 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 3800 | 1471294372543 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 12:52:52 INFO - PROCESS | 3800 | 1471294372552 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 3800 | 1471294372553 Marionette TRACE conn3 <- [1,550,null,{}] 12:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:52:52 INFO - PROCESS | 3800 | 1471294372557 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}] 12:52:52 INFO - PROCESS | 3800 | 1471294372559 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:52 INFO - PROCESS | 3800 | 1471294372635 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:52:52 INFO - PROCESS | 3800 | 1471294372644 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 3800 | 1471294372646 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:52 INFO - PROCESS | 3800 | ++DOCSHELL 131F2800 == 40 [pid = 3800] [id = 147] 12:52:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1343EC00) [pid = 3800] [serial = 439] [outer = 00000000] 12:52:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (14286000) [pid = 3800] [serial = 440] [outer = 1343EC00] 12:52:52 INFO - PROCESS | 3800 | 1471294372689 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1504E000) [pid = 3800] [serial = 441] [outer = 1343EC00] 12:52:53 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:53 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:52:53 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:53 INFO - PROCESS | 3800 | 1471294373204 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 714ms 12:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:52:53 INFO - PROCESS | 3800 | 1471294373267 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 3800 | 1471294373269 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 12:52:53 INFO - PROCESS | 3800 | 1471294373304 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 3800 | 1471294373306 Marionette TRACE conn3 <- [1,554,null,{}] 12:52:53 INFO - PROCESS | 3800 | 1471294373310 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}] 12:52:53 INFO - PROCESS | 3800 | 1471294373312 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:53 INFO - PROCESS | 3800 | 1471294373443 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:52:53 INFO - PROCESS | 3800 | 1471294373455 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 3800 | 1471294373456 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:53 INFO - PROCESS | 3800 | ++DOCSHELL 13CC7000 == 41 [pid = 3800] [id = 148] 12:52:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (180E0000) [pid = 3800] [serial = 442] [outer = 00000000] 12:52:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (19856C00) [pid = 3800] [serial = 443] [outer = 180E0000] 12:52:53 INFO - PROCESS | 3800 | 1471294373504 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (19AA4800) [pid = 3800] [serial = 444] [outer = 180E0000] 12:52:53 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:53 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:52:53 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:54 INFO - PROCESS | 3800 | 1471294374046 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]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 822ms 12:52:54 INFO - PROCESS | 3800 | 1471294374107 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 3800 | 1471294374109 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 12:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:52:54 INFO - PROCESS | 3800 | 1471294374112 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 3800 | 1471294374114 Marionette TRACE conn3 <- [1,558,null,{}] 12:52:54 INFO - PROCESS | 3800 | 1471294374118 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}] 12:52:54 INFO - PROCESS | 3800 | 1471294374120 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:54 INFO - PROCESS | 3800 | 1471294374199 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:52:54 INFO - PROCESS | 3800 | 1471294374204 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 3800 | 1471294374206 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:54 INFO - PROCESS | 3800 | ++DOCSHELL 19C27400 == 42 [pid = 3800] [id = 149] 12:52:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (19CD3C00) [pid = 3800] [serial = 445] [outer = 00000000] 12:52:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1A04A000) [pid = 3800] [serial = 446] [outer = 19CD3C00] 12:52:54 INFO - PROCESS | 3800 | 1471294374260 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1A053800) [pid = 3800] [serial = 447] [outer = 19CD3C00] 12:52:54 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:54 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:52:54 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:55 INFO - PROCESS | 3800 | 1471294375050 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1035ms 12:52:55 INFO - PROCESS | 3800 | 1471294375126 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 3800 | 1471294375131 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 12:52:55 INFO - PROCESS | 3800 | 1471294375188 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:52:55 INFO - PROCESS | 3800 | 1471294375192 Marionette TRACE conn3 <- [1,562,null,{}] 12:52:55 INFO - PROCESS | 3800 | 1471294375197 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}] 12:52:55 INFO - PROCESS | 3800 | 1471294375201 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:55 INFO - PROCESS | 3800 | 1471294375349 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:52:55 INFO - PROCESS | 3800 | 1471294375513 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 3800 | 1471294375518 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:55 INFO - PROCESS | 3800 | ++DOCSHELL 10B71800 == 43 [pid = 3800] [id = 150] 12:52:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10F56000) [pid = 3800] [serial = 448] [outer = 00000000] 12:52:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13C81000) [pid = 3800] [serial = 449] [outer = 10F56000] 12:52:55 INFO - PROCESS | 3800 | 1471294375579 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (13EA3800) [pid = 3800] [serial = 450] [outer = 10F56000] 12:52:56 INFO - PROCESS | 3800 | 1471294376196 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]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1072ms 12:52:56 INFO - PROCESS | 3800 | 1471294376244 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 3800 | 1471294376249 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 12:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:52:56 INFO - PROCESS | 3800 | 1471294376256 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 3800 | 1471294376259 Marionette TRACE conn3 <- [1,566,null,{}] 12:52:56 INFO - PROCESS | 3800 | 1471294376263 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}] 12:52:56 INFO - PROCESS | 3800 | 1471294376266 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:56 INFO - PROCESS | 3800 | 1471294376431 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:52:56 INFO - PROCESS | 3800 | 1471294376525 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 3800 | 1471294376528 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:56 INFO - PROCESS | 3800 | ++DOCSHELL 1690C000 == 44 [pid = 3800] [id = 151] 12:52:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16975C00) [pid = 3800] [serial = 451] [outer = 00000000] 12:52:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (175EE800) [pid = 3800] [serial = 452] [outer = 16975C00] 12:52:56 INFO - PROCESS | 3800 | 1471294376633 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1785DC00) [pid = 3800] [serial = 453] [outer = 16975C00] 12:52:57 INFO - PROCESS | 3800 | 1471294377322 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1143ms 12:52:57 INFO - PROCESS | 3800 | 1471294377407 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 3800 | 1471294377410 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 12:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:52:57 INFO - PROCESS | 3800 | 1471294377414 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 3800 | 1471294377417 Marionette TRACE conn3 <- [1,570,null,{}] 12:52:57 INFO - PROCESS | 3800 | 1471294377429 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}] 12:52:57 INFO - PROCESS | 3800 | 1471294377433 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:57 INFO - PROCESS | 3800 | 1471294377640 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:52:57 INFO - PROCESS | 3800 | 1471294377650 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 3800 | 1471294377653 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:57 INFO - PROCESS | 3800 | ++DOCSHELL 1A04E400 == 45 [pid = 3800] [id = 152] 12:52:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1A04E800) [pid = 3800] [serial = 454] [outer = 00000000] 12:52:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1A22E400) [pid = 3800] [serial = 455] [outer = 1A04E800] 12:52:57 INFO - PROCESS | 3800 | 1471294377709 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1A233800) [pid = 3800] [serial = 456] [outer = 1A04E800] 12:52:58 INFO - PROCESS | 3800 | 1471294378468 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1071ms 12:52:58 INFO - PROCESS | 3800 | 1471294378505 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 3800 | 1471294378508 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 12:52:58 INFO - PROCESS | 3800 | 1471294378512 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:52:58 INFO - PROCESS | 3800 | 1471294378514 Marionette TRACE conn3 <- [1,574,null,{}] 12:52:58 INFO - PROCESS | 3800 | 1471294378518 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}] 12:52:58 INFO - PROCESS | 3800 | 1471294378520 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:58 INFO - PROCESS | 3800 | 1471294378633 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:52:58 INFO - PROCESS | 3800 | 1471294378806 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 3800 | 1471294378808 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:58 INFO - PROCESS | 3800 | ++DOCSHELL 112CF400 == 46 [pid = 3800] [id = 153] 12:52:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (17774400) [pid = 3800] [serial = 457] [outer = 00000000] 12:52:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1A27F800) [pid = 3800] [serial = 458] [outer = 17774400] 12:52:58 INFO - PROCESS | 3800 | 1471294378862 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1A647800) [pid = 3800] [serial = 459] [outer = 17774400] 12:52:59 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:59 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:52:59 INFO - PROCESS | 3800 | 1471294379663 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1179ms 12:52:59 INFO - PROCESS | 3800 | 1471294379718 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 3800 | 1471294379722 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 12:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:52:59 INFO - PROCESS | 3800 | 1471294379727 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 3800 | 1471294379730 Marionette TRACE conn3 <- [1,578,null,{}] 12:52:59 INFO - PROCESS | 3800 | 1471294379735 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}] 12:52:59 INFO - PROCESS | 3800 | 1471294379738 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:52:59 INFO - PROCESS | 3800 | 1471294379896 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:53:00 INFO - PROCESS | 3800 | 1471294379990 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 3800 | 1471294379992 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:00 INFO - PROCESS | 3800 | ++DOCSHELL 1282E000 == 47 [pid = 3800] [id = 154] 12:53:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (12874000) [pid = 3800] [serial = 460] [outer = 00000000] 12:53:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1313E400) [pid = 3800] [serial = 461] [outer = 12874000] 12:53:00 INFO - PROCESS | 3800 | 1471294380040 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (13460400) [pid = 3800] [serial = 462] [outer = 12874000] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 104E1000 == 46 [pid = 3800] [id = 116] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 13159400 == 45 [pid = 3800] [id = 129] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 103D1400 == 44 [pid = 3800] [id = 126] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 13464400 == 43 [pid = 3800] [id = 127] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 1047A800 == 42 [pid = 3800] [id = 130] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 114DC000 == 41 [pid = 3800] [id = 106] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 142EC000 == 40 [pid = 3800] [id = 109] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 131E5400 == 39 [pid = 3800] [id = 113] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 13463000 == 38 [pid = 3800] [id = 108] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 1287EC00 == 37 [pid = 3800] [id = 124] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 104E6400 == 36 [pid = 3800] [id = 117] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 10518400 == 35 [pid = 3800] [id = 123] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 10FB4800 == 34 [pid = 3800] [id = 115] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 176CA800 == 33 [pid = 3800] [id = 114] 12:53:01 INFO - PROCESS | 3800 | --DOCSHELL 16447400 == 32 [pid = 3800] [id = 128] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (12875800) [pid = 3800] [serial = 392] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1287A400) [pid = 3800] [serial = 393] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (132AB800) [pid = 3800] [serial = 395] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (15F46C00) [pid = 3800] [serial = 404] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1058D400) [pid = 3800] [serial = 389] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10A4FC00) [pid = 3800] [serial = 390] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10B6D400) [pid = 3800] [serial = 378] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (10559C00) [pid = 3800] [serial = 377] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (15054800) [pid = 3800] [serial = 381] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (14292400) [pid = 3800] [serial = 380] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (19857400) [pid = 3800] [serial = 384] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (18376000) [pid = 3800] [serial = 383] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1A04C000) [pid = 3800] [serial = 386] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (146D2800) [pid = 3800] [serial = 401] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1760B800) [pid = 3800] [serial = 410] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1697A000) [pid = 3800] [serial = 405] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1428BC00) [pid = 3800] [serial = 398] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (14293C00) [pid = 3800] [serial = 399] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15861000) [pid = 3800] [serial = 407] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15619000) [pid = 3800] [serial = 402] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13464800) [pid = 3800] [serial = 396] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (17771C00) [pid = 3800] [serial = 411] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (17B8CC00) [pid = 3800] [serial = 413] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16CCB000) [pid = 3800] [serial = 408] [outer = 00000000] [url = about:blank] 12:53:01 INFO - PROCESS | 3800 | 1471294381434 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1786ms 12:53:01 INFO - PROCESS | 3800 | 1471294381529 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 3800 | 1471294381533 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 12:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:53:01 INFO - PROCESS | 3800 | 1471294381539 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 3800 | 1471294381542 Marionette TRACE conn3 <- [1,582,null,{}] 12:53:01 INFO - PROCESS | 3800 | 1471294381547 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}] 12:53:01 INFO - PROCESS | 3800 | 1471294381550 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:01 INFO - PROCESS | 3800 | 1471294381634 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:53:01 INFO - PROCESS | 3800 | 1471294381799 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 3800 | 1471294381804 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:01 INFO - PROCESS | 3800 | ++DOCSHELL 10518400 == 33 [pid = 3800] [id = 155] 12:53:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1051A800) [pid = 3800] [serial = 463] [outer = 00000000] 12:53:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (10F4DC00) [pid = 3800] [serial = 464] [outer = 1051A800] 12:53:01 INFO - PROCESS | 3800 | 1471294381851 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (10FB5C00) [pid = 3800] [serial = 465] [outer = 1051A800] 12:53:02 INFO - PROCESS | 3800 | 1471294382349 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]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 839ms 12:53:02 INFO - PROCESS | 3800 | 1471294382387 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 3800 | 1471294382392 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 12:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:53:02 INFO - PROCESS | 3800 | 1471294382398 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 3800 | 1471294382401 Marionette TRACE conn3 <- [1,586,null,{}] 12:53:02 INFO - PROCESS | 3800 | 1471294382404 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}] 12:53:02 INFO - PROCESS | 3800 | 1471294382407 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:02 INFO - PROCESS | 3800 | 1471294382492 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:53:02 INFO - PROCESS | 3800 | 1471294382498 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 3800 | 1471294382500 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:02 INFO - PROCESS | 3800 | ++DOCSHELL 12876800 == 34 [pid = 3800] [id = 156] 12:53:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (12879C00) [pid = 3800] [serial = 466] [outer = 00000000] 12:53:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13152000) [pid = 3800] [serial = 467] [outer = 12879C00] 12:53:02 INFO - PROCESS | 3800 | 1471294382548 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (132A1400) [pid = 3800] [serial = 468] [outer = 12879C00] 12:53:03 INFO - PROCESS | 3800 | 1471294383128 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 786ms 12:53:03 INFO - PROCESS | 3800 | 1471294383202 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 3800 | 1471294383204 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 12:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:53:03 INFO - PROCESS | 3800 | 1471294383208 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 3800 | 1471294383211 Marionette TRACE conn3 <- [1,590,null,{}] 12:53:03 INFO - PROCESS | 3800 | 1471294383222 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}] 12:53:03 INFO - PROCESS | 3800 | 1471294383226 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:03 INFO - PROCESS | 3800 | 1471294383343 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:53:03 INFO - PROCESS | 3800 | 1471294383479 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 3800 | 1471294383482 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:03 INFO - PROCESS | 3800 | ++DOCSHELL 1428D800 == 35 [pid = 3800] [id = 157] 12:53:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1428DC00) [pid = 3800] [serial = 469] [outer = 00000000] 12:53:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (142F8000) [pid = 3800] [serial = 470] [outer = 1428DC00] 12:53:03 INFO - PROCESS | 3800 | 1471294383531 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (146C9000) [pid = 3800] [serial = 471] [outer = 1428DC00] 12:53:04 INFO - PROCESS | 3800 | 1471294383993 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 839ms 12:53:04 INFO - PROCESS | 3800 | 1471294384024 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 3800 | 1471294384027 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 12:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:53:04 INFO - PROCESS | 3800 | 1471294384080 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 3800 | 1471294384082 Marionette TRACE conn3 <- [1,594,null,{}] 12:53:04 INFO - PROCESS | 3800 | 1471294384086 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}] 12:53:04 INFO - PROCESS | 3800 | 1471294384088 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:04 INFO - PROCESS | 3800 | 1471294384204 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:53:04 INFO - PROCESS | 3800 | 1471294384209 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 3800 | 1471294384211 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:04 INFO - PROCESS | 3800 | ++DOCSHELL 146C5800 == 36 [pid = 3800] [id = 158] 12:53:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15612800) [pid = 3800] [serial = 472] [outer = 00000000] 12:53:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1561E800) [pid = 3800] [serial = 473] [outer = 15612800] 12:53:04 INFO - PROCESS | 3800 | 1471294384256 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15F40400) [pid = 3800] [serial = 474] [outer = 15612800] 12:53:04 INFO - PROCESS | 3800 | 1471294384789 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 786ms 12:53:04 INFO - PROCESS | 3800 | 1471294384869 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 3800 | 1471294384871 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 12:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:53:04 INFO - PROCESS | 3800 | 1471294384885 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 3800 | 1471294384887 Marionette TRACE conn3 <- [1,598,null,{}] 12:53:04 INFO - PROCESS | 3800 | 1471294384891 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}] 12:53:04 INFO - PROCESS | 3800 | 1471294384893 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:05 INFO - PROCESS | 3800 | 1471294385045 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:53:05 INFO - PROCESS | 3800 | 1471294385057 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 3800 | 1471294385059 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:05 INFO - PROCESS | 3800 | ++DOCSHELL 15FBAC00 == 37 [pid = 3800] [id = 159] 12:53:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15FC1800) [pid = 3800] [serial = 475] [outer = 00000000] 12:53:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16C0B000) [pid = 3800] [serial = 476] [outer = 15FC1800] 12:53:05 INFO - PROCESS | 3800 | 1471294385103 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (17110000) [pid = 3800] [serial = 477] [outer = 15FC1800] 12:53:05 INFO - PROCESS | 3800 | 1471294385627 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 804ms 12:53:05 INFO - PROCESS | 3800 | 1471294385689 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 3800 | 1471294385691 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 12:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:53:05 INFO - PROCESS | 3800 | 1471294385695 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 3800 | 1471294385696 Marionette TRACE conn3 <- [1,602,null,{}] 12:53:05 INFO - PROCESS | 3800 | 1471294385700 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}] 12:53:05 INFO - PROCESS | 3800 | 1471294385705 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:05 INFO - PROCESS | 3800 | 1471294385829 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:53:05 INFO - PROCESS | 3800 | 1471294385935 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 3800 | 1471294385937 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:05 INFO - PROCESS | 3800 | ++DOCSHELL 1710B400 == 38 [pid = 3800] [id = 160] 12:53:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1776A800) [pid = 3800] [serial = 478] [outer = 00000000] 12:53:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (180DF800) [pid = 3800] [serial = 479] [outer = 1776A800] 12:53:05 INFO - PROCESS | 3800 | 1471294385981 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1836A000) [pid = 3800] [serial = 480] [outer = 1776A800] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15F3E800) [pid = 3800] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (13151800) [pid = 3800] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17857400) [pid = 3800] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (146C9800) [pid = 3800] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A4BC00) [pid = 3800] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (19CD3C00) [pid = 3800] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13464000) [pid = 3800] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10F4D000) [pid = 3800] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (112C6800) [pid = 3800] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1343EC00) [pid = 3800] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (180E0000) [pid = 3800] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1561BC00) [pid = 3800] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:53:06 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (17B84C00) [pid = 3800] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:53:06 INFO - PROCESS | 3800 | 1471294386667 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]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1036ms 12:53:06 INFO - PROCESS | 3800 | 1471294386760 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:53:06 INFO - PROCESS | 3800 | 1471294386762 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 12:53:06 INFO - PROCESS | 3800 | 1471294386766 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 3800 | 1471294386768 Marionette TRACE conn3 <- [1,606,null,{}] 12:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:53:06 INFO - PROCESS | 3800 | 1471294386771 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}] 12:53:06 INFO - PROCESS | 3800 | 1471294386773 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:06 INFO - PROCESS | 3800 | 1471294386854 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:53:06 INFO - PROCESS | 3800 | 1471294386859 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 3800 | 1471294386861 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:06 INFO - PROCESS | 3800 | ++DOCSHELL 112C6800 == 39 [pid = 3800] [id = 161] 12:53:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (12833C00) [pid = 3800] [serial = 481] [outer = 00000000] 12:53:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15863400) [pid = 3800] [serial = 482] [outer = 12833C00] 12:53:06 INFO - PROCESS | 3800 | 1471294386904 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15F3E800) [pid = 3800] [serial = 483] [outer = 12833C00] 12:53:07 INFO - PROCESS | 3800 | 1471294387402 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 679ms 12:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:53:07 INFO - PROCESS | 3800 | 1471294387438 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 3800 | 1471294387440 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 12:53:07 INFO - PROCESS | 3800 | 1471294387443 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 3800 | 1471294387445 Marionette TRACE conn3 <- [1,610,null,{}] 12:53:07 INFO - PROCESS | 3800 | 1471294387449 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}] 12:53:07 INFO - PROCESS | 3800 | 1471294387450 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:07 INFO - PROCESS | 3800 | 1471294387525 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:53:07 INFO - PROCESS | 3800 | 1471294387530 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 3800 | 1471294387532 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:07 INFO - PROCESS | 3800 | ++DOCSHELL 15F4B800 == 40 [pid = 3800] [id = 162] 12:53:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15FC7400) [pid = 3800] [serial = 484] [outer = 00000000] 12:53:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1985E800) [pid = 3800] [serial = 485] [outer = 15FC7400] 12:53:07 INFO - PROCESS | 3800 | 1471294387576 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (19860000) [pid = 3800] [serial = 486] [outer = 15FC7400] 12:53:08 INFO - PROCESS | 3800 | 1471294388110 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 714ms 12:53:08 INFO - PROCESS | 3800 | 1471294388206 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 3800 | 1471294388208 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 12:53:08 INFO - PROCESS | 3800 | 1471294388211 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:53:08 INFO - PROCESS | 3800 | 1471294388213 Marionette TRACE conn3 <- [1,614,null,{}] 12:53:08 INFO - PROCESS | 3800 | 1471294388217 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}] 12:53:08 INFO - PROCESS | 3800 | 1471294388219 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:08 INFO - PROCESS | 3800 | 1471294388295 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:53:08 INFO - PROCESS | 3800 | 1471294388301 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 3800 | 1471294388303 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:08 INFO - PROCESS | 3800 | ++DOCSHELL 19AAC800 == 41 [pid = 3800] [id = 163] 12:53:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (19AAF000) [pid = 3800] [serial = 487] [outer = 00000000] 12:53:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1A049000) [pid = 3800] [serial = 488] [outer = 19AAF000] 12:53:08 INFO - PROCESS | 3800 | 1471294388346 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1A049800) [pid = 3800] [serial = 489] [outer = 19AAF000] 12:53:09 INFO - PROCESS | 3800 | 1471294389215 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]]]}] 12:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1072ms 12:53:09 INFO - PROCESS | 3800 | 1471294389267 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 3800 | 1471294389272 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 12:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:53:09 INFO - PROCESS | 3800 | 1471294389277 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 3800 | 1471294389280 Marionette TRACE conn3 <- [1,618,null,{}] 12:53:09 INFO - PROCESS | 3800 | 1471294389286 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}] 12:53:09 INFO - PROCESS | 3800 | 1471294389289 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:09 INFO - PROCESS | 3800 | 1471294389467 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:53:09 INFO - PROCESS | 3800 | 1471294389542 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 3800 | 1471294389545 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:09 INFO - PROCESS | 3800 | ++DOCSHELL 10A4A800 == 42 [pid = 3800] [id = 164] 12:53:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10A51400) [pid = 3800] [serial = 490] [outer = 00000000] 12:53:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (12873000) [pid = 3800] [serial = 491] [outer = 10A51400] 12:53:09 INFO - PROCESS | 3800 | 1471294389693 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (130B7C00) [pid = 3800] [serial = 492] [outer = 10A51400] 12:53:10 INFO - PROCESS | 3800 | 1471294390513 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1250ms 12:53:10 INFO - PROCESS | 3800 | 1471294390553 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 3800 | 1471294390557 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 12:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:53:10 INFO - PROCESS | 3800 | 1471294390564 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 3800 | 1471294390567 Marionette TRACE conn3 <- [1,622,null,{}] 12:53:10 INFO - PROCESS | 3800 | 1471294390571 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}] 12:53:10 INFO - PROCESS | 3800 | 1471294390574 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:10 INFO - PROCESS | 3800 | 1471294390742 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:53:10 INFO - PROCESS | 3800 | 1471294390809 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 3800 | 1471294390811 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:10 INFO - PROCESS | 3800 | ++DOCSHELL 13CBA800 == 43 [pid = 3800] [id = 165] 12:53:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (13CBC800) [pid = 3800] [serial = 493] [outer = 00000000] 12:53:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1428B800) [pid = 3800] [serial = 494] [outer = 13CBC800] 12:53:10 INFO - PROCESS | 3800 | 1471294390867 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (14649000) [pid = 3800] [serial = 495] [outer = 13CBC800] 12:53:11 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:11 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:11 INFO - PROCESS | 3800 | 1471294391881 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]]]}] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 112CF400 == 42 [pid = 3800] [id = 153] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 15F4B800 == 41 [pid = 3800] [id = 162] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 112C6800 == 40 [pid = 3800] [id = 161] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 1710B400 == 39 [pid = 3800] [id = 160] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 15FBAC00 == 38 [pid = 3800] [id = 159] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 146C5800 == 37 [pid = 3800] [id = 158] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 1428D800 == 36 [pid = 3800] [id = 157] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 12876800 == 35 [pid = 3800] [id = 156] 12:53:11 INFO - PROCESS | 3800 | --DOCSHELL 10518400 == 34 [pid = 3800] [id = 155] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A051400) [pid = 3800] [serial = 387] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (16C0B400) [pid = 3800] [serial = 434] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1836AC00) [pid = 3800] [serial = 437] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1760E800) [pid = 3800] [serial = 435] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (18036800) [pid = 3800] [serial = 414] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (146D1000) [pid = 3800] [serial = 428] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15617400) [pid = 3800] [serial = 429] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (114D8800) [pid = 3800] [serial = 422] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (12874800) [pid = 3800] [serial = 423] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1A04A000) [pid = 3800] [serial = 446] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1A053800) [pid = 3800] [serial = 447] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1393A800) [pid = 3800] [serial = 425] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13C75000) [pid = 3800] [serial = 426] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (11C3EC00) [pid = 3800] [serial = 419] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13152400) [pid = 3800] [serial = 420] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1287A800) [pid = 3800] [serial = 416] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13117C00) [pid = 3800] [serial = 417] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (14286000) [pid = 3800] [serial = 440] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1504E000) [pid = 3800] [serial = 441] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (19856C00) [pid = 3800] [serial = 443] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1836B000) [pid = 3800] [serial = 438] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (19AA4800) [pid = 3800] [serial = 444] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15F48000) [pid = 3800] [serial = 431] [outer = 00000000] [url = about:blank] 12:53:11 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16910800) [pid = 3800] [serial = 432] [outer = 00000000] [url = about:blank] 12:53:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1429ms 12:53:12 INFO - PROCESS | 3800 | 1471294392048 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 3800 | 1471294392056 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 12:53:12 INFO - PROCESS | 3800 | 1471294392068 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:53:12 INFO - PROCESS | 3800 | 1471294392073 Marionette TRACE conn3 <- [1,626,null,{}] 12:53:12 INFO - PROCESS | 3800 | 1471294392081 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}] 12:53:12 INFO - PROCESS | 3800 | 1471294392085 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:12 INFO - PROCESS | 3800 | 1471294392187 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:53:12 INFO - PROCESS | 3800 | 1471294392193 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 3800 | 1471294392197 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:12 INFO - PROCESS | 3800 | ++DOCSHELL 10A46800 == 35 [pid = 3800] [id = 166] 12:53:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10A47400) [pid = 3800] [serial = 496] [outer = 00000000] 12:53:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10FBA400) [pid = 3800] [serial = 497] [outer = 10A47400] 12:53:12 INFO - PROCESS | 3800 | 1471294392246 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (114DC000) [pid = 3800] [serial = 498] [outer = 10A47400] 12:53:12 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:12 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:12 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:12 INFO - PROCESS | 3800 | 1471294392834 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 840ms 12:53:12 INFO - PROCESS | 3800 | 1471294392922 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 3800 | 1471294392926 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 12:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:53:12 INFO - PROCESS | 3800 | 1471294392932 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 3800 | 1471294392935 Marionette TRACE conn3 <- [1,630,null,{}] 12:53:12 INFO - PROCESS | 3800 | 1471294392939 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}] 12:53:12 INFO - PROCESS | 3800 | 1471294392941 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:13 INFO - PROCESS | 3800 | 1471294393023 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:53:13 INFO - PROCESS | 3800 | 1471294393033 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 3800 | 1471294393035 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:13 INFO - PROCESS | 3800 | ++DOCSHELL 11CE2800 == 36 [pid = 3800] [id = 167] 12:53:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (129BE000) [pid = 3800] [serial = 499] [outer = 00000000] 12:53:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1343EC00) [pid = 3800] [serial = 500] [outer = 129BE000] 12:53:13 INFO - PROCESS | 3800 | 1471294393145 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13468C00) [pid = 3800] [serial = 501] [outer = 129BE000] 12:53:13 INFO - PROCESS | 3800 | 1471294393620 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 733ms 12:53:13 INFO - PROCESS | 3800 | 1471294393642 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 3800 | 1471294393644 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 12:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:53:13 INFO - PROCESS | 3800 | 1471294393648 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 3800 | 1471294393651 Marionette TRACE conn3 <- [1,634,null,{}] 12:53:13 INFO - PROCESS | 3800 | 1471294393662 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}] 12:53:13 INFO - PROCESS | 3800 | 1471294393666 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:13 INFO - PROCESS | 3800 | 1471294393834 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:53:13 INFO - PROCESS | 3800 | 1471294393843 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 3800 | 1471294393846 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:13 INFO - PROCESS | 3800 | ++DOCSHELL 146CA000 == 37 [pid = 3800] [id = 168] 12:53:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (146CA400) [pid = 3800] [serial = 502] [outer = 00000000] 12:53:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15613000) [pid = 3800] [serial = 503] [outer = 146CA400] 12:53:13 INFO - PROCESS | 3800 | 1471294393894 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1561BC00) [pid = 3800] [serial = 504] [outer = 146CA400] 12:53:14 INFO - PROCESS | 3800 | 1471294394428 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:53:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 839ms 12:53:14 INFO - PROCESS | 3800 | 1471294394495 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 3800 | 1471294394498 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 12:53:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:53:14 INFO - PROCESS | 3800 | 1471294394501 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 3800 | 1471294394503 Marionette TRACE conn3 <- [1,638,null,{}] 12:53:14 INFO - PROCESS | 3800 | 1471294394512 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}] 12:53:14 INFO - PROCESS | 3800 | 1471294394515 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:14 INFO - PROCESS | 3800 | 1471294394680 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:53:14 INFO - PROCESS | 3800 | 1471294394737 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 3800 | 1471294394740 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:14 INFO - PROCESS | 3800 | ++DOCSHELL 15F48000 == 38 [pid = 3800] [id = 169] 12:53:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15F4B800) [pid = 3800] [serial = 505] [outer = 00000000] 12:53:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15FC5400) [pid = 3800] [serial = 506] [outer = 15F4B800] 12:53:14 INFO - PROCESS | 3800 | 1471294394784 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1697B000) [pid = 3800] [serial = 507] [outer = 15F4B800] 12:53:15 INFO - PROCESS | 3800 | 1471294395292 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 804ms 12:53:15 INFO - PROCESS | 3800 | 1471294395312 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 3800 | 1471294395314 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 12:53:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:53:15 INFO - PROCESS | 3800 | 1471294395317 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 3800 | 1471294395319 Marionette TRACE conn3 <- [1,642,null,{}] 12:53:15 INFO - PROCESS | 3800 | 1471294395322 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}] 12:53:15 INFO - PROCESS | 3800 | 1471294395324 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:15 INFO - PROCESS | 3800 | 1471294395456 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:53:15 INFO - PROCESS | 3800 | 1471294395473 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 3800 | 1471294395475 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:15 INFO - PROCESS | 3800 | ++DOCSHELL 15FC4C00 == 39 [pid = 3800] [id = 170] 12:53:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1692B800) [pid = 3800] [serial = 508] [outer = 00000000] 12:53:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (176BD800) [pid = 3800] [serial = 509] [outer = 1692B800] 12:53:15 INFO - PROCESS | 3800 | 1471294395569 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (176C4000) [pid = 3800] [serial = 510] [outer = 1692B800] 12:53:16 INFO - PROCESS | 3800 | 1471294396102 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:53:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 857ms 12:53:16 INFO - PROCESS | 3800 | 1471294396165 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 3800 | 1471294396167 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 12:53:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:53:16 INFO - PROCESS | 3800 | 1471294396171 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 3800 | 1471294396172 Marionette TRACE conn3 <- [1,646,null,{}] 12:53:16 INFO - PROCESS | 3800 | 1471294396180 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}] 12:53:16 INFO - PROCESS | 3800 | 1471294396185 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:16 INFO - PROCESS | 3800 | 1471294396368 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:53:16 INFO - PROCESS | 3800 | 1471294396425 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 3800 | 1471294396427 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:16 INFO - PROCESS | 3800 | ++DOCSHELL 182D7400 == 40 [pid = 3800] [id = 171] 12:53:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (182D7C00) [pid = 3800] [serial = 511] [outer = 00000000] 12:53:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (18376000) [pid = 3800] [serial = 512] [outer = 182D7C00] 12:53:16 INFO - PROCESS | 3800 | 1471294396471 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (18377C00) [pid = 3800] [serial = 513] [outer = 182D7C00] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (12879C00) [pid = 3800] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1051A800) [pid = 3800] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1428DC00) [pid = 3800] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (12874000) [pid = 3800] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15612800) [pid = 3800] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10F56000) [pid = 3800] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (16975C00) [pid = 3800] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1A04E800) [pid = 3800] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (17774400) [pid = 3800] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15FC7400) [pid = 3800] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15FC1800) [pid = 3800] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1776A800) [pid = 3800] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:53:16 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (12833C00) [pid = 3800] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:53:17 INFO - PROCESS | 3800 | 1471294397070 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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:53:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 965ms 12:53:17 INFO - PROCESS | 3800 | 1471294397123 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 3800 | 1471294397125 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 12:53:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:53:17 INFO - PROCESS | 3800 | 1471294397129 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 3800 | 1471294397131 Marionette TRACE conn3 <- [1,650,null,{}] 12:53:17 INFO - PROCESS | 3800 | 1471294397134 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}] 12:53:17 INFO - PROCESS | 3800 | 1471294397136 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:17 INFO - PROCESS | 3800 | 1471294397299 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:53:17 INFO - PROCESS | 3800 | 1471294397354 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 3800 | 1471294397356 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:17 INFO - PROCESS | 3800 | ++DOCSHELL 1428E800 == 41 [pid = 3800] [id = 172] 12:53:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (14294800) [pid = 3800] [serial = 514] [outer = 00000000] 12:53:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16929400) [pid = 3800] [serial = 515] [outer = 14294800] 12:53:17 INFO - PROCESS | 3800 | 1471294397400 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (17774400) [pid = 3800] [serial = 516] [outer = 14294800] 12:53:17 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:17 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:17 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:17 INFO - PROCESS | 3800 | 1471294397811 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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:53:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 732ms 12:53:17 INFO - PROCESS | 3800 | 1471294397844 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 3800 | 1471294397904 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 12:53:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:53:17 INFO - PROCESS | 3800 | 1471294397907 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 3800 | 1471294397909 Marionette TRACE conn3 <- [1,654,null,{}] 12:53:17 INFO - PROCESS | 3800 | 1471294397912 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}] 12:53:17 INFO - PROCESS | 3800 | 1471294397914 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:18 INFO - PROCESS | 3800 | 1471294397993 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:53:18 INFO - PROCESS | 3800 | 1471294398000 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 3800 | 1471294398002 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:18 INFO - PROCESS | 3800 | ++DOCSHELL 1785D400 == 42 [pid = 3800] [id = 173] 12:53:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (18374C00) [pid = 3800] [serial = 517] [outer = 00000000] 12:53:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (19AAEC00) [pid = 3800] [serial = 518] [outer = 18374C00] 12:53:18 INFO - PROCESS | 3800 | 1471294398046 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (19CD9400) [pid = 3800] [serial = 519] [outer = 18374C00] 12:53:18 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:18 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:18 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:18 INFO - PROCESS | 3800 | 1471294398561 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]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:53:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 714ms 12:53:18 INFO - PROCESS | 3800 | 1471294398621 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:53:18 INFO - PROCESS | 3800 | 1471294398623 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 12:53:18 INFO - PROCESS | 3800 | 1471294398626 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:53:18 INFO - PROCESS | 3800 | 1471294398628 Marionette TRACE conn3 <- [1,658,null,{}] 12:53:18 INFO - PROCESS | 3800 | 1471294398631 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}] 12:53:18 INFO - PROCESS | 3800 | 1471294398633 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:18 INFO - PROCESS | 3800 | 1471294398710 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:53:18 INFO - PROCESS | 3800 | 1471294398717 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 3800 | 1471294398719 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:18 INFO - PROCESS | 3800 | ++DOCSHELL 14289C00 == 43 [pid = 3800] [id = 174] 12:53:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (18372400) [pid = 3800] [serial = 520] [outer = 00000000] 12:53:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1A227400) [pid = 3800] [serial = 521] [outer = 18372400] 12:53:18 INFO - PROCESS | 3800 | 1471294398823 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1A230800) [pid = 3800] [serial = 522] [outer = 18372400] 12:53:19 INFO - PROCESS | 3800 | 1471294399522 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]]]}] 12:53:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:53:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 964ms 12:53:19 INFO - PROCESS | 3800 | 1471294399582 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:53:19 INFO - PROCESS | 3800 | 1471294399586 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 12:53:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:53:19 INFO - PROCESS | 3800 | 1471294399594 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 3800 | 1471294399599 Marionette TRACE conn3 <- [1,662,null,{}] 12:53:19 INFO - PROCESS | 3800 | 1471294399606 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}] 12:53:19 INFO - PROCESS | 3800 | 1471294399609 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:19 INFO - PROCESS | 3800 | 1471294399780 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:53:19 INFO - PROCESS | 3800 | 1471294399895 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:19 INFO - PROCESS | 3800 | 1471294399898 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:19 INFO - PROCESS | 3800 | ++DOCSHELL 10A0A000 == 44 [pid = 3800] [id = 175] 12:53:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10A10400) [pid = 3800] [serial = 523] [outer = 00000000] 12:53:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (12876400) [pid = 3800] [serial = 524] [outer = 10A10400] 12:53:19 INFO - PROCESS | 3800 | 1471294399957 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13218C00) [pid = 3800] [serial = 525] [outer = 10A10400] 12:53:20 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:20 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:20 INFO - PROCESS | 3800 | 1471294400716 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]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:53:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1143ms 12:53:20 INFO - PROCESS | 3800 | 1471294400752 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 3800 | 1471294400760 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 12:53:20 INFO - PROCESS | 3800 | 1471294400771 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:53:20 INFO - PROCESS | 3800 | 1471294400774 Marionette TRACE conn3 <- [1,666,null,{}] 12:53:20 INFO - PROCESS | 3800 | 1471294400778 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}] 12:53:20 INFO - PROCESS | 3800 | 1471294400781 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:20 INFO - PROCESS | 3800 | 1471294400944 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:53:21 INFO - PROCESS | 3800 | 1471294401039 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 3800 | 1471294401041 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:21 INFO - PROCESS | 3800 | ++DOCSHELL 146CDC00 == 45 [pid = 3800] [id = 176] 12:53:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (146D1800) [pid = 3800] [serial = 526] [outer = 00000000] 12:53:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1561F000) [pid = 3800] [serial = 527] [outer = 146D1800] 12:53:21 INFO - PROCESS | 3800 | 1471294401096 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15FC1800) [pid = 3800] [serial = 528] [outer = 146D1800] 12:53:21 INFO - PROCESS | 3800 | 1471294401833 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:53:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1072ms 12:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:53:21 INFO - PROCESS | 3800 | 1471294401870 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 3800 | 1471294401873 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 12:53:21 INFO - PROCESS | 3800 | 1471294401877 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 3800 | 1471294401880 Marionette TRACE conn3 <- [1,670,null,{}] 12:53:21 INFO - PROCESS | 3800 | 1471294401891 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}] 12:53:21 INFO - PROCESS | 3800 | 1471294401896 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:22 INFO - PROCESS | 3800 | 1471294402005 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:53:22 INFO - PROCESS | 3800 | 1471294402179 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 3800 | 1471294402182 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:22 INFO - PROCESS | 3800 | ++DOCSHELL 1A04B000 == 46 [pid = 3800] [id = 177] 12:53:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1A04D000) [pid = 3800] [serial = 529] [outer = 00000000] 12:53:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1A228400) [pid = 3800] [serial = 530] [outer = 1A04D000] 12:53:22 INFO - PROCESS | 3800 | 1471294402239 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1A27E800) [pid = 3800] [serial = 531] [outer = 1A04D000] 12:53:23 INFO - PROCESS | 3800 | 1471294403631 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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1786ms 12:53:23 INFO - PROCESS | 3800 | 1471294403730 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 3800 | 1471294403735 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 12:53:23 INFO - PROCESS | 3800 | 1471294403741 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 3800 | 1471294403744 Marionette TRACE conn3 <- [1,674,null,{}] 12:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:53:23 INFO - PROCESS | 3800 | 1471294403749 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}] 12:53:23 INFO - PROCESS | 3800 | 1471294403752 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:23 INFO - PROCESS | 3800 | 1471294403903 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:53:23 INFO - PROCESS | 3800 | 1471294403979 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 3800 | 1471294403982 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:24 INFO - PROCESS | 3800 | ++DOCSHELL 1282F000 == 47 [pid = 3800] [id = 178] 12:53:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1286F400) [pid = 3800] [serial = 532] [outer = 00000000] 12:53:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (12877400) [pid = 3800] [serial = 533] [outer = 1286F400] 12:53:24 INFO - PROCESS | 3800 | 1471294404033 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (12977C00) [pid = 3800] [serial = 534] [outer = 1286F400] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 1282E000 == 46 [pid = 3800] [id = 154] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 1785D400 == 45 [pid = 3800] [id = 173] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 1428E800 == 44 [pid = 3800] [id = 172] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 182D7400 == 43 [pid = 3800] [id = 171] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 15FC4C00 == 42 [pid = 3800] [id = 170] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 15F48000 == 41 [pid = 3800] [id = 169] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 146CA000 == 40 [pid = 3800] [id = 168] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 11CE2800 == 39 [pid = 3800] [id = 167] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 10A46800 == 38 [pid = 3800] [id = 166] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 10A4A800 == 37 [pid = 3800] [id = 164] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 19AAC800 == 36 [pid = 3800] [id = 163] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 13CBA800 == 35 [pid = 3800] [id = 165] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 1690C000 == 34 [pid = 3800] [id = 151] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 13CC7000 == 33 [pid = 3800] [id = 148] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 19C27400 == 32 [pid = 3800] [id = 149] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 10B71800 == 31 [pid = 3800] [id = 150] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 1A04E400 == 30 [pid = 3800] [id = 152] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 146CDC00 == 29 [pid = 3800] [id = 176] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 1A04B000 == 28 [pid = 3800] [id = 177] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 14289C00 == 27 [pid = 3800] [id = 174] 12:53:25 INFO - PROCESS | 3800 | --DOCSHELL 10A0A000 == 26 [pid = 3800] [id = 175] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13152000) [pid = 3800] [serial = 467] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10F4DC00) [pid = 3800] [serial = 464] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10FB5C00) [pid = 3800] [serial = 465] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (142F8000) [pid = 3800] [serial = 470] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (13460400) [pid = 3800] [serial = 462] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1313E400) [pid = 3800] [serial = 461] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1561E800) [pid = 3800] [serial = 473] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (13EA3800) [pid = 3800] [serial = 450] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13C81000) [pid = 3800] [serial = 449] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1785DC00) [pid = 3800] [serial = 453] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (175EE800) [pid = 3800] [serial = 452] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1A233800) [pid = 3800] [serial = 456] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1A22E400) [pid = 3800] [serial = 455] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1A647800) [pid = 3800] [serial = 459] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1A27F800) [pid = 3800] [serial = 458] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (19860000) [pid = 3800] [serial = 486] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (17110000) [pid = 3800] [serial = 477] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16C0B000) [pid = 3800] [serial = 476] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1A049000) [pid = 3800] [serial = 488] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (15F40400) [pid = 3800] [serial = 474] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (180DF800) [pid = 3800] [serial = 479] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1985E800) [pid = 3800] [serial = 485] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1836A000) [pid = 3800] [serial = 480] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (132A1400) [pid = 3800] [serial = 468] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15863400) [pid = 3800] [serial = 482] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (146C9000) [pid = 3800] [serial = 471] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (15F3E800) [pid = 3800] [serial = 483] [outer = 00000000] [url = about:blank] 12:53:25 INFO - PROCESS | 3800 | 1471294405488 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1768ms 12:53:25 INFO - PROCESS | 3800 | 1471294405507 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 3800 | 1471294405512 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 12:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:53:25 INFO - PROCESS | 3800 | 1471294405517 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 3800 | 1471294405520 Marionette TRACE conn3 <- [1,678,null,{}] 12:53:25 INFO - PROCESS | 3800 | 1471294405525 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}] 12:53:25 INFO - PROCESS | 3800 | 1471294405528 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:25 INFO - PROCESS | 3800 | 1471294405670 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:53:25 INFO - PROCESS | 3800 | 1471294405744 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 3800 | 1471294405748 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:25 INFO - PROCESS | 3800 | ++DOCSHELL 10A55800 == 27 [pid = 3800] [id = 179] 12:53:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (10B67400) [pid = 3800] [serial = 535] [outer = 00000000] 12:53:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10F4DC00) [pid = 3800] [serial = 536] [outer = 10B67400] 12:53:25 INFO - PROCESS | 3800 | 1471294405796 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10FB6400) [pid = 3800] [serial = 537] [outer = 10B67400] 12:53:26 INFO - PROCESS | 3800 | 1471294406868 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:53:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1394ms 12:53:26 INFO - PROCESS | 3800 | 1471294406912 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 3800 | 1471294406916 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 12:53:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:53:26 INFO - PROCESS | 3800 | 1471294406923 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 3800 | 1471294406926 Marionette TRACE conn3 <- [1,682,null,{}] 12:53:26 INFO - PROCESS | 3800 | 1471294406930 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}] 12:53:26 INFO - PROCESS | 3800 | 1471294406932 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:27 INFO - PROCESS | 3800 | 1471294407016 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:53:27 INFO - PROCESS | 3800 | 1471294407023 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 3800 | 1471294407026 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:27 INFO - PROCESS | 3800 | ++DOCSHELL 1311C800 == 28 [pid = 3800] [id = 180] 12:53:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1313E400) [pid = 3800] [serial = 538] [outer = 00000000] 12:53:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (131EB400) [pid = 3800] [serial = 539] [outer = 1313E400] 12:53:27 INFO - PROCESS | 3800 | 1471294407123 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (132A8800) [pid = 3800] [serial = 540] [outer = 1313E400] 12:53:28 INFO - PROCESS | 3800 | 1471294408186 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1321ms 12:53:28 INFO - PROCESS | 3800 | 1471294408225 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:53:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:53:28 INFO - PROCESS | 3800 | 1471294408281 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 12:53:28 INFO - PROCESS | 3800 | 1471294408285 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 3800 | 1471294408289 Marionette TRACE conn3 <- [1,686,null,{}] 12:53:28 INFO - PROCESS | 3800 | 1471294408306 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}] 12:53:28 INFO - PROCESS | 3800 | 1471294408310 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:28 INFO - PROCESS | 3800 | 1471294408420 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:53:28 INFO - PROCESS | 3800 | 1471294408428 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 3800 | 1471294408432 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:28 INFO - PROCESS | 3800 | ++DOCSHELL 13CC6400 == 29 [pid = 3800] [id = 181] 12:53:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13CC7400) [pid = 3800] [serial = 541] [outer = 00000000] 12:53:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (142EC400) [pid = 3800] [serial = 542] [outer = 13CC7400] 12:53:28 INFO - PROCESS | 3800 | 1471294408481 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (14645400) [pid = 3800] [serial = 543] [outer = 13CC7400] 12:53:29 INFO - PROCESS | 3800 | 1471294409623 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]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:53:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1357ms 12:53:29 INFO - PROCESS | 3800 | 1471294409638 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 3800 | 1471294409640 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 12:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:53:29 INFO - PROCESS | 3800 | 1471294409653 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 3800 | 1471294409655 Marionette TRACE conn3 <- [1,690,null,{}] 12:53:29 INFO - PROCESS | 3800 | 1471294409659 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}] 12:53:29 INFO - PROCESS | 3800 | 1471294409661 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:29 INFO - PROCESS | 3800 | 1471294409821 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:53:29 INFO - PROCESS | 3800 | 1471294409827 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 3800 | 1471294409829 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:29 INFO - PROCESS | 3800 | ++DOCSHELL 14641000 == 30 [pid = 3800] [id = 182] 12:53:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (146C3C00) [pid = 3800] [serial = 544] [outer = 00000000] 12:53:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15618800) [pid = 3800] [serial = 545] [outer = 146C3C00] 12:53:29 INFO - PROCESS | 3800 | 1471294409873 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15849400) [pid = 3800] [serial = 546] [outer = 146C3C00] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (182D7C00) [pid = 3800] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1692B800) [pid = 3800] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (14294800) [pid = 3800] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (146CA400) [pid = 3800] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A51400) [pid = 3800] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10A47400) [pid = 3800] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (19AAF000) [pid = 3800] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (129BE000) [pid = 3800] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (13CBC800) [pid = 3800] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (18372400) [pid = 3800] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (18374C00) [pid = 3800] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:53:30 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (15F4B800) [pid = 3800] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:53:31 INFO - PROCESS | 3800 | 1471294411086 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]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:53:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1501ms 12:53:31 INFO - PROCESS | 3800 | 1471294411135 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 3800 | 1471294411138 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 12:53:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:53:31 INFO - PROCESS | 3800 | 1471294411193 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 3800 | 1471294411195 Marionette TRACE conn3 <- [1,694,null,{}] 12:53:31 INFO - PROCESS | 3800 | 1471294411199 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}] 12:53:31 INFO - PROCESS | 3800 | 1471294411200 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:31 INFO - PROCESS | 3800 | 1471294411283 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:53:31 INFO - PROCESS | 3800 | 1471294411289 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 3800 | 1471294411291 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:31 INFO - PROCESS | 3800 | ++DOCSHELL 12833C00 == 31 [pid = 3800] [id = 183] 12:53:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (12874000) [pid = 3800] [serial = 547] [outer = 00000000] 12:53:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (150B8800) [pid = 3800] [serial = 548] [outer = 12874000] 12:53:31 INFO - PROCESS | 3800 | 1471294411335 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15867C00) [pid = 3800] [serial = 549] [outer = 12874000] 12:53:32 INFO - PROCESS | 3800 | 1471294412445 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:53:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1321ms 12:53:32 INFO - PROCESS | 3800 | 1471294412516 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 3800 | 1471294412521 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 12:53:32 INFO - PROCESS | 3800 | 1471294412527 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:53:32 INFO - PROCESS | 3800 | 1471294412531 Marionette TRACE conn3 <- [1,698,null,{}] 12:53:32 INFO - PROCESS | 3800 | 1471294412537 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}] 12:53:32 INFO - PROCESS | 3800 | 1471294412540 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:32 INFO - PROCESS | 3800 | 1471294412729 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:53:32 INFO - PROCESS | 3800 | 1471294412884 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 3800 | 1471294412888 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:32 INFO - PROCESS | 3800 | ++DOCSHELL 10F52800 == 32 [pid = 3800] [id = 184] 12:53:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10F56000) [pid = 3800] [serial = 550] [outer = 00000000] 12:53:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (114E4000) [pid = 3800] [serial = 551] [outer = 10F56000] 12:53:32 INFO - PROCESS | 3800 | 1471294413002 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (12879C00) [pid = 3800] [serial = 552] [outer = 10F56000] 12:53:34 INFO - PROCESS | 3800 | 1471294414329 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:53:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1840ms 12:53:34 INFO - PROCESS | 3800 | 1471294414365 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 3800 | 1471294414370 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 12:53:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:53:34 INFO - PROCESS | 3800 | 1471294414377 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 3800 | 1471294414380 Marionette TRACE conn3 <- [1,702,null,{}] 12:53:34 INFO - PROCESS | 3800 | 1471294414384 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}] 12:53:34 INFO - PROCESS | 3800 | 1471294414387 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:34 INFO - PROCESS | 3800 | 1471294414611 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:53:34 INFO - PROCESS | 3800 | 1471294414828 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 3800 | 1471294414831 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:34 INFO - PROCESS | 3800 | ++DOCSHELL 10374000 == 33 [pid = 3800] [id = 185] 12:53:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (103C8400) [pid = 3800] [serial = 553] [outer = 00000000] 12:53:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1051A800) [pid = 3800] [serial = 554] [outer = 103C8400] 12:53:34 INFO - PROCESS | 3800 | 1471294414881 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10A4FC00) [pid = 3800] [serial = 555] [outer = 103C8400] 12:53:35 INFO - PROCESS | 3800 | --DOCSHELL 14641000 == 32 [pid = 3800] [id = 182] 12:53:35 INFO - PROCESS | 3800 | --DOCSHELL 13CC6400 == 31 [pid = 3800] [id = 181] 12:53:35 INFO - PROCESS | 3800 | --DOCSHELL 1311C800 == 30 [pid = 3800] [id = 180] 12:53:35 INFO - PROCESS | 3800 | --DOCSHELL 10A55800 == 29 [pid = 3800] [id = 179] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (18376000) [pid = 3800] [serial = 512] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (176C4000) [pid = 3800] [serial = 510] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (176BD800) [pid = 3800] [serial = 509] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16929400) [pid = 3800] [serial = 515] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15613000) [pid = 3800] [serial = 503] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (12873000) [pid = 3800] [serial = 491] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (130B7C00) [pid = 3800] [serial = 492] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (10FBA400) [pid = 3800] [serial = 497] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (114DC000) [pid = 3800] [serial = 498] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1A049800) [pid = 3800] [serial = 489] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1343EC00) [pid = 3800] [serial = 500] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (13468C00) [pid = 3800] [serial = 501] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1428B800) [pid = 3800] [serial = 494] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (14649000) [pid = 3800] [serial = 495] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (1A227400) [pid = 3800] [serial = 521] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1A230800) [pid = 3800] [serial = 522] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (19AAEC00) [pid = 3800] [serial = 518] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (18377C00) [pid = 3800] [serial = 513] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (15FC5400) [pid = 3800] [serial = 506] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (1697B000) [pid = 3800] [serial = 507] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (17774400) [pid = 3800] [serial = 516] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (1561BC00) [pid = 3800] [serial = 504] [outer = 00000000] [url = about:blank] 12:53:35 INFO - PROCESS | 3800 | --DOMWINDOW == 52 (19CD9400) [pid = 3800] [serial = 519] [outer = 00000000] [url = about:blank] 12:53:36 INFO - PROCESS | 3800 | 1471294416054 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1732ms 12:53:36 INFO - PROCESS | 3800 | 1471294416124 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 3800 | 1471294416127 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 12:53:36 INFO - PROCESS | 3800 | 1471294416132 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:53:36 INFO - PROCESS | 3800 | 1471294416135 Marionette TRACE conn3 <- [1,706,null,{}] 12:53:36 INFO - PROCESS | 3800 | 1471294416140 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}] 12:53:36 INFO - PROCESS | 3800 | 1471294416143 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:36 INFO - PROCESS | 3800 | 1471294416225 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:53:36 INFO - PROCESS | 3800 | 1471294416234 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 3800 | 1471294416237 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:36 INFO - PROCESS | 3800 | ++DOCSHELL 10FBE800 == 30 [pid = 3800] [id = 186] 12:53:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (112C5C00) [pid = 3800] [serial = 556] [outer = 00000000] 12:53:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (1282AC00) [pid = 3800] [serial = 557] [outer = 112C5C00] 12:53:36 INFO - PROCESS | 3800 | 1471294416334 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (12878800) [pid = 3800] [serial = 558] [outer = 112C5C00] 12:53:37 INFO - PROCESS | 3800 | 1471294417417 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:53:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1304ms 12:53:37 INFO - PROCESS | 3800 | 1471294417433 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 3800 | 1471294417437 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 12:53:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:53:37 INFO - PROCESS | 3800 | 1471294417441 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 3800 | 1471294417443 Marionette TRACE conn3 <- [1,710,null,{}] 12:53:37 INFO - PROCESS | 3800 | 1471294417447 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}] 12:53:37 INFO - PROCESS | 3800 | 1471294417450 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:37 INFO - PROCESS | 3800 | 1471294417590 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:53:37 INFO - PROCESS | 3800 | 1471294417598 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 3800 | 1471294417601 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:37 INFO - PROCESS | 3800 | ++DOCSHELL 1320C000 == 31 [pid = 3800] [id = 187] 12:53:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (13217000) [pid = 3800] [serial = 559] [outer = 00000000] 12:53:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (13948C00) [pid = 3800] [serial = 560] [outer = 13217000] 12:53:37 INFO - PROCESS | 3800 | 1471294417645 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (13C82400) [pid = 3800] [serial = 561] [outer = 13217000] 12:53:38 INFO - PROCESS | 3800 | 1471294418238 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] 12:53:38 INFO - PROCESS | 3800 | 1471294418303 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 12:53:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:53:38 INFO - PROCESS | 3800 | 1471294418322 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 3800 | 1471294418328 Marionette TRACE conn3 <- [1,714,null,{}] 12:53:38 INFO - PROCESS | 3800 | 1471294418332 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}] 12:53:38 INFO - PROCESS | 3800 | 1471294418336 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:38 INFO - PROCESS | 3800 | 1471294418446 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:53:38 INFO - PROCESS | 3800 | 1471294418553 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 3800 | 1471294418555 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:38 INFO - PROCESS | 3800 | ++DOCSHELL 142ECC00 == 32 [pid = 3800] [id = 188] 12:53:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (142F3400) [pid = 3800] [serial = 562] [outer = 00000000] 12:53:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (146CD800) [pid = 3800] [serial = 563] [outer = 142F3400] 12:53:38 INFO - PROCESS | 3800 | 1471294418598 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (15052400) [pid = 3800] [serial = 564] [outer = 142F3400] 12:53:39 INFO - PROCESS | 3800 | 1471294419195 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]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:53:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 929ms 12:53:39 INFO - PROCESS | 3800 | 1471294419246 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 3800 | 1471294419249 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 12:53:39 INFO - PROCESS | 3800 | 1471294419252 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:53:39 INFO - PROCESS | 3800 | 1471294419254 Marionette TRACE conn3 <- [1,718,null,{}] 12:53:39 INFO - PROCESS | 3800 | 1471294419262 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}] 12:53:39 INFO - PROCESS | 3800 | 1471294419264 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:39 INFO - PROCESS | 3800 | 1471294419429 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (13CC7400) [pid = 3800] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (146C3C00) [pid = 3800] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (10B67400) [pid = 3800] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1286F400) [pid = 3800] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (1313E400) [pid = 3800] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (10A10400) [pid = 3800] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (146D1800) [pid = 3800] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:53:39 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (1A04D000) [pid = 3800] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:53:39 INFO - PROCESS | 3800 | 1471294419495 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 3800 | 1471294419498 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:39 INFO - PROCESS | 3800 | ++DOCSHELL 10B67400 == 33 [pid = 3800] [id = 189] 12:53:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (10B6D400) [pid = 3800] [serial = 565] [outer = 00000000] 12:53:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (1428A800) [pid = 3800] [serial = 566] [outer = 10B6D400] 12:53:39 INFO - PROCESS | 3800 | 1471294419543 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (1561E000) [pid = 3800] [serial = 567] [outer = 10B6D400] 12:53:40 INFO - PROCESS | 3800 | 1471294420008 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] 12:53:40 INFO - PROCESS | 3800 | 1471294420064 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 12:53:40 INFO - PROCESS | 3800 | 1471294420067 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:53:40 INFO - PROCESS | 3800 | 1471294420069 Marionette TRACE conn3 <- [1,722,null,{}] 12:53:40 INFO - PROCESS | 3800 | 1471294420072 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}] 12:53:40 INFO - PROCESS | 3800 | 1471294420074 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:40 INFO - PROCESS | 3800 | 1471294420179 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:53:40 INFO - PROCESS | 3800 | 1471294420186 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 3800 | 1471294420192 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:40 INFO - PROCESS | 3800 | ++DOCSHELL 1692A000 == 34 [pid = 3800] [id = 190] 12:53:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (1692AC00) [pid = 3800] [serial = 568] [outer = 00000000] 12:53:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (16981000) [pid = 3800] [serial = 569] [outer = 1692AC00] 12:53:40 INFO - PROCESS | 3800 | 1471294420246 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (16CCA000) [pid = 3800] [serial = 570] [outer = 1692AC00] 12:53:40 INFO - PROCESS | 3800 | 1471294420778 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:53:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 804ms 12:53:40 INFO - PROCESS | 3800 | 1471294420845 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 3800 | 1471294420847 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 12:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:53:40 INFO - PROCESS | 3800 | 1471294420851 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 3800 | 1471294420852 Marionette TRACE conn3 <- [1,726,null,{}] 12:53:40 INFO - PROCESS | 3800 | 1471294420856 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}] 12:53:40 INFO - PROCESS | 3800 | 1471294420909 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:41 INFO - PROCESS | 3800 | 1471294421012 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:53:41 INFO - PROCESS | 3800 | 1471294421022 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 3800 | 1471294421024 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:41 INFO - PROCESS | 3800 | ++DOCSHELL 17110000 == 35 [pid = 3800] [id = 191] 12:53:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (171D4400) [pid = 3800] [serial = 571] [outer = 00000000] 12:53:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (1778EC00) [pid = 3800] [serial = 572] [outer = 171D4400] 12:53:41 INFO - PROCESS | 3800 | 1471294421067 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (17791800) [pid = 3800] [serial = 573] [outer = 171D4400] 12:53:42 INFO - PROCESS | 3800 | 1471294422156 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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:53:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1304ms 12:53:42 INFO - PROCESS | 3800 | 1471294422180 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 3800 | 1471294422181 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 12:53:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:53:42 INFO - PROCESS | 3800 | 1471294422188 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 3800 | 1471294422189 Marionette TRACE conn3 <- [1,730,null,{}] 12:53:42 INFO - PROCESS | 3800 | 1471294422194 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}] 12:53:42 INFO - PROCESS | 3800 | 1471294422195 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:42 INFO - PROCESS | 3800 | 1471294422270 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:53:42 INFO - PROCESS | 3800 | 1471294422276 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 3800 | 1471294422277 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:42 INFO - PROCESS | 3800 | ++DOCSHELL 15FBA800 == 36 [pid = 3800] [id = 192] 12:53:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (176C2C00) [pid = 3800] [serial = 574] [outer = 00000000] 12:53:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (17B83000) [pid = 3800] [serial = 575] [outer = 176C2C00] 12:53:42 INFO - PROCESS | 3800 | 1471294422321 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (18037000) [pid = 3800] [serial = 576] [outer = 176C2C00] 12:53:43 INFO - PROCESS | 3800 | 1471294423748 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:53:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1590ms 12:53:43 INFO - PROCESS | 3800 | 1471294423788 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 3800 | 1471294423792 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 12:53:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:53:43 INFO - PROCESS | 3800 | 1471294423797 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 3800 | 1471294423801 Marionette TRACE conn3 <- [1,734,null,{}] 12:53:43 INFO - PROCESS | 3800 | 1471294423807 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}] 12:53:43 INFO - PROCESS | 3800 | 1471294423810 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:43 INFO - PROCESS | 3800 | 1471294423991 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:53:44 INFO - PROCESS | 3800 | 1471294424115 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 3800 | 1471294424118 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:44 INFO - PROCESS | 3800 | ++DOCSHELL 10A51400 == 37 [pid = 3800] [id = 193] 12:53:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (112CF400) [pid = 3800] [serial = 577] [outer = 00000000] 12:53:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (13119000) [pid = 3800] [serial = 578] [outer = 112CF400] 12:53:44 INFO - PROCESS | 3800 | 1471294424179 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (13447400) [pid = 3800] [serial = 579] [outer = 112CF400] 12:53:45 INFO - PROCESS | 3800 | 1471294425356 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]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:53:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1626ms 12:53:45 INFO - PROCESS | 3800 | 1471294425449 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 3800 | 1471294425454 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 12:53:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:53:45 INFO - PROCESS | 3800 | 1471294425461 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 3800 | 1471294425464 Marionette TRACE conn3 <- [1,738,null,{}] 12:53:45 INFO - PROCESS | 3800 | 1471294425469 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}] 12:53:45 INFO - PROCESS | 3800 | 1471294425472 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:45 INFO - PROCESS | 3800 | 1471294425571 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:53:45 INFO - PROCESS | 3800 | 1471294425787 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 3800 | 1471294425790 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:45 INFO - PROCESS | 3800 | ++DOCSHELL 146CE800 == 38 [pid = 3800] [id = 194] 12:53:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15052C00) [pid = 3800] [serial = 580] [outer = 00000000] 12:53:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15845800) [pid = 3800] [serial = 581] [outer = 15052C00] 12:53:45 INFO - PROCESS | 3800 | 1471294425846 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15867400) [pid = 3800] [serial = 582] [outer = 15052C00] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 17110000 == 37 [pid = 3800] [id = 191] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 1692A000 == 36 [pid = 3800] [id = 190] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 10B67400 == 35 [pid = 3800] [id = 189] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 142ECC00 == 34 [pid = 3800] [id = 188] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 1320C000 == 33 [pid = 3800] [id = 187] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 10FBE800 == 32 [pid = 3800] [id = 186] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 10F52800 == 31 [pid = 3800] [id = 184] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 10374000 == 30 [pid = 3800] [id = 185] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 12833C00 == 29 [pid = 3800] [id = 183] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 1282F000 == 28 [pid = 3800] [id = 178] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 15FBA800 == 27 [pid = 3800] [id = 192] 12:53:47 INFO - PROCESS | 3800 | --DOCSHELL 10A51400 == 26 [pid = 3800] [id = 193] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (150B8800) [pid = 3800] [serial = 548] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (142EC400) [pid = 3800] [serial = 542] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15618800) [pid = 3800] [serial = 545] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (10F4DC00) [pid = 3800] [serial = 536] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (10FB6400) [pid = 3800] [serial = 537] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (12877400) [pid = 3800] [serial = 533] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (12977C00) [pid = 3800] [serial = 534] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (131EB400) [pid = 3800] [serial = 539] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (14645400) [pid = 3800] [serial = 543] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (13218C00) [pid = 3800] [serial = 525] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (12876400) [pid = 3800] [serial = 524] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (15FC1800) [pid = 3800] [serial = 528] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (1561F000) [pid = 3800] [serial = 527] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1A27E800) [pid = 3800] [serial = 531] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (1A228400) [pid = 3800] [serial = 530] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (132A8800) [pid = 3800] [serial = 540] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (15849400) [pid = 3800] [serial = 546] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 3800 | 1471294427828 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:53:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2429ms 12:53:47 INFO - PROCESS | 3800 | 1471294427861 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 3800 | 1471294427864 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 12:53:47 INFO - PROCESS | 3800 | 1471294427870 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:53:47 INFO - PROCESS | 3800 | 1471294427874 Marionette TRACE conn3 <- [1,742,null,{}] 12:53:47 INFO - PROCESS | 3800 | 1471294427881 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}] 12:53:47 INFO - PROCESS | 3800 | 1471294427884 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:48 INFO - PROCESS | 3800 | 1471294428024 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:53:48 INFO - PROCESS | 3800 | 1471294428089 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 3800 | 1471294428093 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:48 INFO - PROCESS | 3800 | ++DOCSHELL 10A0B800 == 27 [pid = 3800] [id = 195] 12:53:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10A0E800) [pid = 3800] [serial = 583] [outer = 00000000] 12:53:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (10B71800) [pid = 3800] [serial = 584] [outer = 10A0E800] 12:53:48 INFO - PROCESS | 3800 | 1471294428143 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (10FB5400) [pid = 3800] [serial = 585] [outer = 10A0E800] 12:53:49 INFO - PROCESS | 3800 | 1471294429187 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:53:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1357ms 12:53:49 INFO - PROCESS | 3800 | 1471294429229 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 3800 | 1471294429287 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 12:53:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:53:49 INFO - PROCESS | 3800 | 1471294429294 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 3800 | 1471294429297 Marionette TRACE conn3 <- [1,746,null,{}] 12:53:49 INFO - PROCESS | 3800 | 1471294429301 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}] 12:53:49 INFO - PROCESS | 3800 | 1471294429304 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:49 INFO - PROCESS | 3800 | 1471294429395 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:53:49 INFO - PROCESS | 3800 | 1471294429402 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 3800 | 1471294429405 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:49 INFO - PROCESS | 3800 | ++DOCSHELL 12874C00 == 28 [pid = 3800] [id = 196] 12:53:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (12877400) [pid = 3800] [serial = 586] [outer = 00000000] 12:53:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (12932400) [pid = 3800] [serial = 587] [outer = 12877400] 12:53:49 INFO - PROCESS | 3800 | 1471294429452 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (12DA9400) [pid = 3800] [serial = 588] [outer = 12877400] 12:53:50 INFO - PROCESS | 3800 | 1471294430057 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]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:53:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 839ms 12:53:50 INFO - PROCESS | 3800 | 1471294430107 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 3800 | 1471294430109 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 12:53:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:53:50 INFO - PROCESS | 3800 | 1471294430164 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 3800 | 1471294430168 Marionette TRACE conn3 <- [1,750,null,{}] 12:53:50 INFO - PROCESS | 3800 | 1471294430184 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}] 12:53:50 INFO - PROCESS | 3800 | 1471294430189 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:50 INFO - PROCESS | 3800 | 1471294430307 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:53:50 INFO - PROCESS | 3800 | 1471294430364 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 3800 | 1471294430367 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:50 INFO - PROCESS | 3800 | ++DOCSHELL 1346B800 == 29 [pid = 3800] [id = 197] 12:53:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13939800) [pid = 3800] [serial = 589] [outer = 00000000] 12:53:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (139D3800) [pid = 3800] [serial = 590] [outer = 13939800] 12:53:50 INFO - PROCESS | 3800 | 1471294430467 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (13C82000) [pid = 3800] [serial = 591] [outer = 13939800] 12:53:51 INFO - PROCESS | 3800 | 1471294431506 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:53:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1429ms 12:53:51 INFO - PROCESS | 3800 | 1471294431609 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 3800 | 1471294431612 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 12:53:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:53:51 INFO - PROCESS | 3800 | 1471294431615 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 3800 | 1471294431617 Marionette TRACE conn3 <- [1,754,null,{}] 12:53:51 INFO - PROCESS | 3800 | 1471294431632 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}] 12:53:51 INFO - PROCESS | 3800 | 1471294431634 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:51 INFO - PROCESS | 3800 | 1471294431743 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:53:51 INFO - PROCESS | 3800 | 1471294431748 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 3800 | 1471294431750 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:51 INFO - PROCESS | 3800 | ++DOCSHELL 13948000 == 30 [pid = 3800] [id = 198] 12:53:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (1428D400) [pid = 3800] [serial = 592] [outer = 00000000] 12:53:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (142F6C00) [pid = 3800] [serial = 593] [outer = 1428D400] 12:53:51 INFO - PROCESS | 3800 | 1471294431796 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (146C9800) [pid = 3800] [serial = 594] [outer = 1428D400] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (171D4400) [pid = 3800] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (176C2C00) [pid = 3800] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (142F3400) [pid = 3800] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (13217000) [pid = 3800] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (12874000) [pid = 3800] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (103C8400) [pid = 3800] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (10B6D400) [pid = 3800] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (112C5C00) [pid = 3800] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (10F56000) [pid = 3800] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:53:52 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (1692AC00) [pid = 3800] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:53:52 INFO - PROCESS | 3800 | 1471294432919 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:53:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1357ms 12:53:52 INFO - PROCESS | 3800 | 1471294432974 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 3800 | 1471294432975 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 12:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:53:52 INFO - PROCESS | 3800 | 1471294432979 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 3800 | 1471294432981 Marionette TRACE conn3 <- [1,758,null,{}] 12:53:52 INFO - PROCESS | 3800 | 1471294432985 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}] 12:53:52 INFO - PROCESS | 3800 | 1471294432987 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:53 INFO - PROCESS | 3800 | 1471294433088 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:53:53 INFO - PROCESS | 3800 | 1471294433096 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 3800 | 1471294433098 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:53 INFO - PROCESS | 3800 | ++DOCSHELL 13C76800 == 31 [pid = 3800] [id = 199] 12:53:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (13CBD000) [pid = 3800] [serial = 595] [outer = 00000000] 12:53:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (1428F400) [pid = 3800] [serial = 596] [outer = 13CBD000] 12:53:53 INFO - PROCESS | 3800 | 1471294433143 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (146CC400) [pid = 3800] [serial = 597] [outer = 13CBD000] 12:53:53 INFO - PROCESS | 3800 | 1471294433658 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 732ms 12:53:53 INFO - PROCESS | 3800 | 1471294433689 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 3800 | 1471294433691 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 12:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:53:53 INFO - PROCESS | 3800 | 1471294433694 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 3800 | 1471294433696 Marionette TRACE conn3 <- [1,762,null,{}] 12:53:53 INFO - PROCESS | 3800 | 1471294433699 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}] 12:53:53 INFO - PROCESS | 3800 | 1471294433704 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:53 INFO - PROCESS | 3800 | 1471294433901 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:53:53 INFO - PROCESS | 3800 | 1471294433913 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 3800 | 1471294433915 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:53 INFO - PROCESS | 3800 | ++DOCSHELL 15613C00 == 32 [pid = 3800] [id = 200] 12:53:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (1561E800) [pid = 3800] [serial = 598] [outer = 00000000] 12:53:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (15866C00) [pid = 3800] [serial = 599] [outer = 1561E800] 12:53:53 INFO - PROCESS | 3800 | 1471294433960 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (16928800) [pid = 3800] [serial = 600] [outer = 1561E800] 12:53:54 INFO - PROCESS | 3800 | 1471294434450 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 804ms 12:53:54 INFO - PROCESS | 3800 | 1471294434505 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 3800 | 1471294434507 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 12:53:54 INFO - PROCESS | 3800 | 1471294434511 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:53:54 INFO - PROCESS | 3800 | 1471294434522 Marionette TRACE conn3 <- [1,766,null,{}] 12:53:54 INFO - PROCESS | 3800 | 1471294434570 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}] 12:53:54 INFO - PROCESS | 3800 | 1471294434572 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:54 INFO - PROCESS | 3800 | 1471294434699 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:53:54 INFO - PROCESS | 3800 | 1471294434711 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 3800 | 1471294434713 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:54 INFO - PROCESS | 3800 | ++DOCSHELL 16CC1400 == 33 [pid = 3800] [id = 201] 12:53:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (16CC2400) [pid = 3800] [serial = 601] [outer = 00000000] 12:53:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (171D3000) [pid = 3800] [serial = 602] [outer = 16CC2400] 12:53:54 INFO - PROCESS | 3800 | 1471294434756 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (175F1000) [pid = 3800] [serial = 603] [outer = 16CC2400] 12:53:55 INFO - PROCESS | 3800 | 1471294435671 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1233ms 12:53:55 INFO - PROCESS | 3800 | 1471294435726 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 3800 | 1471294435731 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 12:53:55 INFO - PROCESS | 3800 | 1471294435736 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:53:55 INFO - PROCESS | 3800 | 1471294435741 Marionette TRACE conn3 <- [1,770,null,{}] 12:53:55 INFO - PROCESS | 3800 | 1471294435766 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}] 12:53:55 INFO - PROCESS | 3800 | 1471294435769 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:56 INFO - PROCESS | 3800 | 1471294435988 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:53:56 INFO - PROCESS | 3800 | 1471294436128 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 3800 | 1471294436132 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:56 INFO - PROCESS | 3800 | ++DOCSHELL 10FBE000 == 34 [pid = 3800] [id = 202] 12:53:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (112C8400) [pid = 3800] [serial = 604] [outer = 00000000] 12:53:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (12877000) [pid = 3800] [serial = 605] [outer = 112C8400] 12:53:56 INFO - PROCESS | 3800 | 1471294436192 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1313EC00) [pid = 3800] [serial = 606] [outer = 112C8400] 12:53:57 INFO - PROCESS | 3800 | 1471294437191 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1500ms 12:53:57 INFO - PROCESS | 3800 | 1471294437235 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 3800 | 1471294437240 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 12:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:53:57 INFO - PROCESS | 3800 | 1471294437245 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 3800 | 1471294437248 Marionette TRACE conn3 <- [1,774,null,{}] 12:53:57 INFO - PROCESS | 3800 | 1471294437253 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}] 12:53:57 INFO - PROCESS | 3800 | 1471294437306 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:57 INFO - PROCESS | 3800 | 1471294437442 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:53:57 INFO - PROCESS | 3800 | --DOCSHELL 1314BC00 == 33 [pid = 3800] [id = 133] 12:53:57 INFO - PROCESS | 3800 | --DOCSHELL 15866800 == 32 [pid = 3800] [id = 135] 12:53:57 INFO - PROCESS | 3800 | --DOCSHELL 1428B400 == 31 [pid = 3800] [id = 134] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1778EC00) [pid = 3800] [serial = 572] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (17B83000) [pid = 3800] [serial = 575] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (18037000) [pid = 3800] [serial = 576] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (17791800) [pid = 3800] [serial = 573] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (146CD800) [pid = 3800] [serial = 563] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (13948C00) [pid = 3800] [serial = 560] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (15867C00) [pid = 3800] [serial = 549] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (1051A800) [pid = 3800] [serial = 554] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1428A800) [pid = 3800] [serial = 566] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (10A4FC00) [pid = 3800] [serial = 555] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1282AC00) [pid = 3800] [serial = 557] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (12878800) [pid = 3800] [serial = 558] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (114E4000) [pid = 3800] [serial = 551] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (12879C00) [pid = 3800] [serial = 552] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (15052400) [pid = 3800] [serial = 564] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 52 (1561E000) [pid = 3800] [serial = 567] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 51 (16981000) [pid = 3800] [serial = 569] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 50 (13C82400) [pid = 3800] [serial = 561] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | --DOMWINDOW == 49 (16CCA000) [pid = 3800] [serial = 570] [outer = 00000000] [url = about:blank] 12:53:57 INFO - PROCESS | 3800 | 1471294437548 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 3800 | 1471294437552 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:57 INFO - PROCESS | 3800 | ++DOCSHELL 10A4FC00 == 32 [pid = 3800] [id = 203] 12:53:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 50 (10B6D400) [pid = 3800] [serial = 607] [outer = 00000000] 12:53:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (114E4000) [pid = 3800] [serial = 608] [outer = 10B6D400] 12:53:57 INFO - PROCESS | 3800 | 1471294437655 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (11CE2000) [pid = 3800] [serial = 609] [outer = 10B6D400] 12:53:58 INFO - PROCESS | 3800 | 1471294438208 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 964ms 12:53:58 INFO - PROCESS | 3800 | 1471294438234 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 3800 | 1471294438239 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 12:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:53:58 INFO - PROCESS | 3800 | 1471294438245 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 3800 | 1471294438248 Marionette TRACE conn3 <- [1,778,null,{}] 12:53:58 INFO - PROCESS | 3800 | 1471294438251 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}] 12:53:58 INFO - PROCESS | 3800 | 1471294438254 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:58 INFO - PROCESS | 3800 | 1471294438337 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:53:58 INFO - PROCESS | 3800 | 1471294438346 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 3800 | 1471294438348 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:58 INFO - PROCESS | 3800 | ++DOCSHELL 13155000 == 33 [pid = 3800] [id = 204] 12:53:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (1315B400) [pid = 3800] [serial = 610] [outer = 00000000] 12:53:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (131EAC00) [pid = 3800] [serial = 611] [outer = 1315B400] 12:53:58 INFO - PROCESS | 3800 | 1471294438395 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (132AB800) [pid = 3800] [serial = 612] [outer = 1315B400] 12:53:58 INFO - PROCESS | 3800 | 1471294438946 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 715ms 12:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:53:58 INFO - PROCESS | 3800 | 1471294438958 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 3800 | 1471294438961 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 12:53:58 INFO - PROCESS | 3800 | 1471294438964 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 3800 | 1471294438968 Marionette TRACE conn3 <- [1,782,null,{}] 12:53:59 INFO - PROCESS | 3800 | 1471294438983 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}] 12:53:59 INFO - PROCESS | 3800 | 1471294438987 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:59 INFO - PROCESS | 3800 | 1471294439152 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:53:59 INFO - PROCESS | 3800 | 1471294439232 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 3800 | 1471294439236 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:53:59 INFO - PROCESS | 3800 | ++DOCSHELL 14289400 == 34 [pid = 3800] [id = 205] 12:53:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (14289C00) [pid = 3800] [serial = 613] [outer = 00000000] 12:53:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (14292000) [pid = 3800] [serial = 614] [outer = 14289C00] 12:53:59 INFO - PROCESS | 3800 | 1471294439294 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (142F4C00) [pid = 3800] [serial = 615] [outer = 14289C00] 12:53:59 INFO - PROCESS | 3800 | 1471294439772 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 858ms 12:53:59 INFO - PROCESS | 3800 | 1471294439835 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 3800 | 1471294439837 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 12:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:53:59 INFO - PROCESS | 3800 | 1471294439840 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 3800 | 1471294439842 Marionette TRACE conn3 <- [1,786,null,{}] 12:53:59 INFO - PROCESS | 3800 | 1471294439849 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}] 12:53:59 INFO - PROCESS | 3800 | 1471294439851 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:00 INFO - PROCESS | 3800 | 1471294440018 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:54:00 INFO - PROCESS | 3800 | 1471294440046 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 3800 | 1471294440048 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:00 INFO - PROCESS | 3800 | ++DOCSHELL 15616400 == 35 [pid = 3800] [id = 206] 12:54:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (15617400) [pid = 3800] [serial = 616] [outer = 00000000] 12:54:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (15861000) [pid = 3800] [serial = 617] [outer = 15617400] 12:54:00 INFO - PROCESS | 3800 | 1471294440093 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (15F3F000) [pid = 3800] [serial = 618] [outer = 15617400] 12:54:00 INFO - PROCESS | 3800 | 1471294440641 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 839ms 12:54:00 INFO - PROCESS | 3800 | 1471294440697 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 3800 | 1471294440699 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 12:54:00 INFO - PROCESS | 3800 | 1471294440702 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:54:00 INFO - PROCESS | 3800 | 1471294440704 Marionette TRACE conn3 <- [1,790,null,{}] 12:54:00 INFO - PROCESS | 3800 | 1471294440707 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}] 12:54:00 INFO - PROCESS | 3800 | 1471294440709 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:00 INFO - PROCESS | 3800 | 1471294440818 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:54:00 INFO - PROCESS | 3800 | 1471294440824 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 3800 | 1471294440826 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:00 INFO - PROCESS | 3800 | ++DOCSHELL 15F47C00 == 36 [pid = 3800] [id = 207] 12:54:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (15F4B800) [pid = 3800] [serial = 619] [outer = 00000000] 12:54:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (16975C00) [pid = 3800] [serial = 620] [outer = 15F4B800] 12:54:00 INFO - PROCESS | 3800 | 1471294440923 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (16CC1C00) [pid = 3800] [serial = 621] [outer = 15F4B800] 12:54:01 INFO - PROCESS | 3800 | 1471294441480 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 786ms 12:54:01 INFO - PROCESS | 3800 | 1471294441515 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 3800 | 1471294441517 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 12:54:01 INFO - PROCESS | 3800 | 1471294441520 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:54:01 INFO - PROCESS | 3800 | 1471294441522 Marionette TRACE conn3 <- [1,794,null,{}] 12:54:01 INFO - PROCESS | 3800 | 1471294441527 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}] 12:54:01 INFO - PROCESS | 3800 | 1471294441536 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:01 INFO - PROCESS | 3800 | 1471294441669 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:54:01 INFO - PROCESS | 3800 | 1471294441723 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 3800 | 1471294441725 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:01 INFO - PROCESS | 3800 | ++DOCSHELL 16CC1800 == 37 [pid = 3800] [id = 208] 12:54:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (16CCCC00) [pid = 3800] [serial = 622] [outer = 00000000] 12:54:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (1778F400) [pid = 3800] [serial = 623] [outer = 16CCCC00] 12:54:01 INFO - PROCESS | 3800 | 1471294441828 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1785D800) [pid = 3800] [serial = 624] [outer = 16CCCC00] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (15052C00) [pid = 3800] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (12877400) [pid = 3800] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (10A0E800) [pid = 3800] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (112CF400) [pid = 3800] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1428D400) [pid = 3800] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (13CBD000) [pid = 3800] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (13939800) [pid = 3800] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:54:02 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1561E800) [pid = 3800] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:54:02 INFO - PROCESS | 3800 | 1471294442293 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 839ms 12:54:02 INFO - PROCESS | 3800 | 1471294442386 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 3800 | 1471294442388 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 12:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:54:02 INFO - PROCESS | 3800 | 1471294442392 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 3800 | 1471294442393 Marionette TRACE conn3 <- [1,798,null,{}] 12:54:02 INFO - PROCESS | 3800 | 1471294442397 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}] 12:54:02 INFO - PROCESS | 3800 | 1471294442399 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:02 INFO - PROCESS | 3800 | 1471294442474 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:54:02 INFO - PROCESS | 3800 | 1471294442479 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 3800 | 1471294442490 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:02 INFO - PROCESS | 3800 | ++DOCSHELL 10F4EC00 == 38 [pid = 3800] [id = 209] 12:54:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (13463400) [pid = 3800] [serial = 625] [outer = 00000000] 12:54:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (15620400) [pid = 3800] [serial = 626] [outer = 13463400] 12:54:02 INFO - PROCESS | 3800 | 1471294442535 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (17B82400) [pid = 3800] [serial = 627] [outer = 13463400] 12:54:03 INFO - PROCESS | 3800 | 1471294443056 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 714ms 12:54:03 INFO - PROCESS | 3800 | 1471294443105 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 3800 | 1471294443107 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 12:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:54:03 INFO - PROCESS | 3800 | 1471294443110 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 3800 | 1471294443112 Marionette TRACE conn3 <- [1,802,null,{}] 12:54:03 INFO - PROCESS | 3800 | 1471294443115 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}] 12:54:03 INFO - PROCESS | 3800 | 1471294443117 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:03 INFO - PROCESS | 3800 | 1471294443194 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:54:03 INFO - PROCESS | 3800 | 1471294443199 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 3800 | 1471294443201 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:03 INFO - PROCESS | 3800 | ++DOCSHELL 17852C00 == 39 [pid = 3800] [id = 210] 12:54:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (18036000) [pid = 3800] [serial = 628] [outer = 00000000] 12:54:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (182D4000) [pid = 3800] [serial = 629] [outer = 18036000] 12:54:03 INFO - PROCESS | 3800 | 1471294443295 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (1836B000) [pid = 3800] [serial = 630] [outer = 18036000] 12:54:03 INFO - PROCESS | 3800 | 1471294443829 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] 12:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:54:03 INFO - PROCESS | 3800 | 1471294443859 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 12:54:03 INFO - PROCESS | 3800 | 1471294443864 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 3800 | 1471294443867 Marionette TRACE conn3 <- [1,806,null,{}] 12:54:03 INFO - PROCESS | 3800 | 1471294443870 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}] 12:54:03 INFO - PROCESS | 3800 | 1471294443872 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:03 INFO - PROCESS | 3800 | 1471294443948 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:54:03 INFO - PROCESS | 3800 | 1471294443953 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 3800 | 1471294443955 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:03 INFO - PROCESS | 3800 | ++DOCSHELL 14288400 == 40 [pid = 3800] [id = 211] 12:54:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (14291800) [pid = 3800] [serial = 631] [outer = 00000000] 12:54:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (18377000) [pid = 3800] [serial = 632] [outer = 14291800] 12:54:04 INFO - PROCESS | 3800 | 1471294443998 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1985B800) [pid = 3800] [serial = 633] [outer = 14291800] 12:54:04 INFO - PROCESS | 3800 | 1471294444521 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 732ms 12:54:04 INFO - PROCESS | 3800 | 1471294444589 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 3800 | 1471294444593 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 12:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:54:04 INFO - PROCESS | 3800 | 1471294444603 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 3800 | 1471294444607 Marionette TRACE conn3 <- [1,810,null,{}] 12:54:04 INFO - PROCESS | 3800 | 1471294444613 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}] 12:54:04 INFO - PROCESS | 3800 | 1471294444617 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:04 INFO - PROCESS | 3800 | 1471294444779 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:54:04 INFO - PROCESS | 3800 | 1471294444874 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 3800 | 1471294444879 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:04 INFO - PROCESS | 3800 | ++DOCSHELL 10B6D800 == 41 [pid = 3800] [id = 212] 12:54:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10F4CC00) [pid = 3800] [serial = 634] [outer = 00000000] 12:54:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (11AD6400) [pid = 3800] [serial = 635] [outer = 10F4CC00] 12:54:04 INFO - PROCESS | 3800 | 1471294444991 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (12870000) [pid = 3800] [serial = 636] [outer = 10F4CC00] 12:54:05 INFO - PROCESS | 3800 | 1471294445756 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] 12:54:05 INFO - PROCESS | 3800 | 1471294445806 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 12:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:54:05 INFO - PROCESS | 3800 | 1471294445812 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 3800 | 1471294445816 Marionette TRACE conn3 <- [1,814,null,{}] 12:54:05 INFO - PROCESS | 3800 | 1471294445840 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}] 12:54:05 INFO - PROCESS | 3800 | 1471294445897 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:06 INFO - PROCESS | 3800 | 1471294446012 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:54:06 INFO - PROCESS | 3800 | 1471294446086 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 3800 | 1471294446089 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:06 INFO - PROCESS | 3800 | ++DOCSHELL 12879C00 == 42 [pid = 3800] [id = 213] 12:54:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1287E400) [pid = 3800] [serial = 637] [outer = 00000000] 12:54:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13948C00) [pid = 3800] [serial = 638] [outer = 1287E400] 12:54:06 INFO - PROCESS | 3800 | 1471294446242 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (14285400) [pid = 3800] [serial = 639] [outer = 1287E400] 12:54:06 INFO - PROCESS | 3800 | 1471294446876 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1090ms 12:54:06 INFO - PROCESS | 3800 | 1471294446903 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 3800 | 1471294446906 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 12:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:54:06 INFO - PROCESS | 3800 | 1471294446909 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 3800 | 1471294446912 Marionette TRACE conn3 <- [1,818,null,{}] 12:54:06 INFO - PROCESS | 3800 | 1471294446921 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}] 12:54:06 INFO - PROCESS | 3800 | 1471294446926 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:07 INFO - PROCESS | 3800 | 1471294447033 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:54:07 INFO - PROCESS | 3800 | 1471294447216 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 3800 | 1471294447220 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:07 INFO - PROCESS | 3800 | ++DOCSHELL 15FC7C00 == 43 [pid = 3800] [id = 214] 12:54:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16972400) [pid = 3800] [serial = 640] [outer = 00000000] 12:54:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17771C00) [pid = 3800] [serial = 641] [outer = 16972400] 12:54:07 INFO - PROCESS | 3800 | 1471294447277 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17860800) [pid = 3800] [serial = 642] [outer = 16972400] 12:54:08 INFO - PROCESS | 3800 | 1471294448610 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1714ms 12:54:08 INFO - PROCESS | 3800 | 1471294448634 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 3800 | 1471294448639 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 12:54:08 INFO - PROCESS | 3800 | 1471294448644 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:54:08 INFO - PROCESS | 3800 | 1471294448647 Marionette TRACE conn3 <- [1,822,null,{}] 12:54:08 INFO - PROCESS | 3800 | 1471294448653 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}] 12:54:08 INFO - PROCESS | 3800 | 1471294448656 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:08 INFO - PROCESS | 3800 | 1471294448753 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:54:08 INFO - PROCESS | 3800 | 1471294448834 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 3800 | 1471294448838 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:08 INFO - PROCESS | 3800 | ++DOCSHELL 10F4D400 == 44 [pid = 3800] [id = 215] 12:54:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10F4E400) [pid = 3800] [serial = 643] [outer = 00000000] 12:54:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (112C6800) [pid = 3800] [serial = 644] [outer = 10F4E400] 12:54:08 INFO - PROCESS | 3800 | 1471294448944 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (11CE2C00) [pid = 3800] [serial = 645] [outer = 10F4E400] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 15864800 == 43 [pid = 3800] [id = 145] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 1055FC00 == 42 [pid = 3800] [id = 141] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 146CE800 == 41 [pid = 3800] [id = 194] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 1344AC00 == 40 [pid = 3800] [id = 142] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 146C9400 == 39 [pid = 3800] [id = 143] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 15616C00 == 38 [pid = 3800] [id = 144] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 10435C00 == 37 [pid = 3800] [id = 146] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 12871800 == 36 [pid = 3800] [id = 131] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 131F2400 == 35 [pid = 3800] [id = 132] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 131F2800 == 34 [pid = 3800] [id = 147] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 15FBA400 == 33 [pid = 3800] [id = 137] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 10A02000 == 32 [pid = 3800] [id = 136] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 10B69800 == 31 [pid = 3800] [id = 139] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 1050F400 == 30 [pid = 3800] [id = 140] 12:54:10 INFO - PROCESS | 3800 | --DOCSHELL 175ED800 == 29 [pid = 3800] [id = 138] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15866C00) [pid = 3800] [serial = 599] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15867400) [pid = 3800] [serial = 582] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15845800) [pid = 3800] [serial = 581] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (12932400) [pid = 3800] [serial = 587] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10B71800) [pid = 3800] [serial = 584] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10FB5400) [pid = 3800] [serial = 585] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13447400) [pid = 3800] [serial = 579] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13119000) [pid = 3800] [serial = 578] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (142F6C00) [pid = 3800] [serial = 593] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16928800) [pid = 3800] [serial = 600] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (146C9800) [pid = 3800] [serial = 594] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1428F400) [pid = 3800] [serial = 596] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (139D3800) [pid = 3800] [serial = 590] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13C82000) [pid = 3800] [serial = 591] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (146CC400) [pid = 3800] [serial = 597] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (12DA9400) [pid = 3800] [serial = 588] [outer = 00000000] [url = about:blank] 12:54:10 INFO - PROCESS | 3800 | 1471294450344 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1786ms 12:54:10 INFO - PROCESS | 3800 | 1471294450441 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 3800 | 1471294450446 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 12:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:54:10 INFO - PROCESS | 3800 | 1471294450453 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 3800 | 1471294450456 Marionette TRACE conn3 <- [1,826,null,{}] 12:54:10 INFO - PROCESS | 3800 | 1471294450471 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}] 12:54:10 INFO - PROCESS | 3800 | 1471294450473 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:10 INFO - PROCESS | 3800 | 1471294450610 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:54:10 INFO - PROCESS | 3800 | 1471294450687 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 3800 | 1471294450692 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:10 INFO - PROCESS | 3800 | ++DOCSHELL 10A47800 == 30 [pid = 3800] [id = 216] 12:54:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10A47C00) [pid = 3800] [serial = 646] [outer = 00000000] 12:54:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10A51000) [pid = 3800] [serial = 647] [outer = 10A47C00] 12:54:10 INFO - PROCESS | 3800 | 1471294450739 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (10A55800) [pid = 3800] [serial = 648] [outer = 10A47C00] 12:54:11 INFO - PROCESS | 3800 | 1471294451244 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 840ms 12:54:11 INFO - PROCESS | 3800 | 1471294451305 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 3800 | 1471294451310 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 12:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:54:11 INFO - PROCESS | 3800 | 1471294451317 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 3800 | 1471294451319 Marionette TRACE conn3 <- [1,830,null,{}] 12:54:11 INFO - PROCESS | 3800 | 1471294451323 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}] 12:54:11 INFO - PROCESS | 3800 | 1471294451325 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:11 INFO - PROCESS | 3800 | 1471294451459 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:54:11 INFO - PROCESS | 3800 | 1471294451475 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 3800 | 1471294451477 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:11 INFO - PROCESS | 3800 | ++DOCSHELL 1287D000 == 31 [pid = 3800] [id = 217] 12:54:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1287D400) [pid = 3800] [serial = 649] [outer = 00000000] 12:54:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (12D6B400) [pid = 3800] [serial = 650] [outer = 1287D400] 12:54:11 INFO - PROCESS | 3800 | 1471294451529 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (130BA400) [pid = 3800] [serial = 651] [outer = 1287D400] 12:54:12 INFO - PROCESS | 3800 | 1471294452095 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 803ms 12:54:12 INFO - PROCESS | 3800 | 1471294452125 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 3800 | 1471294452127 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 12:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:54:12 INFO - PROCESS | 3800 | 1471294452131 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 3800 | 1471294452134 Marionette TRACE conn3 <- [1,834,null,{}] 12:54:12 INFO - PROCESS | 3800 | 1471294452177 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}] 12:54:12 INFO - PROCESS | 3800 | 1471294452181 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:12 INFO - PROCESS | 3800 | 1471294452265 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:54:12 INFO - PROCESS | 3800 | 1471294452404 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 3800 | 1471294452407 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:12 INFO - PROCESS | 3800 | ++DOCSHELL 139D9000 == 32 [pid = 3800] [id = 218] 12:54:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (139D9400) [pid = 3800] [serial = 652] [outer = 00000000] 12:54:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13EA6400) [pid = 3800] [serial = 653] [outer = 139D9400] 12:54:12 INFO - PROCESS | 3800 | 1471294452455 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1428C400) [pid = 3800] [serial = 654] [outer = 139D9400] 12:54:12 INFO - PROCESS | 3800 | 1471294452902 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 840ms 12:54:12 INFO - PROCESS | 3800 | 1471294452984 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 3800 | 1471294452987 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 12:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:54:12 INFO - PROCESS | 3800 | 1471294452990 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 3800 | 1471294452992 Marionette TRACE conn3 <- [1,838,null,{}] 12:54:13 INFO - PROCESS | 3800 | 1471294453001 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}] 12:54:13 INFO - PROCESS | 3800 | 1471294453003 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:13 INFO - PROCESS | 3800 | 1471294453115 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:54:13 INFO - PROCESS | 3800 | 1471294453125 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 3800 | 1471294453127 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:13 INFO - PROCESS | 3800 | ++DOCSHELL 13466C00 == 33 [pid = 3800] [id = 219] 12:54:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13EA3800) [pid = 3800] [serial = 655] [outer = 00000000] 12:54:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (14644000) [pid = 3800] [serial = 656] [outer = 13EA3800] 12:54:13 INFO - PROCESS | 3800 | 1471294453179 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15612000) [pid = 3800] [serial = 657] [outer = 13EA3800] 12:54:13 INFO - PROCESS | 3800 | 1471294453708 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 803ms 12:54:13 INFO - PROCESS | 3800 | 1471294453855 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 3800 | 1471294453857 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 12:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:54:13 INFO - PROCESS | 3800 | 1471294453861 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 3800 | 1471294453863 Marionette TRACE conn3 <- [1,842,null,{}] 12:54:13 INFO - PROCESS | 3800 | 1471294453866 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}] 12:54:13 INFO - PROCESS | 3800 | 1471294453868 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:13 INFO - PROCESS | 3800 | 1471294453971 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:54:14 INFO - PROCESS | 3800 | 1471294454029 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 3800 | 1471294454031 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15616800) [pid = 3800] [serial = 658] [outer = 1B0AC000] 12:54:14 INFO - PROCESS | 3800 | ++DOCSHELL 15861C00 == 34 [pid = 3800] [id = 220] 12:54:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15864800) [pid = 3800] [serial = 659] [outer = 00000000] 12:54:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15FB8400) [pid = 3800] [serial = 660] [outer = 15864800] 12:54:14 INFO - PROCESS | 3800 | 1471294454092 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15FC6400) [pid = 3800] [serial = 661] [outer = 15864800] 12:54:14 INFO - PROCESS | 3800 | 1471294454653 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 839ms 12:54:14 INFO - PROCESS | 3800 | 1471294454678 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 3800 | 1471294454680 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 12:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:54:14 INFO - PROCESS | 3800 | 1471294454743 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 3800 | 1471294454745 Marionette TRACE conn3 <- [1,846,null,{}] 12:54:14 INFO - PROCESS | 3800 | 1471294454749 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}] 12:54:14 INFO - PROCESS | 3800 | 1471294454754 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:14 INFO - PROCESS | 3800 | 1471294454883 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:54:14 INFO - PROCESS | 3800 | 1471294454939 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 3800 | 1471294454941 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:14 INFO - PROCESS | 3800 | ++DOCSHELL 175ED800 == 35 [pid = 3800] [id = 221] 12:54:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (175F5400) [pid = 3800] [serial = 662] [outer = 00000000] 12:54:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (17790000) [pid = 3800] [serial = 663] [outer = 175F5400] 12:54:15 INFO - PROCESS | 3800 | 1471294454985 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17B84400) [pid = 3800] [serial = 664] [outer = 175F5400] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (14291800) [pid = 3800] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16CC2400) [pid = 3800] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (13463400) [pid = 3800] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10B6D400) [pid = 3800] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (112C8400) [pid = 3800] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15617400) [pid = 3800] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1315B400) [pid = 3800] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (18036000) [pid = 3800] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (16CCCC00) [pid = 3800] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (15F4B800) [pid = 3800] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:54:15 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (14289C00) [pid = 3800] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:54:15 INFO - PROCESS | 3800 | 1471294455658 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 983ms 12:54:15 INFO - PROCESS | 3800 | 1471294455697 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 3800 | 1471294455708 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 12:54:15 INFO - PROCESS | 3800 | 1471294455712 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:54:15 INFO - PROCESS | 3800 | 1471294455713 Marionette TRACE conn3 <- [1,850,null,{}] 12:54:15 INFO - PROCESS | 3800 | 1471294455717 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}] 12:54:15 INFO - PROCESS | 3800 | 1471294455719 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:15 INFO - PROCESS | 3800 | 1471294455794 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:54:15 INFO - PROCESS | 3800 | 1471294455799 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 3800 | 1471294455801 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:15 INFO - PROCESS | 3800 | ++DOCSHELL 129C5800 == 36 [pid = 3800] [id = 222] 12:54:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13151C00) [pid = 3800] [serial = 665] [outer = 00000000] 12:54:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1644A000) [pid = 3800] [serial = 666] [outer = 13151C00] 12:54:15 INFO - PROCESS | 3800 | 1471294455844 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (17110000) [pid = 3800] [serial = 667] [outer = 13151C00] 12:54:16 INFO - PROCESS | 3800 | 1471294456353 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 679ms 12:54:16 INFO - PROCESS | 3800 | 1471294456388 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 3800 | 1471294456390 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 12:54:16 INFO - PROCESS | 3800 | 1471294456394 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:54:16 INFO - PROCESS | 3800 | 1471294456395 Marionette TRACE conn3 <- [1,854,null,{}] 12:54:16 INFO - PROCESS | 3800 | 1471294456399 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}] 12:54:16 INFO - PROCESS | 3800 | 1471294456400 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:16 INFO - PROCESS | 3800 | 1471294456481 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:54:16 INFO - PROCESS | 3800 | 1471294456487 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 3800 | 1471294456489 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:16 INFO - PROCESS | 3800 | ++DOCSHELL 150BB800 == 37 [pid = 3800] [id = 223] 12:54:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17787800) [pid = 3800] [serial = 668] [outer = 00000000] 12:54:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (18370800) [pid = 3800] [serial = 669] [outer = 17787800] 12:54:16 INFO - PROCESS | 3800 | 1471294456532 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (18371C00) [pid = 3800] [serial = 670] [outer = 17787800] 12:54:17 INFO - PROCESS | 3800 | 1471294457051 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 732ms 12:54:17 INFO - PROCESS | 3800 | 1471294457108 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 3800 | 1471294457110 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 12:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:54:17 INFO - PROCESS | 3800 | 1471294457114 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 3800 | 1471294457115 Marionette TRACE conn3 <- [1,858,null,{}] 12:54:17 INFO - PROCESS | 3800 | 1471294457170 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}] 12:54:17 INFO - PROCESS | 3800 | 1471294457172 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:17 INFO - PROCESS | 3800 | 1471294457249 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:54:17 INFO - PROCESS | 3800 | 1471294457254 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 3800 | 1471294457256 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:17 INFO - PROCESS | 3800 | ++DOCSHELL 182D7C00 == 38 [pid = 3800] [id = 224] 12:54:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (18371000) [pid = 3800] [serial = 671] [outer = 00000000] 12:54:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (19AAA400) [pid = 3800] [serial = 672] [outer = 18371000] 12:54:17 INFO - PROCESS | 3800 | 1471294457299 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (19AAE000) [pid = 3800] [serial = 673] [outer = 18371000] 12:54:18 INFO - PROCESS | 3800 | 1471294458168 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1108ms 12:54:18 INFO - PROCESS | 3800 | 1471294458226 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 3800 | 1471294458230 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 12:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:54:18 INFO - PROCESS | 3800 | 1471294458235 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 3800 | 1471294458238 Marionette TRACE conn3 <- [1,862,null,{}] 12:54:18 INFO - PROCESS | 3800 | 1471294458244 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}] 12:54:18 INFO - PROCESS | 3800 | 1471294458247 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:18 INFO - PROCESS | 3800 | 1471294458443 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:54:18 INFO - PROCESS | 3800 | 1471294458562 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 3800 | 1471294458614 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:18 INFO - PROCESS | 3800 | ++DOCSHELL 10435C00 == 39 [pid = 3800] [id = 225] 12:54:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1055FC00) [pid = 3800] [serial = 674] [outer = 00000000] 12:54:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (12832400) [pid = 3800] [serial = 675] [outer = 1055FC00] 12:54:18 INFO - PROCESS | 3800 | 1471294458673 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (129C5C00) [pid = 3800] [serial = 676] [outer = 1055FC00] 12:54:19 INFO - PROCESS | 3800 | 1471294459585 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1429ms 12:54:19 INFO - PROCESS | 3800 | 1471294459677 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 3800 | 1471294459682 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 12:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:54:19 INFO - PROCESS | 3800 | 1471294459689 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 3800 | 1471294459691 Marionette TRACE conn3 <- [1,866,null,{}] 12:54:19 INFO - PROCESS | 3800 | 1471294459697 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}] 12:54:19 INFO - PROCESS | 3800 | 1471294459701 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:20 INFO - PROCESS | 3800 | 1471294459981 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:54:20 INFO - PROCESS | 3800 | 1471294460116 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 3800 | 1471294460119 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:20 INFO - PROCESS | 3800 | ++DOCSHELL 10A10400 == 40 [pid = 3800] [id = 226] 12:54:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10A46800) [pid = 3800] [serial = 677] [outer = 00000000] 12:54:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10A51400) [pid = 3800] [serial = 678] [outer = 10A46800] 12:54:20 INFO - PROCESS | 3800 | 1471294460177 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (112C8400) [pid = 3800] [serial = 679] [outer = 10A46800] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 150BB800 == 39 [pid = 3800] [id = 223] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 129C5800 == 38 [pid = 3800] [id = 222] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 175ED800 == 37 [pid = 3800] [id = 221] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 15861C00 == 36 [pid = 3800] [id = 220] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 13466C00 == 35 [pid = 3800] [id = 219] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 139D9000 == 34 [pid = 3800] [id = 218] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 1287D000 == 33 [pid = 3800] [id = 217] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 10A47800 == 32 [pid = 3800] [id = 216] 12:54:20 INFO - PROCESS | 3800 | --DOCSHELL 10F4D400 == 31 [pid = 3800] [id = 215] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1985B800) [pid = 3800] [serial = 633] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (18377000) [pid = 3800] [serial = 632] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1836B000) [pid = 3800] [serial = 630] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (175F1000) [pid = 3800] [serial = 603] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (17B82400) [pid = 3800] [serial = 627] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (11CE2000) [pid = 3800] [serial = 609] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1313EC00) [pid = 3800] [serial = 606] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15F3F000) [pid = 3800] [serial = 618] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15620400) [pid = 3800] [serial = 626] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15861000) [pid = 3800] [serial = 617] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (131EAC00) [pid = 3800] [serial = 611] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (182D4000) [pid = 3800] [serial = 629] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (171D3000) [pid = 3800] [serial = 602] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1785D800) [pid = 3800] [serial = 624] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16975C00) [pid = 3800] [serial = 620] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16CC1C00) [pid = 3800] [serial = 621] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1778F400) [pid = 3800] [serial = 623] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (142F4C00) [pid = 3800] [serial = 615] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (12877000) [pid = 3800] [serial = 605] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (114E4000) [pid = 3800] [serial = 608] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (132AB800) [pid = 3800] [serial = 612] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (14292000) [pid = 3800] [serial = 614] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 3800 | 1471294460863 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1197ms 12:54:20 INFO - PROCESS | 3800 | 1471294460880 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 3800 | 1471294460884 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 12:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:54:20 INFO - PROCESS | 3800 | 1471294460905 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 3800 | 1471294460908 Marionette TRACE conn3 <- [1,870,null,{}] 12:54:20 INFO - PROCESS | 3800 | 1471294460913 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}] 12:54:20 INFO - PROCESS | 3800 | 1471294460915 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:21 INFO - PROCESS | 3800 | 1471294461064 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:54:21 INFO - PROCESS | 3800 | 1471294461146 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 3800 | 1471294461148 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:21 INFO - PROCESS | 3800 | ++DOCSHELL 10A0F400 == 32 [pid = 3800] [id = 227] 12:54:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10A49C00) [pid = 3800] [serial = 680] [outer = 00000000] 12:54:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (11CE1C00) [pid = 3800] [serial = 681] [outer = 10A49C00] 12:54:21 INFO - PROCESS | 3800 | 1471294461195 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1313EC00) [pid = 3800] [serial = 682] [outer = 10A49C00] 12:54:21 INFO - PROCESS | 3800 | 1471294461695 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 857ms 12:54:21 INFO - PROCESS | 3800 | 1471294461762 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 3800 | 1471294461765 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 12:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:54:21 INFO - PROCESS | 3800 | 1471294461773 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 3800 | 1471294461775 Marionette TRACE conn3 <- [1,874,null,{}] 12:54:21 INFO - PROCESS | 3800 | 1471294461778 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}] 12:54:21 INFO - PROCESS | 3800 | 1471294461780 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:21 INFO - PROCESS | 3800 | 1471294461920 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:54:21 INFO - PROCESS | 3800 | 1471294461931 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 3800 | 1471294461933 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:21 INFO - PROCESS | 3800 | ++DOCSHELL 13939800 == 33 [pid = 3800] [id = 228] 12:54:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1393A800) [pid = 3800] [serial = 683] [outer = 00000000] 12:54:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (139DA000) [pid = 3800] [serial = 684] [outer = 1393A800] 12:54:21 INFO - PROCESS | 3800 | 1471294461979 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13CBF800) [pid = 3800] [serial = 685] [outer = 1393A800] 12:54:22 INFO - PROCESS | 3800 | 1471294462532 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 804ms 12:54:22 INFO - PROCESS | 3800 | 1471294462579 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 3800 | 1471294462583 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 12:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:54:22 INFO - PROCESS | 3800 | 1471294462593 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 3800 | 1471294462598 Marionette TRACE conn3 <- [1,878,null,{}] 12:54:22 INFO - PROCESS | 3800 | 1471294462601 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}] 12:54:22 INFO - PROCESS | 3800 | 1471294462604 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:22 INFO - PROCESS | 3800 | 1471294462743 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:54:22 INFO - PROCESS | 3800 | 1471294462826 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 3800 | 1471294462829 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:22 INFO - PROCESS | 3800 | ++DOCSHELL 146C5800 == 34 [pid = 3800] [id = 229] 12:54:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (146C9000) [pid = 3800] [serial = 686] [outer = 00000000] 12:54:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (150B7C00) [pid = 3800] [serial = 687] [outer = 146C9000] 12:54:22 INFO - PROCESS | 3800 | 1471294462873 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15861C00) [pid = 3800] [serial = 688] [outer = 146C9000] 12:54:23 INFO - PROCESS | 3800 | 1471294463346 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 804ms 12:54:23 INFO - PROCESS | 3800 | 1471294463401 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 3800 | 1471294463403 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 12:54:23 INFO - PROCESS | 3800 | 1471294463406 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:54:23 INFO - PROCESS | 3800 | 1471294463407 Marionette TRACE conn3 <- [1,882,null,{}] 12:54:23 INFO - PROCESS | 3800 | 1471294463411 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}] 12:54:23 INFO - PROCESS | 3800 | 1471294463413 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:23 INFO - PROCESS | 3800 | 1471294463552 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:54:23 INFO - PROCESS | 3800 | 1471294463621 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 3800 | 1471294463624 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:23 INFO - PROCESS | 3800 | ++DOCSHELL 15615000 == 35 [pid = 3800] [id = 230] 12:54:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15846C00) [pid = 3800] [serial = 689] [outer = 00000000] 12:54:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16928800) [pid = 3800] [serial = 690] [outer = 15846C00] 12:54:23 INFO - PROCESS | 3800 | 1471294463674 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16C06000) [pid = 3800] [serial = 691] [outer = 15846C00] 12:54:24 INFO - PROCESS | 3800 | 1471294464201 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 839ms 12:54:24 INFO - PROCESS | 3800 | 1471294464254 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 3800 | 1471294464256 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 12:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:54:24 INFO - PROCESS | 3800 | 1471294464260 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 3800 | 1471294464261 Marionette TRACE conn3 <- [1,886,null,{}] 12:54:24 INFO - PROCESS | 3800 | 1471294464265 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}] 12:54:24 INFO - PROCESS | 3800 | 1471294464267 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:24 INFO - PROCESS | 3800 | 1471294464373 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:54:24 INFO - PROCESS | 3800 | 1471294464490 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 3800 | 1471294464496 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:24 INFO - PROCESS | 3800 | ++DOCSHELL 12BC5000 == 36 [pid = 3800] [id = 231] 12:54:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (175ED800) [pid = 3800] [serial = 692] [outer = 00000000] 12:54:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (176C1000) [pid = 3800] [serial = 693] [outer = 175ED800] 12:54:24 INFO - PROCESS | 3800 | 1471294464549 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1785D000) [pid = 3800] [serial = 694] [outer = 175ED800] 12:54:25 INFO - PROCESS | 3800 | 1471294465094 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 911ms 12:54:25 INFO - PROCESS | 3800 | 1471294465176 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 3800 | 1471294465178 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 12:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:54:25 INFO - PROCESS | 3800 | 1471294465181 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 3800 | 1471294465183 Marionette TRACE conn3 <- [1,890,null,{}] 12:54:25 INFO - PROCESS | 3800 | 1471294465186 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}] 12:54:25 INFO - PROCESS | 3800 | 1471294465188 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:25 INFO - PROCESS | 3800 | 1471294465295 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:54:25 INFO - PROCESS | 3800 | 1471294465306 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 3800 | 1471294465308 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:25 INFO - PROCESS | 3800 | ++DOCSHELL 17B83C00 == 37 [pid = 3800] [id = 232] 12:54:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (17B8E400) [pid = 3800] [serial = 695] [outer = 00000000] 12:54:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1836A000) [pid = 3800] [serial = 696] [outer = 17B8E400] 12:54:25 INFO - PROCESS | 3800 | 1471294465400 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17B7F400) [pid = 3800] [serial = 697] [outer = 17B8E400] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13EA3800) [pid = 3800] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (15864800) [pid = 3800] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1287D400) [pid = 3800] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10A47C00) [pid = 3800] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (139D9400) [pid = 3800] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10F4E400) [pid = 3800] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (175F5400) [pid = 3800] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (13151C00) [pid = 3800] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10F4CC00) [pid = 3800] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1287E400) [pid = 3800] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16972400) [pid = 3800] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:54:25 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (17787800) [pid = 3800] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:54:26 INFO - PROCESS | 3800 | 1471294466014 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 839ms 12:54:26 INFO - PROCESS | 3800 | 1471294466036 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 3800 | 1471294466038 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 12:54:26 INFO - PROCESS | 3800 | 1471294466041 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:54:26 INFO - PROCESS | 3800 | 1471294466043 Marionette TRACE conn3 <- [1,894,null,{}] 12:54:26 INFO - PROCESS | 3800 | 1471294466047 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}] 12:54:26 INFO - PROCESS | 3800 | 1471294466048 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:26 INFO - PROCESS | 3800 | 1471294466124 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:54:26 INFO - PROCESS | 3800 | 1471294466130 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 3800 | 1471294466132 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:26 INFO - PROCESS | 3800 | ++DOCSHELL 1315E400 == 38 [pid = 3800] [id = 233] 12:54:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1343EC00) [pid = 3800] [serial = 698] [outer = 00000000] 12:54:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13EA3800) [pid = 3800] [serial = 699] [outer = 1343EC00] 12:54:26 INFO - PROCESS | 3800 | 1471294466175 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15619C00) [pid = 3800] [serial = 700] [outer = 1343EC00] 12:54:26 INFO - PROCESS | 3800 | 1471294466694 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 679ms 12:54:26 INFO - PROCESS | 3800 | 1471294466717 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 3800 | 1471294466719 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 12:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:54:26 INFO - PROCESS | 3800 | 1471294466722 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 3800 | 1471294466724 Marionette TRACE conn3 <- [1,898,null,{}] 12:54:26 INFO - PROCESS | 3800 | 1471294466727 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}] 12:54:26 INFO - PROCESS | 3800 | 1471294466729 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:26 INFO - PROCESS | 3800 | 1471294466833 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:54:26 INFO - PROCESS | 3800 | 1471294466840 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 3800 | 1471294466842 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:26 INFO - PROCESS | 3800 | ++DOCSHELL 139D7000 == 39 [pid = 3800] [id = 234] 12:54:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (17108C00) [pid = 3800] [serial = 701] [outer = 00000000] 12:54:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1836A400) [pid = 3800] [serial = 702] [outer = 17108C00] 12:54:26 INFO - PROCESS | 3800 | 1471294466935 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1985D800) [pid = 3800] [serial = 703] [outer = 17108C00] 12:54:27 INFO - PROCESS | 3800 | 1471294467397 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 732ms 12:54:27 INFO - PROCESS | 3800 | 1471294467434 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 3800 | 1471294467436 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 12:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:54:27 INFO - PROCESS | 3800 | 1471294467443 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 3800 | 1471294467444 Marionette TRACE conn3 <- [1,902,null,{}] 12:54:27 INFO - PROCESS | 3800 | 1471294467447 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}] 12:54:27 INFO - PROCESS | 3800 | 1471294467449 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:27 INFO - PROCESS | 3800 | 1471294467576 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:54:27 INFO - PROCESS | 3800 | 1471294467582 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 3800 | 1471294467584 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:27 INFO - PROCESS | 3800 | ++DOCSHELL 1287D400 == 40 [pid = 3800] [id = 235] 12:54:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (14286C00) [pid = 3800] [serial = 704] [outer = 00000000] 12:54:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1A04B800) [pid = 3800] [serial = 705] [outer = 14286C00] 12:54:27 INFO - PROCESS | 3800 | 1471294467627 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1A050400) [pid = 3800] [serial = 706] [outer = 14286C00] 12:54:28 INFO - PROCESS | 3800 | 1471294468138 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 732ms 12:54:28 INFO - PROCESS | 3800 | 1471294468187 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 3800 | 1471294468189 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 12:54:28 INFO - PROCESS | 3800 | 1471294468193 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:54:28 INFO - PROCESS | 3800 | 1471294468194 Marionette TRACE conn3 <- [1,906,null,{}] 12:54:28 INFO - PROCESS | 3800 | 1471294468198 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}] 12:54:28 INFO - PROCESS | 3800 | 1471294468200 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:28 INFO - PROCESS | 3800 | 1471294468322 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:54:28 INFO - PROCESS | 3800 | 1471294468524 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 3800 | 1471294468527 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:28 INFO - PROCESS | 3800 | ++DOCSHELL 1036B000 == 41 [pid = 3800] [id = 236] 12:54:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10439800) [pid = 3800] [serial = 707] [outer = 00000000] 12:54:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10A0AC00) [pid = 3800] [serial = 708] [outer = 10439800] 12:54:28 INFO - PROCESS | 3800 | 1471294468586 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (10A53C00) [pid = 3800] [serial = 709] [outer = 10439800] 12:54:29 INFO - PROCESS | 3800 | 1471294469304 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1126ms 12:54:29 INFO - PROCESS | 3800 | 1471294469328 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 3800 | 1471294469332 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 12:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:54:29 INFO - PROCESS | 3800 | 1471294469338 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 3800 | 1471294469341 Marionette TRACE conn3 <- [1,910,null,{}] 12:54:29 INFO - PROCESS | 3800 | 1471294469345 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}] 12:54:29 INFO - PROCESS | 3800 | 1471294469348 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:29 INFO - PROCESS | 3800 | 1471294469463 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:54:29 INFO - PROCESS | 3800 | 1471294469610 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 3800 | 1471294469613 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:29 INFO - PROCESS | 3800 | ++DOCSHELL 13947400 == 42 [pid = 3800] [id = 237] 12:54:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (139D3C00) [pid = 3800] [serial = 710] [outer = 00000000] 12:54:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (14294C00) [pid = 3800] [serial = 711] [outer = 139D3C00] 12:54:29 INFO - PROCESS | 3800 | 1471294469709 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (146D1C00) [pid = 3800] [serial = 712] [outer = 139D3C00] 12:54:30 INFO - PROCESS | 3800 | 1471294470443 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1143ms 12:54:30 INFO - PROCESS | 3800 | 1471294470487 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:54:30 INFO - PROCESS | 3800 | 1471294470490 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 12:54:30 INFO - PROCESS | 3800 | 1471294470494 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 3800 | 1471294470496 Marionette TRACE conn3 <- [1,914,null,{}] 12:54:30 INFO - PROCESS | 3800 | 1471294470500 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}] 12:54:30 INFO - PROCESS | 3800 | 1471294470503 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:30 INFO - PROCESS | 3800 | 1471294470613 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:54:30 INFO - PROCESS | 3800 | 1471294470760 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 3800 | 1471294470763 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:30 INFO - PROCESS | 3800 | ++DOCSHELL 15846800 == 43 [pid = 3800] [id = 238] 12:54:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15861000) [pid = 3800] [serial = 713] [outer = 00000000] 12:54:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (182D4000) [pid = 3800] [serial = 714] [outer = 15861000] 12:54:30 INFO - PROCESS | 3800 | 1471294470817 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (19AA5C00) [pid = 3800] [serial = 715] [outer = 15861000] 12:54:31 INFO - PROCESS | 3800 | 1471294471525 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]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1143ms 12:54:31 INFO - PROCESS | 3800 | 1471294471608 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 3800 | 1471294471612 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 12:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:54:31 INFO - PROCESS | 3800 | 1471294471691 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 3800 | 1471294471696 Marionette TRACE conn3 <- [1,918,null,{}] 12:54:31 INFO - PROCESS | 3800 | 1471294471719 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}] 12:54:31 INFO - PROCESS | 3800 | 1471294471723 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:31 INFO - PROCESS | 3800 | 1471294471843 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:54:31 INFO - PROCESS | 3800 | 1471294471919 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 3800 | 1471294471975 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:32 INFO - PROCESS | 3800 | ++DOCSHELL 1A278000 == 44 [pid = 3800] [id = 239] 12:54:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1A278400) [pid = 3800] [serial = 716] [outer = 00000000] 12:54:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1A27AC00) [pid = 3800] [serial = 717] [outer = 1A278400] 12:54:32 INFO - PROCESS | 3800 | 1471294472100 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1A27F800) [pid = 3800] [serial = 718] [outer = 1A278400] 12:54:32 INFO - PROCESS | 3800 | 1471294472976 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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1357ms 12:54:33 INFO - PROCESS | 3800 | 1471294473011 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:54:33 INFO - PROCESS | 3800 | 1471294473015 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 12:54:33 INFO - PROCESS | 3800 | 1471294473021 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 3800 | 1471294473024 Marionette TRACE conn3 <- [1,922,null,{}] 12:54:33 INFO - PROCESS | 3800 | 1471294473030 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}] 12:54:33 INFO - PROCESS | 3800 | 1471294473033 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:33 INFO - PROCESS | 3800 | 1471294473181 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:54:33 INFO - PROCESS | 3800 | 1471294473265 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 3800 | 1471294473270 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:33 INFO - PROCESS | 3800 | ++DOCSHELL 10A47C00 == 45 [pid = 3800] [id = 240] 12:54:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (10F56400) [pid = 3800] [serial = 719] [outer = 00000000] 12:54:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (0C7F1800) [pid = 3800] [serial = 720] [outer = 10F56400] 12:54:33 INFO - PROCESS | 3800 | 1471294473361 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (10FBEC00) [pid = 3800] [serial = 721] [outer = 10F56400] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 1287D400 == 44 [pid = 3800] [id = 235] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 139D7000 == 43 [pid = 3800] [id = 234] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 1315E400 == 42 [pid = 3800] [id = 233] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 17B83C00 == 41 [pid = 3800] [id = 232] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 12BC5000 == 40 [pid = 3800] [id = 231] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 15615000 == 39 [pid = 3800] [id = 230] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 146C5800 == 38 [pid = 3800] [id = 229] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 13939800 == 37 [pid = 3800] [id = 228] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 10A0F400 == 36 [pid = 3800] [id = 227] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 10A10400 == 35 [pid = 3800] [id = 226] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 10435C00 == 34 [pid = 3800] [id = 225] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 15FC7C00 == 33 [pid = 3800] [id = 214] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 182D7C00 == 32 [pid = 3800] [id = 224] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 12879C00 == 31 [pid = 3800] [id = 213] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 1A278000 == 30 [pid = 3800] [id = 239] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 15846800 == 29 [pid = 3800] [id = 238] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 1036B000 == 28 [pid = 3800] [id = 236] 12:54:34 INFO - PROCESS | 3800 | --DOCSHELL 13947400 == 27 [pid = 3800] [id = 237] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (14644000) [pid = 3800] [serial = 656] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (0C7F3000) [pid = 3800] [serial = 375] [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.] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (15FB8400) [pid = 3800] [serial = 660] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (12D6B400) [pid = 3800] [serial = 650] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10A51000) [pid = 3800] [serial = 647] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10A55800) [pid = 3800] [serial = 648] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (13EA6400) [pid = 3800] [serial = 653] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (11CE2C00) [pid = 3800] [serial = 645] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (112C6800) [pid = 3800] [serial = 644] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (17790000) [pid = 3800] [serial = 663] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1644A000) [pid = 3800] [serial = 666] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (12870000) [pid = 3800] [serial = 636] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (11AD6400) [pid = 3800] [serial = 635] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (14285400) [pid = 3800] [serial = 639] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (13948C00) [pid = 3800] [serial = 638] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15FC6400) [pid = 3800] [serial = 661] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (17860800) [pid = 3800] [serial = 642] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (17771C00) [pid = 3800] [serial = 641] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (17B84400) [pid = 3800] [serial = 664] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15612000) [pid = 3800] [serial = 657] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (130BA400) [pid = 3800] [serial = 651] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (18370800) [pid = 3800] [serial = 669] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (17110000) [pid = 3800] [serial = 667] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (19AAA400) [pid = 3800] [serial = 672] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (18371C00) [pid = 3800] [serial = 670] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1428C400) [pid = 3800] [serial = 654] [outer = 00000000] [url = about:blank] 12:54:34 INFO - PROCESS | 3800 | 1471294474757 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1786ms 12:54:34 INFO - PROCESS | 3800 | 1471294474805 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 3800 | 1471294474809 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 12:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:54:34 INFO - PROCESS | 3800 | 1471294474814 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 3800 | 1471294474817 Marionette TRACE conn3 <- [1,926,null,{}] 12:54:34 INFO - PROCESS | 3800 | 1471294474823 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}] 12:54:34 INFO - PROCESS | 3800 | 1471294474826 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:34 INFO - PROCESS | 3800 | 1471294474958 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:54:34 INFO - PROCESS | 3800 | 1471294474965 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 3800 | 1471294474969 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:34 INFO - PROCESS | 3800 | ++DOCSHELL 10A4B000 == 28 [pid = 3800] [id = 241] 12:54:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10A4E400) [pid = 3800] [serial = 722] [outer = 00000000] 12:54:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10F4BC00) [pid = 3800] [serial = 723] [outer = 10A4E400] 12:54:35 INFO - PROCESS | 3800 | 1471294475016 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (10FB6400) [pid = 3800] [serial = 724] [outer = 10A4E400] 12:54:35 INFO - PROCESS | 3800 | 1471294475610 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 839ms 12:54:35 INFO - PROCESS | 3800 | 1471294475661 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 3800 | 1471294475665 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 12:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:54:35 INFO - PROCESS | 3800 | 1471294475672 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 3800 | 1471294475674 Marionette TRACE conn3 <- [1,930,null,{}] 12:54:35 INFO - PROCESS | 3800 | 1471294475678 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}] 12:54:35 INFO - PROCESS | 3800 | 1471294475681 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:35 INFO - PROCESS | 3800 | 1471294475824 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:54:35 INFO - PROCESS | 3800 | 1471294475906 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 3800 | 1471294475908 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:35 INFO - PROCESS | 3800 | ++DOCSHELL 1287D800 == 29 [pid = 3800] [id = 242] 12:54:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1287E000) [pid = 3800] [serial = 725] [outer = 00000000] 12:54:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (12BC6800) [pid = 3800] [serial = 726] [outer = 1287E000] 12:54:35 INFO - PROCESS | 3800 | 1471294475956 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (13115400) [pid = 3800] [serial = 727] [outer = 1287E000] 12:54:36 INFO - PROCESS | 3800 | 1471294476421 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]]]}] 12:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 786ms 12:54:36 INFO - PROCESS | 3800 | 1471294476480 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 3800 | 1471294476482 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 12:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:54:36 INFO - PROCESS | 3800 | 1471294476486 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 3800 | 1471294476489 Marionette TRACE conn3 <- [1,934,null,{}] 12:54:36 INFO - PROCESS | 3800 | 1471294476500 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}] 12:54:36 INFO - PROCESS | 3800 | 1471294476504 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:36 INFO - PROCESS | 3800 | 1471294476586 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:54:36 INFO - PROCESS | 3800 | 1471294476593 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 3800 | 1471294476597 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:36 INFO - PROCESS | 3800 | ++DOCSHELL 13466400 == 30 [pid = 3800] [id = 243] 12:54:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13468400) [pid = 3800] [serial = 728] [outer = 00000000] 12:54:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (139DA400) [pid = 3800] [serial = 729] [outer = 13468400] 12:54:36 INFO - PROCESS | 3800 | 1471294476644 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13EA4000) [pid = 3800] [serial = 730] [outer = 13468400] 12:54:37 INFO - PROCESS | 3800 | 1471294477219 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 804ms 12:54:37 INFO - PROCESS | 3800 | 1471294477308 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 3800 | 1471294477311 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 12:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:54:37 INFO - PROCESS | 3800 | 1471294477349 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 3800 | 1471294477351 Marionette TRACE conn3 <- [1,938,null,{}] 12:54:37 INFO - PROCESS | 3800 | 1471294477364 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}] 12:54:37 INFO - PROCESS | 3800 | 1471294477366 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:37 INFO - PROCESS | 3800 | 1471294477478 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:54:37 INFO - PROCESS | 3800 | 1471294477488 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 3800 | 1471294477490 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:37 INFO - PROCESS | 3800 | ++DOCSHELL 139D7000 == 31 [pid = 3800] [id = 244] 12:54:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (14289000) [pid = 3800] [serial = 731] [outer = 00000000] 12:54:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (142F6000) [pid = 3800] [serial = 732] [outer = 14289000] 12:54:37 INFO - PROCESS | 3800 | 1471294477586 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (146CB000) [pid = 3800] [serial = 733] [outer = 14289000] 12:54:38 INFO - PROCESS | 3800 | 1471294478069 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 821ms 12:54:38 INFO - PROCESS | 3800 | 1471294478118 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 3800 | 1471294478120 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 12:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:54:38 INFO - PROCESS | 3800 | 1471294478123 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 3800 | 1471294478125 Marionette TRACE conn3 <- [1,942,null,{}] 12:54:38 INFO - PROCESS | 3800 | 1471294478128 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}] 12:54:38 INFO - PROCESS | 3800 | 1471294478130 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:38 INFO - PROCESS | 3800 | 1471294478284 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:54:38 INFO - PROCESS | 3800 | 1471294478294 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 3800 | 1471294478295 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:38 INFO - PROCESS | 3800 | ++DOCSHELL 146C4400 == 32 [pid = 3800] [id = 245] 12:54:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (146D0C00) [pid = 3800] [serial = 734] [outer = 00000000] 12:54:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1561A000) [pid = 3800] [serial = 735] [outer = 146D0C00] 12:54:38 INFO - PROCESS | 3800 | 1471294478343 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15F3F000) [pid = 3800] [serial = 736] [outer = 146D0C00] 12:54:38 INFO - PROCESS | 3800 | 1471294478917 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 840ms 12:54:39 INFO - PROCESS | 3800 | 1471294479003 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 3800 | 1471294479005 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 12:54:39 INFO - PROCESS | 3800 | 1471294479008 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 3800 | 1471294479010 Marionette TRACE conn3 <- [1,946,null,{}] 12:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:54:39 INFO - PROCESS | 3800 | 1471294479015 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}] 12:54:39 INFO - PROCESS | 3800 | 1471294479020 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:39 INFO - PROCESS | 3800 | 1471294479466 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (175ED800) [pid = 3800] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (17B8E400) [pid = 3800] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1393A800) [pid = 3800] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1055FC00) [pid = 3800] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10A49C00) [pid = 3800] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (146C9000) [pid = 3800] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10A46800) [pid = 3800] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (18371000) [pid = 3800] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1343EC00) [pid = 3800] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (17108C00) [pid = 3800] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (15846C00) [pid = 3800] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:54:39 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (14286C00) [pid = 3800] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:54:39 INFO - PROCESS | 3800 | 1471294479522 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 3800 | 1471294479524 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:39 INFO - PROCESS | 3800 | ++DOCSHELL 1055FC00 == 33 [pid = 3800] [id = 246] 12:54:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (10A04400) [pid = 3800] [serial = 737] [outer = 00000000] 12:54:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1320C800) [pid = 3800] [serial = 738] [outer = 10A04400] 12:54:39 INFO - PROCESS | 3800 | 1471294479568 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15F49C00) [pid = 3800] [serial = 739] [outer = 10A04400] 12:54:39 INFO - PROCESS | 3800 | 1471294479970 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1000ms 12:54:40 INFO - PROCESS | 3800 | 1471294480065 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 3800 | 1471294480067 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 12:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:54:40 INFO - PROCESS | 3800 | 1471294480081 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 3800 | 1471294480083 Marionette TRACE conn3 <- [1,950,null,{}] 12:54:40 INFO - PROCESS | 3800 | 1471294480086 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}] 12:54:40 INFO - PROCESS | 3800 | 1471294480088 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:40 INFO - PROCESS | 3800 | 1471294480162 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:54:40 INFO - PROCESS | 3800 | 1471294480167 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 3800 | 1471294480169 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:40 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F9800 == 34 [pid = 3800] [id = 247] 12:54:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (104E2400) [pid = 3800] [serial = 740] [outer = 00000000] 12:54:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (171D7C00) [pid = 3800] [serial = 741] [outer = 104E2400] 12:54:40 INFO - PROCESS | 3800 | 1471294480213 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (176C2000) [pid = 3800] [serial = 742] [outer = 104E2400] 12:54:40 INFO - PROCESS | 3800 | 1471294480727 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 679ms 12:54:40 INFO - PROCESS | 3800 | 1471294480744 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 3800 | 1471294480746 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 12:54:40 INFO - PROCESS | 3800 | 1471294480761 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:54:40 INFO - PROCESS | 3800 | 1471294480762 Marionette TRACE conn3 <- [1,954,null,{}] 12:54:40 INFO - PROCESS | 3800 | 1471294480766 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}] 12:54:40 INFO - PROCESS | 3800 | 1471294480768 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:40 INFO - PROCESS | 3800 | 1471294480842 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:54:40 INFO - PROCESS | 3800 | 1471294480847 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 3800 | 1471294480849 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:40 INFO - PROCESS | 3800 | ++DOCSHELL 17775000 == 35 [pid = 3800] [id = 248] 12:54:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1778EC00) [pid = 3800] [serial = 743] [outer = 00000000] 12:54:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (17B82C00) [pid = 3800] [serial = 744] [outer = 1778EC00] 12:54:40 INFO - PROCESS | 3800 | 1471294480942 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (17B83C00) [pid = 3800] [serial = 745] [outer = 1778EC00] 12:54:41 INFO - PROCESS | 3800 | 1471294481429 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 732ms 12:54:41 INFO - PROCESS | 3800 | 1471294481473 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 3800 | 1471294481475 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 12:54:41 INFO - PROCESS | 3800 | 1471294481536 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 3800 | 1471294481538 Marionette TRACE conn3 <- [1,958,null,{}] 12:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:54:41 INFO - PROCESS | 3800 | 1471294481541 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}] 12:54:41 INFO - PROCESS | 3800 | 1471294481543 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:41 INFO - PROCESS | 3800 | 1471294481620 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:54:41 INFO - PROCESS | 3800 | 1471294481625 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 3800 | 1471294481627 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:41 INFO - PROCESS | 3800 | ++DOCSHELL 13465C00 == 36 [pid = 3800] [id = 249] 12:54:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (180DE400) [pid = 3800] [serial = 746] [outer = 00000000] 12:54:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1836C000) [pid = 3800] [serial = 747] [outer = 180DE400] 12:54:41 INFO - PROCESS | 3800 | 1471294481670 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1836F000) [pid = 3800] [serial = 748] [outer = 180DE400] 12:54:42 INFO - PROCESS | 3800 | 1471294482616 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1125ms 12:54:42 INFO - PROCESS | 3800 | 1471294482633 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 3800 | 1471294482691 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 12:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:54:42 INFO - PROCESS | 3800 | 1471294482695 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 3800 | 1471294482701 Marionette TRACE conn3 <- [1,962,null,{}] 12:54:42 INFO - PROCESS | 3800 | 1471294482706 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}] 12:54:42 INFO - PROCESS | 3800 | 1471294482709 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:42 INFO - PROCESS | 3800 | 1471294482826 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:54:42 INFO - PROCESS | 3800 | 1471294482908 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 3800 | 1471294482911 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:42 INFO - PROCESS | 3800 | ++DOCSHELL 112C5800 == 37 [pid = 3800] [id = 250] 12:54:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (112D0400) [pid = 3800] [serial = 749] [outer = 00000000] 12:54:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (12879C00) [pid = 3800] [serial = 750] [outer = 112D0400] 12:54:43 INFO - PROCESS | 3800 | 1471294483031 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (130BC400) [pid = 3800] [serial = 751] [outer = 112D0400] 12:54:43 INFO - PROCESS | 3800 | 1471294483838 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]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1196ms 12:54:43 INFO - PROCESS | 3800 | 1471294483887 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 3800 | 1471294483891 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 12:54:43 INFO - PROCESS | 3800 | 1471294483917 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:54:43 INFO - PROCESS | 3800 | 1471294483920 Marionette TRACE conn3 <- [1,966,null,{}] 12:54:43 INFO - PROCESS | 3800 | 1471294483924 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}] 12:54:43 INFO - PROCESS | 3800 | 1471294483927 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:44 INFO - PROCESS | 3800 | 1471294484059 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:54:44 INFO - PROCESS | 3800 | 1471294484235 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 3800 | 1471294484237 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:44 INFO - PROCESS | 3800 | ++DOCSHELL 1315CC00 == 38 [pid = 3800] [id = 251] 12:54:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (131E6000) [pid = 3800] [serial = 752] [outer = 00000000] 12:54:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (13948C00) [pid = 3800] [serial = 753] [outer = 131E6000] 12:54:44 INFO - PROCESS | 3800 | 1471294484294 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (14292000) [pid = 3800] [serial = 754] [outer = 131E6000] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 17775000 == 37 [pid = 3800] [id = 248] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 0C7F9800 == 36 [pid = 3800] [id = 247] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 1055FC00 == 35 [pid = 3800] [id = 246] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 146C4400 == 34 [pid = 3800] [id = 245] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 139D7000 == 33 [pid = 3800] [id = 244] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 13466400 == 32 [pid = 3800] [id = 243] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 1287D800 == 31 [pid = 3800] [id = 242] 12:54:45 INFO - PROCESS | 3800 | --DOCSHELL 10A4B000 == 30 [pid = 3800] [id = 241] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1A04B800) [pid = 3800] [serial = 705] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1A050400) [pid = 3800] [serial = 706] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (176C1000) [pid = 3800] [serial = 693] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1836A000) [pid = 3800] [serial = 696] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1785D000) [pid = 3800] [serial = 694] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (139DA000) [pid = 3800] [serial = 684] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13CBF800) [pid = 3800] [serial = 685] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (12832400) [pid = 3800] [serial = 675] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (129C5C00) [pid = 3800] [serial = 676] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11CE1C00) [pid = 3800] [serial = 681] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1313EC00) [pid = 3800] [serial = 682] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (150B7C00) [pid = 3800] [serial = 687] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15861C00) [pid = 3800] [serial = 688] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A51400) [pid = 3800] [serial = 678] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (112C8400) [pid = 3800] [serial = 679] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (19AAE000) [pid = 3800] [serial = 673] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13EA3800) [pid = 3800] [serial = 699] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1836A400) [pid = 3800] [serial = 702] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (17B7F400) [pid = 3800] [serial = 697] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1985D800) [pid = 3800] [serial = 703] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16928800) [pid = 3800] [serial = 690] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (16C06000) [pid = 3800] [serial = 691] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (15619C00) [pid = 3800] [serial = 700] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3800 | 1471294485261 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1429ms 12:54:45 INFO - PROCESS | 3800 | 1471294485328 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:54:45 INFO - PROCESS | 3800 | 1471294485389 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 12:54:45 INFO - PROCESS | 3800 | 1471294485393 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 3800 | 1471294485398 Marionette TRACE conn3 <- [1,970,null,{}] 12:54:45 INFO - PROCESS | 3800 | 1471294485402 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}] 12:54:45 INFO - PROCESS | 3800 | 1471294485405 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:45 INFO - PROCESS | 3800 | 1471294485489 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:54:45 INFO - PROCESS | 3800 | 1471294485500 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 3800 | 1471294485503 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:45 INFO - PROCESS | 3800 | ++DOCSHELL 10A49C00 == 31 [pid = 3800] [id = 252] 12:54:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10A4A800) [pid = 3800] [serial = 755] [outer = 00000000] 12:54:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (112C8400) [pid = 3800] [serial = 756] [outer = 10A4A800] 12:54:45 INFO - PROCESS | 3800 | 1471294485555 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (11C38000) [pid = 3800] [serial = 757] [outer = 10A4A800] 12:54:46 INFO - PROCESS | 3800 | 1471294486148 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 839ms 12:54:46 INFO - PROCESS | 3800 | 1471294486262 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 3800 | 1471294486266 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 12:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:54:46 INFO - PROCESS | 3800 | 1471294486274 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 3800 | 1471294486277 Marionette TRACE conn3 <- [1,974,null,{}] 12:54:46 INFO - PROCESS | 3800 | 1471294486280 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}] 12:54:46 INFO - PROCESS | 3800 | 1471294486283 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:46 INFO - PROCESS | 3800 | 1471294486371 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:54:46 INFO - PROCESS | 3800 | 1471294486459 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 3800 | 1471294486461 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:46 INFO - PROCESS | 3800 | ++DOCSHELL 13143000 == 32 [pid = 3800] [id = 253] 12:54:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13146400) [pid = 3800] [serial = 758] [outer = 00000000] 12:54:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13443000) [pid = 3800] [serial = 759] [outer = 13146400] 12:54:46 INFO - PROCESS | 3800 | 1471294486557 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13466000) [pid = 3800] [serial = 760] [outer = 13146400] 12:54:47 INFO - PROCESS | 3800 | 1471294486992 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 804ms 12:54:47 INFO - PROCESS | 3800 | 1471294487047 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 3800 | 1471294487050 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 12:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:54:47 INFO - PROCESS | 3800 | 1471294487102 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 3800 | 1471294487106 Marionette TRACE conn3 <- [1,978,null,{}] 12:54:47 INFO - PROCESS | 3800 | 1471294487117 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}] 12:54:47 INFO - PROCESS | 3800 | 1471294487121 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:47 INFO - PROCESS | 3800 | 1471294487202 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:54:47 INFO - PROCESS | 3800 | 1471294487212 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 3800 | 1471294487215 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:47 INFO - PROCESS | 3800 | ++DOCSHELL 1504BC00 == 33 [pid = 3800] [id = 254] 12:54:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15051800) [pid = 3800] [serial = 761] [outer = 00000000] 12:54:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15618000) [pid = 3800] [serial = 762] [outer = 15051800] 12:54:47 INFO - PROCESS | 3800 | 1471294487278 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15866C00) [pid = 3800] [serial = 763] [outer = 15051800] 12:54:47 INFO - PROCESS | 3800 | 1471294487800 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 750ms 12:54:47 INFO - PROCESS | 3800 | 1471294487829 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 3800 | 1471294487831 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 12:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:54:47 INFO - PROCESS | 3800 | 1471294487835 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 3800 | 1471294487837 Marionette TRACE conn3 <- [1,982,null,{}] 12:54:47 INFO - PROCESS | 3800 | 1471294487840 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}] 12:54:47 INFO - PROCESS | 3800 | 1471294487842 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:48 INFO - PROCESS | 3800 | 1471294488038 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:54:48 INFO - PROCESS | 3800 | 1471294488059 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 3800 | 1471294488062 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:48 INFO - PROCESS | 3800 | ++DOCSHELL 15F46C00 == 34 [pid = 3800] [id = 255] 12:54:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15FBC000) [pid = 3800] [serial = 764] [outer = 00000000] 12:54:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1697B400) [pid = 3800] [serial = 765] [outer = 15FBC000] 12:54:48 INFO - PROCESS | 3800 | 1471294488109 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16C0A000) [pid = 3800] [serial = 766] [outer = 15FBC000] 12:54:48 INFO - PROCESS | 3800 | 1471294488636 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 839ms 12:54:48 INFO - PROCESS | 3800 | 1471294488689 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 3800 | 1471294488691 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 12:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:54:48 INFO - PROCESS | 3800 | 1471294488694 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 3800 | 1471294488696 Marionette TRACE conn3 <- [1,986,null,{}] 12:54:48 INFO - PROCESS | 3800 | 1471294488699 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}] 12:54:48 INFO - PROCESS | 3800 | 1471294488701 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:48 INFO - PROCESS | 3800 | 1471294488808 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:54:48 INFO - PROCESS | 3800 | 1471294488813 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 3800 | 1471294488815 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:48 INFO - PROCESS | 3800 | ++DOCSHELL 15FC7400 == 35 [pid = 3800] [id = 256] 12:54:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16927C00) [pid = 3800] [serial = 767] [outer = 00000000] 12:54:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1760DC00) [pid = 3800] [serial = 768] [outer = 16927C00] 12:54:48 INFO - PROCESS | 3800 | 1471294488860 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1778CC00) [pid = 3800] [serial = 769] [outer = 16927C00] 12:54:49 INFO - PROCESS | 3800 | 1471294489424 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 804ms 12:54:49 INFO - PROCESS | 3800 | 1471294489502 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 3800 | 1471294489504 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 12:54:49 INFO - PROCESS | 3800 | 1471294489507 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:54:49 INFO - PROCESS | 3800 | 1471294489509 Marionette TRACE conn3 <- [1,990,null,{}] 12:54:49 INFO - PROCESS | 3800 | 1471294489512 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}] 12:54:49 INFO - PROCESS | 3800 | 1471294489518 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:49 INFO - PROCESS | 3800 | 1471294489664 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:54:49 INFO - PROCESS | 3800 | 1471294489782 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 3800 | 1471294489785 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:49 INFO - PROCESS | 3800 | ++DOCSHELL 17B84400 == 36 [pid = 3800] [id = 257] 12:54:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (182D5400) [pid = 3800] [serial = 770] [outer = 00000000] 12:54:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (19857400) [pid = 3800] [serial = 771] [outer = 182D5400] 12:54:49 INFO - PROCESS | 3800 | 1471294489847 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1985D800) [pid = 3800] [serial = 772] [outer = 182D5400] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1778EC00) [pid = 3800] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (14289000) [pid = 3800] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10A4E400) [pid = 3800] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13468400) [pid = 3800] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1287E000) [pid = 3800] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10F56400) [pid = 3800] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (146D0C00) [pid = 3800] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10439800) [pid = 3800] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (139D3C00) [pid = 3800] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15861000) [pid = 3800] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1A278400) [pid = 3800] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A04400) [pid = 3800] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:54:50 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (104E2400) [pid = 3800] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:54:50 INFO - PROCESS | 3800 | 1471294490473 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]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1036ms 12:54:50 INFO - PROCESS | 3800 | 1471294490521 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 3800 | 1471294490523 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 12:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:54:50 INFO - PROCESS | 3800 | 1471294490527 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 3800 | 1471294490528 Marionette TRACE conn3 <- [1,994,null,{}] 12:54:50 INFO - PROCESS | 3800 | 1471294490532 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}] 12:54:50 INFO - PROCESS | 3800 | 1471294490534 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:50 INFO - PROCESS | 3800 | 1471294490695 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:54:50 INFO - PROCESS | 3800 | 1471294490749 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 3800 | 1471294490752 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:50 INFO - PROCESS | 3800 | ++DOCSHELL 1315FC00 == 37 [pid = 3800] [id = 258] 12:54:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (131F2800) [pid = 3800] [serial = 773] [outer = 00000000] 12:54:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (14289800) [pid = 3800] [serial = 774] [outer = 131F2800] 12:54:50 INFO - PROCESS | 3800 | 1471294490795 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (14293C00) [pid = 3800] [serial = 775] [outer = 131F2800] 12:54:51 INFO - PROCESS | 3800 | 1471294491242 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 714ms 12:54:51 INFO - PROCESS | 3800 | 1471294491275 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 3800 | 1471294491277 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 12:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:54:51 INFO - PROCESS | 3800 | 1471294491280 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 3800 | 1471294491282 Marionette TRACE conn3 <- [1,998,null,{}] 12:54:51 INFO - PROCESS | 3800 | 1471294491315 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}] 12:54:51 INFO - PROCESS | 3800 | 1471294491317 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:51 INFO - PROCESS | 3800 | 1471294491393 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:54:51 INFO - PROCESS | 3800 | 1471294491399 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 3800 | 1471294491401 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:51 INFO - PROCESS | 3800 | ++DOCSHELL 1692B000 == 38 [pid = 3800] [id = 259] 12:54:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (175ED000) [pid = 3800] [serial = 776] [outer = 00000000] 12:54:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (18369C00) [pid = 3800] [serial = 777] [outer = 175ED000] 12:54:51 INFO - PROCESS | 3800 | 1471294491445 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (18377C00) [pid = 3800] [serial = 778] [outer = 175ED000] 12:54:51 INFO - PROCESS | 3800 | 1471294491961 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]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 750ms 12:54:52 INFO - PROCESS | 3800 | 1471294492015 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 3800 | 1471294492017 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 12:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:54:52 INFO - PROCESS | 3800 | 1471294492021 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 3800 | 1471294492022 Marionette TRACE conn3 <- [1,1002,null,{}] 12:54:52 INFO - PROCESS | 3800 | 1471294492026 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}] 12:54:52 INFO - PROCESS | 3800 | 1471294492028 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:52 INFO - PROCESS | 3800 | 1471294492170 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:54:52 INFO - PROCESS | 3800 | 1471294492178 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 3800 | 1471294492180 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:52 INFO - PROCESS | 3800 | ++DOCSHELL 19AA8400 == 39 [pid = 3800] [id = 260] 12:54:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (19AAA400) [pid = 3800] [serial = 779] [outer = 00000000] 12:54:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (19CDD000) [pid = 3800] [serial = 780] [outer = 19AAA400] 12:54:52 INFO - PROCESS | 3800 | 1471294492228 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1A04D000) [pid = 3800] [serial = 781] [outer = 19AAA400] 12:54:52 INFO - PROCESS | 3800 | 1471294492910 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1036ms 12:54:53 INFO - PROCESS | 3800 | 1471294493042 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:54:53 INFO - PROCESS | 3800 | 1471294493104 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 12:54:53 INFO - PROCESS | 3800 | 1471294493109 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 3800 | 1471294493112 Marionette TRACE conn3 <- [1,1006,null,{}] 12:54:53 INFO - PROCESS | 3800 | 1471294493118 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}] 12:54:53 INFO - PROCESS | 3800 | 1471294493121 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:53 INFO - PROCESS | 3800 | 1471294493268 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:54:53 INFO - PROCESS | 3800 | 1471294493409 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 3800 | 1471294493412 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:53 INFO - PROCESS | 3800 | ++DOCSHELL 104E5000 == 40 [pid = 3800] [id = 261] 12:54:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1058D400) [pid = 3800] [serial = 782] [outer = 00000000] 12:54:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (12875C00) [pid = 3800] [serial = 783] [outer = 1058D400] 12:54:53 INFO - PROCESS | 3800 | 1471294493470 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (131E3C00) [pid = 3800] [serial = 784] [outer = 1058D400] 12:54:54 INFO - PROCESS | 3800 | 1471294494128 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1072ms 12:54:54 INFO - PROCESS | 3800 | 1471294494163 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 3800 | 1471294494168 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:54:54 INFO - PROCESS | 3800 | 1471294494175 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 3800 | 1471294494177 Marionette TRACE conn3 <- [1,1010,null,{}] 12:54:54 INFO - PROCESS | 3800 | 1471294494182 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}] 12:54:54 INFO - PROCESS | 3800 | 1471294494185 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:54 INFO - PROCESS | 3800 | 1471294494342 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:54:54 INFO - PROCESS | 3800 | 1471294494441 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 3800 | 1471294494443 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:54 INFO - PROCESS | 3800 | ++DOCSHELL 14649400 == 41 [pid = 3800] [id = 262] 12:54:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (146C9400) [pid = 3800] [serial = 785] [outer = 00000000] 12:54:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (15614400) [pid = 3800] [serial = 786] [outer = 146C9400] 12:54:54 INFO - PROCESS | 3800 | 1471294494499 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16447800) [pid = 3800] [serial = 787] [outer = 146C9400] 12:54:55 INFO - PROCESS | 3800 | 1471294495231 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]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1072ms 12:54:55 INFO - PROCESS | 3800 | 1471294495262 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 3800 | 1471294495264 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 12:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:54:55 INFO - PROCESS | 3800 | 1471294495268 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 3800 | 1471294495272 Marionette TRACE conn3 <- [1,1014,null,{}] 12:54:55 INFO - PROCESS | 3800 | 1471294495283 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}] 12:54:55 INFO - PROCESS | 3800 | 1471294495288 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:55 INFO - PROCESS | 3800 | 1471294495445 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:54:55 INFO - PROCESS | 3800 | 1471294495545 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 3800 | 1471294495549 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:55 INFO - PROCESS | 3800 | ++DOCSHELL 18376400 == 42 [pid = 3800] [id = 263] 12:54:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1985B800) [pid = 3800] [serial = 788] [outer = 00000000] 12:54:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (19CD3800) [pid = 3800] [serial = 789] [outer = 1985B800] 12:54:55 INFO - PROCESS | 3800 | 1471294495604 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1A226C00) [pid = 3800] [serial = 790] [outer = 1985B800] 12:54:56 INFO - PROCESS | 3800 | 1471294496321 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1072ms 12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:54:56 INFO - PROCESS | 3800 | 1471294496363 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 3800 | 1471294496365 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 12:54:56 INFO - PROCESS | 3800 | 1471294496369 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 3800 | 1471294496371 Marionette TRACE conn3 <- [1,1018,null,{}] 12:54:56 INFO - PROCESS | 3800 | 1471294496375 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}] 12:54:56 INFO - PROCESS | 3800 | 1471294496377 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:56 INFO - PROCESS | 3800 | 1471294496483 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:54:56 INFO - PROCESS | 3800 | 1471294496640 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 3800 | 1471294496643 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:56 INFO - PROCESS | 3800 | ++DOCSHELL 1036B000 == 43 [pid = 3800] [id = 264] 12:54:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1050F800) [pid = 3800] [serial = 791] [outer = 00000000] 12:54:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (114D8800) [pid = 3800] [serial = 792] [outer = 1050F800] 12:54:56 INFO - PROCESS | 3800 | 1471294496737 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (12877800) [pid = 3800] [serial = 793] [outer = 1050F800] 12:54:57 INFO - PROCESS | 3800 | 1471294497592 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1233ms 12:54:57 INFO - PROCESS | 3800 | 1471294497616 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 3800 | 1471294497619 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:54:57 INFO - PROCESS | 3800 | 1471294497624 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 3800 | 1471294497629 Marionette TRACE conn3 <- [1,1022,null,{}] 12:54:57 INFO - PROCESS | 3800 | 1471294497633 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}] 12:54:57 INFO - PROCESS | 3800 | 1471294497636 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:57 INFO - PROCESS | 3800 | 1471294497737 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:54:57 INFO - PROCESS | 3800 | 1471294497892 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 3800 | 1471294497894 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:57 INFO - PROCESS | 3800 | ++DOCSHELL 10A0E800 == 44 [pid = 3800] [id = 265] 12:54:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (10A46400) [pid = 3800] [serial = 794] [outer = 00000000] 12:54:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1287B400) [pid = 3800] [serial = 795] [outer = 10A46400] 12:54:57 INFO - PROCESS | 3800 | 1471294497989 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (13467400) [pid = 3800] [serial = 796] [outer = 10A46400] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 1692B000 == 43 [pid = 3800] [id = 259] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 1315FC00 == 42 [pid = 3800] [id = 258] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 17B84400 == 41 [pid = 3800] [id = 257] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 15FC7400 == 40 [pid = 3800] [id = 256] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 15F46C00 == 39 [pid = 3800] [id = 255] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 1504BC00 == 38 [pid = 3800] [id = 254] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 13143000 == 37 [pid = 3800] [id = 253] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 10A49C00 == 36 [pid = 3800] [id = 252] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 1315CC00 == 35 [pid = 3800] [id = 251] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 112C5800 == 34 [pid = 3800] [id = 250] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 13465C00 == 33 [pid = 3800] [id = 249] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 10A47C00 == 32 [pid = 3800] [id = 240] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 1036B000 == 31 [pid = 3800] [id = 264] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 14649400 == 30 [pid = 3800] [id = 262] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 18376400 == 29 [pid = 3800] [id = 263] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 19AA8400 == 28 [pid = 3800] [id = 260] 12:54:58 INFO - PROCESS | 3800 | --DOCSHELL 104E5000 == 27 [pid = 3800] [id = 261] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (17B82C00) [pid = 3800] [serial = 744] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (142F6000) [pid = 3800] [serial = 732] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10F4BC00) [pid = 3800] [serial = 723] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10FB6400) [pid = 3800] [serial = 724] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (139DA400) [pid = 3800] [serial = 729] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (12BC6800) [pid = 3800] [serial = 726] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (13115400) [pid = 3800] [serial = 727] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (0C7F1800) [pid = 3800] [serial = 720] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (10FBEC00) [pid = 3800] [serial = 721] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1561A000) [pid = 3800] [serial = 735] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (10A53C00) [pid = 3800] [serial = 709] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A0AC00) [pid = 3800] [serial = 708] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (146D1C00) [pid = 3800] [serial = 712] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (14294C00) [pid = 3800] [serial = 711] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (19AA5C00) [pid = 3800] [serial = 715] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (182D4000) [pid = 3800] [serial = 714] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1A27F800) [pid = 3800] [serial = 718] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1A27AC00) [pid = 3800] [serial = 717] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (146CB000) [pid = 3800] [serial = 733] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1320C800) [pid = 3800] [serial = 738] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (17B83C00) [pid = 3800] [serial = 745] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15F3F000) [pid = 3800] [serial = 736] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (171D7C00) [pid = 3800] [serial = 741] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15F49C00) [pid = 3800] [serial = 739] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (176C2000) [pid = 3800] [serial = 742] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13EA4000) [pid = 3800] [serial = 730] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 3800 | 1471294499274 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1714ms 12:54:59 INFO - PROCESS | 3800 | 1471294499337 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 3800 | 1471294499341 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:54:59 INFO - PROCESS | 3800 | 1471294499346 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 3800 | 1471294499349 Marionette TRACE conn3 <- [1,1026,null,{}] 12:54:59 INFO - PROCESS | 3800 | 1471294499355 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}] 12:54:59 INFO - PROCESS | 3800 | 1471294499357 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:59 INFO - PROCESS | 3800 | 1471294499489 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:54:59 INFO - PROCESS | 3800 | 1471294499503 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 3800 | 1471294499505 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:54:59 INFO - PROCESS | 3800 | ++DOCSHELL 10A53C00 == 28 [pid = 3800] [id = 266] 12:54:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10A54000) [pid = 3800] [serial = 797] [outer = 00000000] 12:54:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (10FBA000) [pid = 3800] [serial = 798] [outer = 10A54000] 12:54:59 INFO - PROCESS | 3800 | 1471294499553 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (112C6800) [pid = 3800] [serial = 799] [outer = 10A54000] 12:55:00 INFO - PROCESS | 3800 | 1471294500125 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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 804ms 12:55:00 INFO - PROCESS | 3800 | 1471294500152 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 3800 | 1471294500157 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 12:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:55:00 INFO - PROCESS | 3800 | 1471294500164 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 3800 | 1471294500166 Marionette TRACE conn3 <- [1,1030,null,{}] 12:55:00 INFO - PROCESS | 3800 | 1471294500170 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}] 12:55:00 INFO - PROCESS | 3800 | 1471294500173 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:00 INFO - PROCESS | 3800 | 1471294500260 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:55:00 INFO - PROCESS | 3800 | 1471294500432 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 3800 | 1471294500434 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:00 INFO - PROCESS | 3800 | ++DOCSHELL 13117C00 == 29 [pid = 3800] [id = 267] 12:55:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13118000) [pid = 3800] [serial = 800] [outer = 00000000] 12:55:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (13156800) [pid = 3800] [serial = 801] [outer = 13118000] 12:55:00 INFO - PROCESS | 3800 | 1471294500483 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (131E9400) [pid = 3800] [serial = 802] [outer = 13118000] 12:55:00 INFO - PROCESS | 3800 | 1471294500972 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 839ms 12:55:01 INFO - PROCESS | 3800 | 1471294501011 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 3800 | 1471294501013 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:55:01 INFO - PROCESS | 3800 | 1471294501016 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 3800 | 1471294501020 Marionette TRACE conn3 <- [1,1034,null,{}] 12:55:01 INFO - PROCESS | 3800 | 1471294501030 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}] 12:55:01 INFO - PROCESS | 3800 | 1471294501035 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:01 INFO - PROCESS | 3800 | 1471294501116 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:55:01 INFO - PROCESS | 3800 | 1471294501123 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 3800 | 1471294501126 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:01 INFO - PROCESS | 3800 | ++DOCSHELL 13CC1400 == 30 [pid = 3800] [id = 268] 12:55:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13CC6400) [pid = 3800] [serial = 803] [outer = 00000000] 12:55:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1428A800) [pid = 3800] [serial = 804] [outer = 13CC6400] 12:55:01 INFO - PROCESS | 3800 | 1471294501228 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (14294C00) [pid = 3800] [serial = 805] [outer = 13CC6400] 12:55:01 INFO - PROCESS | 3800 | 1471294501825 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 858ms 12:55:01 INFO - PROCESS | 3800 | 1471294501885 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 3800 | 1471294501888 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 12:55:01 INFO - PROCESS | 3800 | 1471294501892 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:55:01 INFO - PROCESS | 3800 | 1471294501894 Marionette TRACE conn3 <- [1,1038,null,{}] 12:55:01 INFO - PROCESS | 3800 | 1471294501897 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}] 12:55:01 INFO - PROCESS | 3800 | 1471294501899 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:02 INFO - PROCESS | 3800 | 1471294502016 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:55:02 INFO - PROCESS | 3800 | 1471294502124 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 3800 | 1471294502127 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:02 INFO - PROCESS | 3800 | ++DOCSHELL 146CAC00 == 31 [pid = 3800] [id = 269] 12:55:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (146CC000) [pid = 3800] [serial = 806] [outer = 00000000] 12:55:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15051C00) [pid = 3800] [serial = 807] [outer = 146CC000] 12:55:02 INFO - PROCESS | 3800 | 1471294502171 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1561C000) [pid = 3800] [serial = 808] [outer = 146CC000] 12:55:02 INFO - PROCESS | 3800 | 1471294502639 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 803ms 12:55:02 INFO - PROCESS | 3800 | 1471294502731 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 3800 | 1471294502733 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:55:02 INFO - PROCESS | 3800 | 1471294502737 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 3800 | 1471294502739 Marionette TRACE conn3 <- [1,1042,null,{}] 12:55:02 INFO - PROCESS | 3800 | 1471294502746 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}] 12:55:02 INFO - PROCESS | 3800 | 1471294502748 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:02 INFO - PROCESS | 3800 | 1471294502852 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:55:02 INFO - PROCESS | 3800 | 1471294502863 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 3800 | 1471294502865 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:02 INFO - PROCESS | 3800 | ++DOCSHELL 15848400 == 32 [pid = 3800] [id = 270] 12:55:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15865000) [pid = 3800] [serial = 809] [outer = 00000000] 12:55:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15FC4C00) [pid = 3800] [serial = 810] [outer = 15865000] 12:55:02 INFO - PROCESS | 3800 | 1471294502908 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16928000) [pid = 3800] [serial = 811] [outer = 15865000] 12:55:03 INFO - PROCESS | 3800 | 1471294503473 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]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 804ms 12:55:03 INFO - PROCESS | 3800 | 1471294503516 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 3800 | 1471294503518 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 12:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:55:03 INFO - PROCESS | 3800 | 1471294503551 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 3800 | 1471294503553 Marionette TRACE conn3 <- [1,1046,null,{}] 12:55:03 INFO - PROCESS | 3800 | 1471294503564 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}] 12:55:03 INFO - PROCESS | 3800 | 1471294503570 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:04 INFO - PROCESS | 3800 | 1471294504018 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (180DE400) [pid = 3800] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (15FBC000) [pid = 3800] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10A4A800) [pid = 3800] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16927C00) [pid = 3800] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15051800) [pid = 3800] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (112D0400) [pid = 3800] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13146400) [pid = 3800] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (131E6000) [pid = 3800] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (182D5400) [pid = 3800] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (131F2800) [pid = 3800] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (175ED000) [pid = 3800] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:55:04 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (19AAA400) [pid = 3800] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:55:04 INFO - PROCESS | 3800 | 1471294504073 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 3800 | 1471294504076 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:04 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F2800 == 33 [pid = 3800] [id = 271] 12:55:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1036C800) [pid = 3800] [serial = 812] [outer = 00000000] 12:55:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10A50C00) [pid = 3800] [serial = 813] [outer = 1036C800] 12:55:04 INFO - PROCESS | 3800 | 1471294504120 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13146400) [pid = 3800] [serial = 814] [outer = 1036C800] 12:55:04 INFO - PROCESS | 3800 | 1471294504580 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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1054ms 12:55:04 INFO - PROCESS | 3800 | 1471294504598 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 3800 | 1471294504600 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:55:04 INFO - PROCESS | 3800 | 1471294504604 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 3800 | 1471294504605 Marionette TRACE conn3 <- [1,1050,null,{}] 12:55:04 INFO - PROCESS | 3800 | 1471294504609 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}] 12:55:04 INFO - PROCESS | 3800 | 1471294504611 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:04 INFO - PROCESS | 3800 | 1471294504686 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:55:04 INFO - PROCESS | 3800 | 1471294504691 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 3800 | 1471294504693 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:04 INFO - PROCESS | 3800 | ++DOCSHELL 14293400 == 34 [pid = 3800] [id = 272] 12:55:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (142F3400) [pid = 3800] [serial = 815] [outer = 00000000] 12:55:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1778B400) [pid = 3800] [serial = 816] [outer = 142F3400] 12:55:04 INFO - PROCESS | 3800 | 1471294504737 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17854000) [pid = 3800] [serial = 817] [outer = 142F3400] 12:55:05 INFO - PROCESS | 3800 | 1471294505251 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 679ms 12:55:05 INFO - PROCESS | 3800 | 1471294505286 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 3800 | 1471294505289 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 12:55:05 INFO - PROCESS | 3800 | 1471294505292 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:55:05 INFO - PROCESS | 3800 | 1471294505294 Marionette TRACE conn3 <- [1,1054,null,{}] 12:55:05 INFO - PROCESS | 3800 | 1471294505301 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}] 12:55:05 INFO - PROCESS | 3800 | 1471294505302 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:05 INFO - PROCESS | 3800 | 1471294505377 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:55:05 INFO - PROCESS | 3800 | 1471294505383 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 3800 | 1471294505385 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:05 INFO - PROCESS | 3800 | ++DOCSHELL 17771800 == 35 [pid = 3800] [id = 273] 12:55:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (17789C00) [pid = 3800] [serial = 818] [outer = 00000000] 12:55:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (182D6400) [pid = 3800] [serial = 819] [outer = 17789C00] 12:55:05 INFO - PROCESS | 3800 | 1471294505479 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (182D7000) [pid = 3800] [serial = 820] [outer = 17789C00] 12:55:06 INFO - PROCESS | 3800 | 1471294505989 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 732ms 12:55:06 INFO - PROCESS | 3800 | 1471294506010 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 3800 | 1471294506012 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:55:06 INFO - PROCESS | 3800 | 1471294506016 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 3800 | 1471294506071 Marionette TRACE conn3 <- [1,1058,null,{}] 12:55:06 INFO - PROCESS | 3800 | 1471294506076 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}] 12:55:06 INFO - PROCESS | 3800 | 1471294506077 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:06 INFO - PROCESS | 3800 | 1471294506154 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:55:06 INFO - PROCESS | 3800 | 1471294506160 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 3800 | 1471294506162 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:06 INFO - PROCESS | 3800 | ++DOCSHELL 13CBF800 == 36 [pid = 3800] [id = 274] 12:55:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1836B400) [pid = 3800] [serial = 821] [outer = 00000000] 12:55:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (18377400) [pid = 3800] [serial = 822] [outer = 1836B400] 12:55:06 INFO - PROCESS | 3800 | 1471294506205 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (19863400) [pid = 3800] [serial = 823] [outer = 1836B400] 12:55:07 INFO - PROCESS | 3800 | 1471294507170 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1215ms 12:55:07 INFO - PROCESS | 3800 | 1471294507243 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 3800 | 1471294507248 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:55:07 INFO - PROCESS | 3800 | 1471294507346 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 3800 | 1471294507352 Marionette TRACE conn3 <- [1,1062,null,{}] 12:55:07 INFO - PROCESS | 3800 | 1471294507358 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}] 12:55:07 INFO - PROCESS | 3800 | 1471294507361 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:07 INFO - PROCESS | 3800 | 1471294507464 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:55:07 INFO - PROCESS | 3800 | 1471294507582 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 3800 | 1471294507643 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:07 INFO - PROCESS | 3800 | ++DOCSHELL 10A09800 == 37 [pid = 3800] [id = 275] 12:55:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10B65800) [pid = 3800] [serial = 824] [outer = 00000000] 12:55:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (112D2400) [pid = 3800] [serial = 825] [outer = 10B65800] 12:55:07 INFO - PROCESS | 3800 | 1471294507700 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (129C4800) [pid = 3800] [serial = 826] [outer = 10B65800] 12:55:08 INFO - PROCESS | 3800 | 1471294508705 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1500ms 12:55:08 INFO - PROCESS | 3800 | 1471294508865 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 3800 | 1471294508869 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:55:08 INFO - PROCESS | 3800 | 1471294508876 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 3800 | 1471294508879 Marionette TRACE conn3 <- [1,1066,null,{}] 12:55:08 INFO - PROCESS | 3800 | 1471294508884 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}] 12:55:08 INFO - PROCESS | 3800 | 1471294508888 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:09 INFO - PROCESS | 3800 | 1471294508975 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:55:09 INFO - PROCESS | 3800 | 1471294509101 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 3800 | 1471294509162 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:09 INFO - PROCESS | 3800 | ++DOCSHELL 10F4D400 == 38 [pid = 3800] [id = 276] 12:55:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (10F56000) [pid = 3800] [serial = 827] [outer = 00000000] 12:55:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (114E4000) [pid = 3800] [serial = 828] [outer = 10F56000] 12:55:09 INFO - PROCESS | 3800 | 1471294509212 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (12877C00) [pid = 3800] [serial = 829] [outer = 10F56000] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 17771800 == 37 [pid = 3800] [id = 273] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 14293400 == 36 [pid = 3800] [id = 272] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 0C7F2800 == 35 [pid = 3800] [id = 271] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 15848400 == 34 [pid = 3800] [id = 270] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 146CAC00 == 33 [pid = 3800] [id = 269] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 13CC1400 == 32 [pid = 3800] [id = 268] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 13117C00 == 31 [pid = 3800] [id = 267] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 10A53C00 == 30 [pid = 3800] [id = 266] 12:55:09 INFO - PROCESS | 3800 | --DOCSHELL 10A0E800 == 29 [pid = 3800] [id = 265] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1836F000) [pid = 3800] [serial = 748] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (16C0A000) [pid = 3800] [serial = 766] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (112C8400) [pid = 3800] [serial = 756] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1778CC00) [pid = 3800] [serial = 769] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (15866C00) [pid = 3800] [serial = 763] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (12879C00) [pid = 3800] [serial = 750] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13466000) [pid = 3800] [serial = 760] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13948C00) [pid = 3800] [serial = 753] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (130BC400) [pid = 3800] [serial = 751] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1760DC00) [pid = 3800] [serial = 768] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (19857400) [pid = 3800] [serial = 771] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15618000) [pid = 3800] [serial = 762] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (14289800) [pid = 3800] [serial = 774] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13443000) [pid = 3800] [serial = 759] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (14292000) [pid = 3800] [serial = 754] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (11C38000) [pid = 3800] [serial = 757] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (14293C00) [pid = 3800] [serial = 775] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1697B400) [pid = 3800] [serial = 765] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1836C000) [pid = 3800] [serial = 747] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (18369C00) [pid = 3800] [serial = 777] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1985D800) [pid = 3800] [serial = 772] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (19CDD000) [pid = 3800] [serial = 780] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1A04D000) [pid = 3800] [serial = 781] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (18377C00) [pid = 3800] [serial = 778] [outer = 00000000] [url = about:blank] 12:55:09 INFO - PROCESS | 3800 | 1471294509821 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1036ms 12:55:09 INFO - PROCESS | 3800 | 1471294509896 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 3800 | 1471294509901 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:55:09 INFO - PROCESS | 3800 | 1471294509907 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 3800 | 1471294509910 Marionette TRACE conn3 <- [1,1070,null,{}] 12:55:09 INFO - PROCESS | 3800 | 1471294509913 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}] 12:55:09 INFO - PROCESS | 3800 | 1471294509916 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:10 INFO - PROCESS | 3800 | 1471294510050 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:55:10 INFO - PROCESS | 3800 | 1471294510063 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 3800 | 1471294510065 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:10 INFO - PROCESS | 3800 | ++DOCSHELL 13145800 == 30 [pid = 3800] [id = 277] 12:55:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1314B400) [pid = 3800] [serial = 830] [outer = 00000000] 12:55:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (131E7800) [pid = 3800] [serial = 831] [outer = 1314B400] 12:55:10 INFO - PROCESS | 3800 | 1471294510112 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1345E400) [pid = 3800] [serial = 832] [outer = 1314B400] 12:55:10 INFO - PROCESS | 3800 | 1471294510677 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 786ms 12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:55:10 INFO - PROCESS | 3800 | 1471294510713 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 3800 | 1471294510715 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 12:55:10 INFO - PROCESS | 3800 | 1471294510719 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 3800 | 1471294510722 Marionette TRACE conn3 <- [1,1074,null,{}] 12:55:10 INFO - PROCESS | 3800 | 1471294510765 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}] 12:55:10 INFO - PROCESS | 3800 | 1471294510769 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:10 INFO - PROCESS | 3800 | 1471294510914 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:55:11 INFO - PROCESS | 3800 | 1471294511004 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 3800 | 1471294511007 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:11 INFO - PROCESS | 3800 | ++DOCSHELL 13EA0800 == 31 [pid = 3800] [id = 278] 12:55:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13EA1C00) [pid = 3800] [serial = 833] [outer = 00000000] 12:55:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (14291000) [pid = 3800] [serial = 834] [outer = 13EA1C00] 12:55:11 INFO - PROCESS | 3800 | 1471294511055 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (142F0400) [pid = 3800] [serial = 835] [outer = 13EA1C00] 12:55:11 INFO - PROCESS | 3800 | 1471294511572 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]]]}] 12:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 911ms 12:55:11 INFO - PROCESS | 3800 | 1471294511630 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 3800 | 1471294511632 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 12:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:55:11 INFO - PROCESS | 3800 | 1471294511636 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 3800 | 1471294511638 Marionette TRACE conn3 <- [1,1078,null,{}] 12:55:11 INFO - PROCESS | 3800 | 1471294511641 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}] 12:55:11 INFO - PROCESS | 3800 | 1471294511644 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:11 INFO - PROCESS | 3800 | 1471294511725 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:55:11 INFO - PROCESS | 3800 | 1471294511733 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 3800 | 1471294511787 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:11 INFO - PROCESS | 3800 | ++DOCSHELL 15612C00 == 32 [pid = 3800] [id = 279] 12:55:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15614800) [pid = 3800] [serial = 836] [outer = 00000000] 12:55:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1697F800) [pid = 3800] [serial = 837] [outer = 15614800] 12:55:11 INFO - PROCESS | 3800 | 1471294511832 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16CC6800) [pid = 3800] [serial = 838] [outer = 15614800] 12:55:12 INFO - PROCESS | 3800 | 1471294512400 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 804ms 12:55:12 INFO - PROCESS | 3800 | 1471294512465 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 3800 | 1471294512467 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:55:12 INFO - PROCESS | 3800 | 1471294512471 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 3800 | 1471294512474 Marionette TRACE conn3 <- [1,1082,null,{}] 12:55:12 INFO - PROCESS | 3800 | 1471294512479 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}] 12:55:12 INFO - PROCESS | 3800 | 1471294512482 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:12 INFO - PROCESS | 3800 | 1471294512589 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:55:12 INFO - PROCESS | 3800 | 1471294512694 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 3800 | 1471294512697 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:12 INFO - PROCESS | 3800 | ++DOCSHELL 15FB8400 == 33 [pid = 3800] [id = 280] 12:55:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16CC2400) [pid = 3800] [serial = 839] [outer = 00000000] 12:55:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1760DC00) [pid = 3800] [serial = 840] [outer = 16CC2400] 12:55:12 INFO - PROCESS | 3800 | 1471294512741 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17771800) [pid = 3800] [serial = 841] [outer = 16CC2400] 12:55:13 INFO - PROCESS | 3800 | 1471294513249 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 786ms 12:55:13 INFO - PROCESS | 3800 | 1471294513277 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 3800 | 1471294513279 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:55:13 INFO - PROCESS | 3800 | 1471294513292 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 3800 | 1471294513294 Marionette TRACE conn3 <- [1,1086,null,{}] 12:55:13 INFO - PROCESS | 3800 | 1471294513297 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}] 12:55:13 INFO - PROCESS | 3800 | 1471294513303 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:13 INFO - PROCESS | 3800 | 1471294513437 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:55:13 INFO - PROCESS | 3800 | 1471294513498 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 3800 | 1471294513555 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:13 INFO - PROCESS | 3800 | ++DOCSHELL 1803E000 == 34 [pid = 3800] [id = 281] 12:55:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (18040C00) [pid = 3800] [serial = 842] [outer = 00000000] 12:55:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1836F000) [pid = 3800] [serial = 843] [outer = 18040C00] 12:55:13 INFO - PROCESS | 3800 | 1471294513599 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (18376000) [pid = 3800] [serial = 844] [outer = 18040C00] 12:55:14 INFO - PROCESS | 3800 | 1471294514066 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]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 857ms 12:55:14 INFO - PROCESS | 3800 | 1471294514185 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 3800 | 1471294514187 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 12:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:55:14 INFO - PROCESS | 3800 | 1471294514190 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 3800 | 1471294514192 Marionette TRACE conn3 <- [1,1090,null,{}] 12:55:14 INFO - PROCESS | 3800 | 1471294514195 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}] 12:55:14 INFO - PROCESS | 3800 | 1471294514197 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:14 INFO - PROCESS | 3800 | 1471294514381 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (17789C00) [pid = 3800] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (10A54000) [pid = 3800] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13CC6400) [pid = 3800] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (146CC000) [pid = 3800] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13118000) [pid = 3800] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A46400) [pid = 3800] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15865000) [pid = 3800] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1036C800) [pid = 3800] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (142F3400) [pid = 3800] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1058D400) [pid = 3800] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (146C9400) [pid = 3800] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1985B800) [pid = 3800] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:55:14 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1050F800) [pid = 3800] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:55:14 INFO - PROCESS | 3800 | 1471294514502 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 3800 | 1471294514504 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:14 INFO - PROCESS | 3800 | ++DOCSHELL 1050F800 == 35 [pid = 3800] [id = 282] 12:55:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1051B400) [pid = 3800] [serial = 845] [outer = 00000000] 12:55:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (112C8C00) [pid = 3800] [serial = 846] [outer = 1051B400] 12:55:14 INFO - PROCESS | 3800 | 1471294514549 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (12875800) [pid = 3800] [serial = 847] [outer = 1051B400] 12:55:14 INFO - PROCESS | 3800 | 1471294514946 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 857ms 12:55:15 INFO - PROCESS | 3800 | 1471294515008 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 3800 | 1471294515010 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 12:55:15 INFO - PROCESS | 3800 | 1471294515014 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:55:15 INFO - PROCESS | 3800 | 1471294515016 Marionette TRACE conn3 <- [1,1094,null,{}] 12:55:15 INFO - PROCESS | 3800 | 1471294515019 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}] 12:55:15 INFO - PROCESS | 3800 | 1471294515021 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:15 INFO - PROCESS | 3800 | 1471294515148 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:55:15 INFO - PROCESS | 3800 | 1471294515153 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 3800 | 1471294515155 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:15 INFO - PROCESS | 3800 | ++DOCSHELL 12871000 == 36 [pid = 3800] [id = 283] 12:55:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13EAB000) [pid = 3800] [serial = 848] [outer = 00000000] 12:55:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (182D3C00) [pid = 3800] [serial = 849] [outer = 13EAB000] 12:55:15 INFO - PROCESS | 3800 | 1471294515198 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (19856800) [pid = 3800] [serial = 850] [outer = 13EAB000] 12:55:15 INFO - PROCESS | 3800 | 1471294515711 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 733ms 12:55:15 INFO - PROCESS | 3800 | 1471294515762 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 3800 | 1471294515764 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 12:55:15 INFO - PROCESS | 3800 | 1471294515767 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:55:15 INFO - PROCESS | 3800 | 1471294515769 Marionette TRACE conn3 <- [1,1098,null,{}] 12:55:15 INFO - PROCESS | 3800 | 1471294515772 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}] 12:55:15 INFO - PROCESS | 3800 | 1471294515774 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:15 INFO - PROCESS | 3800 | 1471294515849 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:55:15 INFO - PROCESS | 3800 | 1471294515881 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 3800 | 1471294515883 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:15 INFO - PROCESS | 3800 | ++DOCSHELL 13EA4000 == 37 [pid = 3800] [id = 284] 12:55:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15615400) [pid = 3800] [serial = 851] [outer = 00000000] 12:55:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (19CD9000) [pid = 3800] [serial = 852] [outer = 15615400] 12:55:15 INFO - PROCESS | 3800 | 1471294515927 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (19AAA400) [pid = 3800] [serial = 853] [outer = 15615400] 12:55:16 INFO - PROCESS | 3800 | 1471294516529 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 839ms 12:55:16 INFO - PROCESS | 3800 | 1471294516626 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 3800 | 1471294516628 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:55:16 INFO - PROCESS | 3800 | 1471294516631 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 3800 | 1471294516633 Marionette TRACE conn3 <- [1,1102,null,{}] 12:55:16 INFO - PROCESS | 3800 | 1471294516637 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}] 12:55:16 INFO - PROCESS | 3800 | 1471294516638 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:16 INFO - PROCESS | 3800 | 1471294516757 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:55:16 INFO - PROCESS | 3800 | 1471294516914 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 3800 | 1471294516917 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:16 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F2000 == 38 [pid = 3800] [id = 285] 12:55:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (0C7F2800) [pid = 3800] [serial = 854] [outer = 00000000] 12:55:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1036F400) [pid = 3800] [serial = 855] [outer = 0C7F2800] 12:55:16 INFO - PROCESS | 3800 | 1471294516976 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (104E8800) [pid = 3800] [serial = 856] [outer = 0C7F2800] 12:55:17 INFO - PROCESS | 3800 | 1471294517713 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1143ms 12:55:17 INFO - PROCESS | 3800 | 1471294517746 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 3800 | 1471294517750 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:55:17 INFO - PROCESS | 3800 | 1471294517810 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 3800 | 1471294517814 Marionette TRACE conn3 <- [1,1106,null,{}] 12:55:17 INFO - PROCESS | 3800 | 1471294517850 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}] 12:55:17 INFO - PROCESS | 3800 | 1471294517854 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:18 INFO - PROCESS | 3800 | 1471294517996 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:55:18 INFO - PROCESS | 3800 | 1471294518048 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 3800 | 1471294518051 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:18 INFO - PROCESS | 3800 | ++DOCSHELL 1346A400 == 39 [pid = 3800] [id = 286] 12:55:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1346CC00) [pid = 3800] [serial = 857] [outer = 00000000] 12:55:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (139D9400) [pid = 3800] [serial = 858] [outer = 1346CC00] 12:55:18 INFO - PROCESS | 3800 | 1471294518157 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1428C000) [pid = 3800] [serial = 859] [outer = 1346CC00] 12:55:18 INFO - PROCESS | 3800 | 1471294518824 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1072ms 12:55:18 INFO - PROCESS | 3800 | 1471294518868 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:55:18 INFO - PROCESS | 3800 | 1471294518871 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 12:55:18 INFO - PROCESS | 3800 | 1471294518875 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 3800 | 1471294518878 Marionette TRACE conn3 <- [1,1110,null,{}] 12:55:18 INFO - PROCESS | 3800 | 1471294518881 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}] 12:55:18 INFO - PROCESS | 3800 | 1471294518884 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:19 INFO - PROCESS | 3800 | 1471294519041 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:55:19 INFO - PROCESS | 3800 | 1471294519142 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 3800 | 1471294519145 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:19 INFO - PROCESS | 3800 | ++DOCSHELL 1778CC00 == 40 [pid = 3800] [id = 287] 12:55:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (17790000) [pid = 3800] [serial = 860] [outer = 00000000] 12:55:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (17B82400) [pid = 3800] [serial = 861] [outer = 17790000] 12:55:19 INFO - PROCESS | 3800 | 1471294519198 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (18374C00) [pid = 3800] [serial = 862] [outer = 17790000] 12:55:19 INFO - PROCESS | 3800 | 1471294519940 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1072ms 12:55:19 INFO - PROCESS | 3800 | 1471294519964 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 3800 | 1471294519968 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 12:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:55:19 INFO - PROCESS | 3800 | 1471294519979 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 3800 | 1471294519983 Marionette TRACE conn3 <- [1,1114,null,{}] 12:55:20 INFO - PROCESS | 3800 | 1471294519987 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}] 12:55:20 INFO - PROCESS | 3800 | 1471294519990 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:20 INFO - PROCESS | 3800 | 1471294520098 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:55:20 INFO - PROCESS | 3800 | 1471294520249 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 3800 | 1471294520251 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:20 INFO - PROCESS | 3800 | ++DOCSHELL 1692BC00 == 41 [pid = 3800] [id = 288] 12:55:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (19AA6400) [pid = 3800] [serial = 863] [outer = 00000000] 12:55:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1A646800) [pid = 3800] [serial = 864] [outer = 19AA6400] 12:55:20 INFO - PROCESS | 3800 | 1471294520344 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1A649C00) [pid = 3800] [serial = 865] [outer = 19AA6400] 12:55:21 INFO - PROCESS | 3800 | 1471294521267 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1357ms 12:55:21 INFO - PROCESS | 3800 | 1471294521359 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 3800 | 1471294521363 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:55:21 INFO - PROCESS | 3800 | 1471294521368 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 3800 | 1471294521371 Marionette TRACE conn3 <- [1,1118,null,{}] 12:55:21 INFO - PROCESS | 3800 | 1471294521377 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}] 12:55:21 INFO - PROCESS | 3800 | 1471294521380 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:21 INFO - PROCESS | 3800 | 1471294521477 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:55:21 INFO - PROCESS | 3800 | 1471294521556 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 3800 | 1471294521611 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:21 INFO - PROCESS | 3800 | ++DOCSHELL 11CE1C00 == 42 [pid = 3800] [id = 289] 12:55:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (11CE2400) [pid = 3800] [serial = 866] [outer = 00000000] 12:55:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (12879C00) [pid = 3800] [serial = 867] [outer = 11CE2400] 12:55:21 INFO - PROCESS | 3800 | 1471294521701 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (12D6B400) [pid = 3800] [serial = 868] [outer = 11CE2400] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 13EA4000 == 41 [pid = 3800] [id = 284] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 12871000 == 40 [pid = 3800] [id = 283] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 1050F800 == 39 [pid = 3800] [id = 282] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 1803E000 == 38 [pid = 3800] [id = 281] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 15FB8400 == 37 [pid = 3800] [id = 280] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 15612C00 == 36 [pid = 3800] [id = 279] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 13EA0800 == 35 [pid = 3800] [id = 278] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 13145800 == 34 [pid = 3800] [id = 277] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 10F4D400 == 33 [pid = 3800] [id = 276] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 10A09800 == 32 [pid = 3800] [id = 275] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 13CBF800 == 31 [pid = 3800] [id = 274] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 1692BC00 == 30 [pid = 3800] [id = 288] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 1778CC00 == 29 [pid = 3800] [id = 287] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 0C7F2000 == 28 [pid = 3800] [id = 285] 12:55:22 INFO - PROCESS | 3800 | --DOCSHELL 1346A400 == 27 [pid = 3800] [id = 286] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (182D6400) [pid = 3800] [serial = 819] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10FBA000) [pid = 3800] [serial = 798] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (112C6800) [pid = 3800] [serial = 799] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1428A800) [pid = 3800] [serial = 804] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15051C00) [pid = 3800] [serial = 807] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (13156800) [pid = 3800] [serial = 801] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (131E9400) [pid = 3800] [serial = 802] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (13467400) [pid = 3800] [serial = 796] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1287B400) [pid = 3800] [serial = 795] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (15FC4C00) [pid = 3800] [serial = 810] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1561C000) [pid = 3800] [serial = 808] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10A50C00) [pid = 3800] [serial = 813] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16928000) [pid = 3800] [serial = 811] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1778B400) [pid = 3800] [serial = 816] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (182D7000) [pid = 3800] [serial = 820] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (131E3C00) [pid = 3800] [serial = 784] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (12875C00) [pid = 3800] [serial = 783] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16447800) [pid = 3800] [serial = 787] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15614400) [pid = 3800] [serial = 786] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1A226C00) [pid = 3800] [serial = 790] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (19CD3800) [pid = 3800] [serial = 789] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (12877800) [pid = 3800] [serial = 793] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (114D8800) [pid = 3800] [serial = 792] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (13146400) [pid = 3800] [serial = 814] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (17854000) [pid = 3800] [serial = 817] [outer = 00000000] [url = about:blank] 12:55:22 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (14294C00) [pid = 3800] [serial = 805] [outer = 00000000] [url = about:blank] 12:55:23 INFO - PROCESS | 3800 | 1471294523137 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1840ms 12:55:23 INFO - PROCESS | 3800 | 1471294523219 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 3800 | 1471294523223 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:55:23 INFO - PROCESS | 3800 | 1471294523228 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 3800 | 1471294523232 Marionette TRACE conn3 <- [1,1122,null,{}] 12:55:23 INFO - PROCESS | 3800 | 1471294523237 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}] 12:55:23 INFO - PROCESS | 3800 | 1471294523240 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:23 INFO - PROCESS | 3800 | 1471294523326 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:55:23 INFO - PROCESS | 3800 | 1471294523408 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 3800 | 1471294523412 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:23 INFO - PROCESS | 3800 | ++DOCSHELL 1047C000 == 28 [pid = 3800] [id = 290] 12:55:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1047CC00) [pid = 3800] [serial = 869] [outer = 00000000] 12:55:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10F48400) [pid = 3800] [serial = 870] [outer = 1047CC00] 12:55:23 INFO - PROCESS | 3800 | 1471294523460 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10FB3800) [pid = 3800] [serial = 871] [outer = 1047CC00] 12:55:23 INFO - PROCESS | 3800 | 1471294523955 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 804ms 12:55:24 INFO - PROCESS | 3800 | 1471294524004 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 3800 | 1471294524008 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:55:24 INFO - PROCESS | 3800 | 1471294524015 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 3800 | 1471294524017 Marionette TRACE conn3 <- [1,1126,null,{}] 12:55:24 INFO - PROCESS | 3800 | 1471294524021 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}] 12:55:24 INFO - PROCESS | 3800 | 1471294524024 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:24 INFO - PROCESS | 3800 | 1471294524167 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:55:24 INFO - PROCESS | 3800 | 1471294524176 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 3800 | 1471294524178 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:24 INFO - PROCESS | 3800 | ++DOCSHELL 12877000 == 29 [pid = 3800] [id = 291] 12:55:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (12877800) [pid = 3800] [serial = 872] [outer = 00000000] 12:55:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (129BD400) [pid = 3800] [serial = 873] [outer = 12877800] 12:55:24 INFO - PROCESS | 3800 | 1471294524225 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13141C00) [pid = 3800] [serial = 874] [outer = 12877800] 12:55:24 INFO - PROCESS | 3800 | 1471294524782 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 786ms 12:55:24 INFO - PROCESS | 3800 | 1471294524823 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 3800 | 1471294524825 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:55:24 INFO - PROCESS | 3800 | 1471294524829 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 3800 | 1471294524832 Marionette TRACE conn3 <- [1,1130,null,{}] 12:55:24 INFO - PROCESS | 3800 | 1471294524842 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}] 12:55:24 INFO - PROCESS | 3800 | 1471294524847 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:25 INFO - PROCESS | 3800 | 1471294525007 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:55:25 INFO - PROCESS | 3800 | 1471294525099 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 3800 | 1471294525102 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:25 INFO - PROCESS | 3800 | ++DOCSHELL 13468800 == 30 [pid = 3800] [id = 292] 12:55:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13469400) [pid = 3800] [serial = 875] [outer = 00000000] 12:55:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (139DDC00) [pid = 3800] [serial = 876] [outer = 13469400] 12:55:25 INFO - PROCESS | 3800 | 1471294525151 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13CBF800) [pid = 3800] [serial = 877] [outer = 13469400] 12:55:25 INFO - PROCESS | 3800 | 1471294525676 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 911ms 12:55:25 INFO - PROCESS | 3800 | 1471294525742 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 3800 | 1471294525745 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:55:25 INFO - PROCESS | 3800 | 1471294525767 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 3800 | 1471294525769 Marionette TRACE conn3 <- [1,1134,null,{}] 12:55:25 INFO - PROCESS | 3800 | 1471294525773 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}] 12:55:25 INFO - PROCESS | 3800 | 1471294525775 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:25 INFO - PROCESS | 3800 | 1471294525938 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:55:26 INFO - PROCESS | 3800 | 1471294525995 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 3800 | 1471294525997 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:26 INFO - PROCESS | 3800 | ++DOCSHELL 139DA400 == 31 [pid = 3800] [id = 293] 12:55:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13CBD400) [pid = 3800] [serial = 878] [outer = 00000000] 12:55:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (142ECC00) [pid = 3800] [serial = 879] [outer = 13CBD400] 12:55:26 INFO - PROCESS | 3800 | 1471294526043 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15046400) [pid = 3800] [serial = 880] [outer = 13CBD400] 12:55:26 INFO - PROCESS | 3800 | 1471294526615 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]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 911ms 12:55:26 INFO - PROCESS | 3800 | 1471294526672 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 3800 | 1471294526675 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 12:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:55:26 INFO - PROCESS | 3800 | 1471294526678 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 3800 | 1471294526680 Marionette TRACE conn3 <- [1,1138,null,{}] 12:55:26 INFO - PROCESS | 3800 | 1471294526689 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}] 12:55:26 INFO - PROCESS | 3800 | 1471294526691 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:26 INFO - PROCESS | 3800 | 1471294526846 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:55:26 INFO - PROCESS | 3800 | 1471294526858 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 3800 | 1471294526860 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:26 INFO - PROCESS | 3800 | ++DOCSHELL 14649400 == 32 [pid = 3800] [id = 294] 12:55:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (146CC400) [pid = 3800] [serial = 881] [outer = 00000000] 12:55:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15F3F400) [pid = 3800] [serial = 882] [outer = 146CC400] 12:55:26 INFO - PROCESS | 3800 | 1471294526904 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15FC6000) [pid = 3800] [serial = 883] [outer = 146CC400] 12:55:27 INFO - PROCESS | 3800 | 1471294527449 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 786ms 12:55:27 INFO - PROCESS | 3800 | 1471294527499 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 3800 | 1471294527501 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:55:27 INFO - PROCESS | 3800 | 1471294527504 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 3800 | 1471294527506 Marionette TRACE conn3 <- [1,1142,null,{}] 12:55:27 INFO - PROCESS | 3800 | 1471294527510 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}] 12:55:27 INFO - PROCESS | 3800 | 1471294527515 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:27 INFO - PROCESS | 3800 | 1471294527705 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:55:27 INFO - PROCESS | 3800 | 1471294527765 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 3800 | 1471294527767 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:27 INFO - PROCESS | 3800 | ++DOCSHELL 175ED000 == 33 [pid = 3800] [id = 295] 12:55:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (175EFC00) [pid = 3800] [serial = 884] [outer = 00000000] 12:55:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1776F400) [pid = 3800] [serial = 885] [outer = 175EFC00] 12:55:27 INFO - PROCESS | 3800 | 1471294527814 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1785A800) [pid = 3800] [serial = 886] [outer = 175EFC00] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13EAB000) [pid = 3800] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (15615400) [pid = 3800] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16CC2400) [pid = 3800] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (18040C00) [pid = 3800] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1051B400) [pid = 3800] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1836B400) [pid = 3800] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (10B65800) [pid = 3800] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15614800) [pid = 3800] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1314B400) [pid = 3800] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (13EA1C00) [pid = 3800] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:55:28 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10F56000) [pid = 3800] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:55:28 INFO - PROCESS | 3800 | 1471294528525 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]]]}] 12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1089ms 12:55:28 INFO - PROCESS | 3800 | 1471294528584 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 3800 | 1471294528586 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 12:55:28 INFO - PROCESS | 3800 | 1471294528589 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:55:28 INFO - PROCESS | 3800 | 1471294528591 Marionette TRACE conn3 <- [1,1146,null,{}] 12:55:28 INFO - PROCESS | 3800 | 1471294528594 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}] 12:55:28 INFO - PROCESS | 3800 | 1471294528605 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:28 INFO - PROCESS | 3800 | 1471294528680 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:55:28 INFO - PROCESS | 3800 | 1471294528685 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 3800 | 1471294528687 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:28 INFO - PROCESS | 3800 | ++DOCSHELL 1428A400 == 34 [pid = 3800] [id = 296] 12:55:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (14641000) [pid = 3800] [serial = 887] [outer = 00000000] 12:55:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1760B800) [pid = 3800] [serial = 888] [outer = 14641000] 12:55:28 INFO - PROCESS | 3800 | 1471294528791 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (176BD800) [pid = 3800] [serial = 889] [outer = 14641000] 12:55:29 INFO - PROCESS | 3800 | 1471294529265 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 732ms 12:55:29 INFO - PROCESS | 3800 | 1471294529301 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 3800 | 1471294529303 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 12:55:29 INFO - PROCESS | 3800 | 1471294529307 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:55:29 INFO - PROCESS | 3800 | 1471294529308 Marionette TRACE conn3 <- [1,1150,null,{}] 12:55:29 INFO - PROCESS | 3800 | 1471294529363 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}] 12:55:29 INFO - PROCESS | 3800 | 1471294529365 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:29 INFO - PROCESS | 3800 | 1471294529440 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:55:29 INFO - PROCESS | 3800 | 1471294529447 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 3800 | 1471294529449 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:29 INFO - PROCESS | 3800 | ++DOCSHELL 17B89800 == 35 [pid = 3800] [id = 297] 12:55:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17B8B800) [pid = 3800] [serial = 890] [outer = 00000000] 12:55:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (180DB400) [pid = 3800] [serial = 891] [outer = 17B8B800] 12:55:29 INFO - PROCESS | 3800 | 1471294529494 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (180DF800) [pid = 3800] [serial = 892] [outer = 17B8B800] 12:55:30 INFO - PROCESS | 3800 | 1471294530034 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 733ms 12:55:30 INFO - PROCESS | 3800 | 1471294530063 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 3800 | 1471294530065 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 12:55:30 INFO - PROCESS | 3800 | 1471294530068 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 3800 | 1471294530070 Marionette TRACE conn3 <- [1,1154,null,{}] 12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:55:30 INFO - PROCESS | 3800 | 1471294530077 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}] 12:55:30 INFO - PROCESS | 3800 | 1471294530079 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:30 INFO - PROCESS | 3800 | 1471294530154 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:55:30 INFO - PROCESS | 3800 | 1471294530159 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 3800 | 1471294530162 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:30 INFO - PROCESS | 3800 | ++DOCSHELL 13468400 == 36 [pid = 3800] [id = 298] 12:55:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (18371C00) [pid = 3800] [serial = 893] [outer = 00000000] 12:55:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (19AA4C00) [pid = 3800] [serial = 894] [outer = 18371C00] 12:55:30 INFO - PROCESS | 3800 | 1471294530256 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (19AA8400) [pid = 3800] [serial = 895] [outer = 18371C00] 12:55:31 INFO - PROCESS | 3800 | 1471294531179 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1125ms 12:55:31 INFO - PROCESS | 3800 | 1471294531201 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 3800 | 1471294531206 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:55:31 INFO - PROCESS | 3800 | 1471294531211 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 3800 | 1471294531214 Marionette TRACE conn3 <- [1,1158,null,{}] 12:55:31 INFO - PROCESS | 3800 | 1471294531221 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}] 12:55:31 INFO - PROCESS | 3800 | 1471294531224 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:31 INFO - PROCESS | 3800 | 1471294531340 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:55:31 INFO - PROCESS | 3800 | 1471294531525 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 3800 | 1471294531528 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:31 INFO - PROCESS | 3800 | ++DOCSHELL 10F4D400 == 37 [pid = 3800] [id = 299] 12:55:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (10FB5400) [pid = 3800] [serial = 896] [outer = 00000000] 12:55:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (11CE3000) [pid = 3800] [serial = 897] [outer = 10FB5400] 12:55:31 INFO - PROCESS | 3800 | 1471294531587 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (128BAC00) [pid = 3800] [serial = 898] [outer = 10FB5400] 12:55:32 INFO - PROCESS | 3800 | 1471294532444 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1321ms 12:55:32 INFO - PROCESS | 3800 | 1471294532525 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 3800 | 1471294532530 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:55:32 INFO - PROCESS | 3800 | 1471294532537 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 3800 | 1471294532540 Marionette TRACE conn3 <- [1,1162,null,{}] 12:55:32 INFO - PROCESS | 3800 | 1471294532544 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}] 12:55:32 INFO - PROCESS | 3800 | 1471294532547 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:32 INFO - PROCESS | 3800 | 1471294532742 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:55:33 INFO - PROCESS | 3800 | 1471294533004 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 3800 | 1471294533007 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:33 INFO - PROCESS | 3800 | ++DOCSHELL 104E7C00 == 38 [pid = 3800] [id = 300] 12:55:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1051B400) [pid = 3800] [serial = 899] [outer = 00000000] 12:55:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (10A51000) [pid = 3800] [serial = 900] [outer = 1051B400] 12:55:33 INFO - PROCESS | 3800 | 1471294533062 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (112D0400) [pid = 3800] [serial = 901] [outer = 1051B400] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 17B89800 == 37 [pid = 3800] [id = 297] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 1428A400 == 36 [pid = 3800] [id = 296] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 175ED000 == 35 [pid = 3800] [id = 295] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 14649400 == 34 [pid = 3800] [id = 294] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 139DA400 == 33 [pid = 3800] [id = 293] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 13468800 == 32 [pid = 3800] [id = 292] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 12877000 == 31 [pid = 3800] [id = 291] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 1047C000 == 30 [pid = 3800] [id = 290] 12:55:33 INFO - PROCESS | 3800 | --DOCSHELL 11CE1C00 == 29 [pid = 3800] [id = 289] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1760DC00) [pid = 3800] [serial = 840] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1836F000) [pid = 3800] [serial = 843] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17771800) [pid = 3800] [serial = 841] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (112C8C00) [pid = 3800] [serial = 846] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (19863400) [pid = 3800] [serial = 823] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (18377400) [pid = 3800] [serial = 822] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (112D2400) [pid = 3800] [serial = 825] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (129C4800) [pid = 3800] [serial = 826] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (18376000) [pid = 3800] [serial = 844] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1697F800) [pid = 3800] [serial = 837] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (131E7800) [pid = 3800] [serial = 831] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1345E400) [pid = 3800] [serial = 832] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (14291000) [pid = 3800] [serial = 834] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (142F0400) [pid = 3800] [serial = 835] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (114E4000) [pid = 3800] [serial = 828] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (12877C00) [pid = 3800] [serial = 829] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (19AAA400) [pid = 3800] [serial = 853] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (182D3C00) [pid = 3800] [serial = 849] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (12875800) [pid = 3800] [serial = 847] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (19856800) [pid = 3800] [serial = 850] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (16CC6800) [pid = 3800] [serial = 838] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (19CD9000) [pid = 3800] [serial = 852] [outer = 00000000] [url = about:blank] 12:55:33 INFO - PROCESS | 3800 | 1471294533779 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] 12:55:33 INFO - PROCESS | 3800 | 1471294533799 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:55:33 INFO - PROCESS | 3800 | 1471294533808 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 3800 | 1471294533810 Marionette TRACE conn3 <- [1,1166,null,{}] 12:55:33 INFO - PROCESS | 3800 | 1471294533815 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}] 12:55:33 INFO - PROCESS | 3800 | 1471294533820 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:33 INFO - PROCESS | 3800 | 1471294533955 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:55:34 INFO - PROCESS | 3800 | 1471294534053 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 3800 | 1471294534056 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:34 INFO - PROCESS | 3800 | ++DOCSHELL 104E1C00 == 30 [pid = 3800] [id = 301] 12:55:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (104E6800) [pid = 3800] [serial = 902] [outer = 00000000] 12:55:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (11CE2000) [pid = 3800] [serial = 903] [outer = 104E6800] 12:55:34 INFO - PROCESS | 3800 | 1471294534103 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (130B8000) [pid = 3800] [serial = 904] [outer = 104E6800] 12:55:34 INFO - PROCESS | 3800 | 1471294534639 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] 12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:55:34 INFO - PROCESS | 3800 | 1471294534775 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 12:55:34 INFO - PROCESS | 3800 | 1471294534779 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 3800 | 1471294534781 Marionette TRACE conn3 <- [1,1170,null,{}] 12:55:34 INFO - PROCESS | 3800 | 1471294534785 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}] 12:55:34 INFO - PROCESS | 3800 | 1471294534787 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:34 INFO - PROCESS | 3800 | 1471294534878 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:55:34 INFO - PROCESS | 3800 | 1471294534884 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 3800 | 1471294534886 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:34 INFO - PROCESS | 3800 | ++DOCSHELL 13468800 == 31 [pid = 3800] [id = 302] 12:55:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13468C00) [pid = 3800] [serial = 905] [outer = 00000000] 12:55:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (139D7C00) [pid = 3800] [serial = 906] [outer = 13468C00] 12:55:34 INFO - PROCESS | 3800 | 1471294534931 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13EA6400) [pid = 3800] [serial = 907] [outer = 13468C00] 12:55:35 INFO - PROCESS | 3800 | 1471294535489 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] 12:55:35 INFO - PROCESS | 3800 | 1471294535556 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:55:35 INFO - PROCESS | 3800 | 1471294535561 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 3800 | 1471294535567 Marionette TRACE conn3 <- [1,1174,null,{}] 12:55:35 INFO - PROCESS | 3800 | 1471294535576 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}] 12:55:35 INFO - PROCESS | 3800 | 1471294535580 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:35 INFO - PROCESS | 3800 | 1471294535753 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:55:35 INFO - PROCESS | 3800 | 1471294535809 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 3800 | 1471294535811 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:35 INFO - PROCESS | 3800 | ++DOCSHELL 15613800 == 32 [pid = 3800] [id = 303] 12:55:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15614400) [pid = 3800] [serial = 908] [outer = 00000000] 12:55:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15F3F000) [pid = 3800] [serial = 909] [outer = 15614400] 12:55:35 INFO - PROCESS | 3800 | 1471294535855 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1697F400) [pid = 3800] [serial = 910] [outer = 15614400] 12:55:36 INFO - PROCESS | 3800 | 1471294536325 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] 12:55:36 INFO - PROCESS | 3800 | 1471294536376 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:55:36 INFO - PROCESS | 3800 | 1471294536417 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 3800 | 1471294536419 Marionette TRACE conn3 <- [1,1178,null,{}] 12:55:36 INFO - PROCESS | 3800 | 1471294536422 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}] 12:55:36 INFO - PROCESS | 3800 | 1471294536424 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:36 INFO - PROCESS | 3800 | 1471294536592 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:55:36 INFO - PROCESS | 3800 | 1471294536652 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 3800 | 1471294536655 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:36 INFO - PROCESS | 3800 | ++DOCSHELL 175EF400 == 33 [pid = 3800] [id = 304] 12:55:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (175F2800) [pid = 3800] [serial = 911] [outer = 00000000] 12:55:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17773C00) [pid = 3800] [serial = 912] [outer = 175F2800] 12:55:36 INFO - PROCESS | 3800 | 1471294536699 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17B83800) [pid = 3800] [serial = 913] [outer = 175F2800] 12:55:37 INFO - PROCESS | 3800 | 1471294537177 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] 12:55:37 INFO - PROCESS | 3800 | 1471294537221 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:55:37 INFO - PROCESS | 3800 | 1471294537230 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 3800 | 1471294537232 Marionette TRACE conn3 <- [1,1182,null,{}] 12:55:37 INFO - PROCESS | 3800 | 1471294537235 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}] 12:55:37 INFO - PROCESS | 3800 | 1471294537237 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:37 INFO - PROCESS | 3800 | 1471294537343 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:55:37 INFO - PROCESS | 3800 | 1471294537349 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 3800 | 1471294537354 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:37 INFO - PROCESS | 3800 | ++DOCSHELL 13218C00 == 34 [pid = 3800] [id = 305] 12:55:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1803F000) [pid = 3800] [serial = 914] [outer = 00000000] 12:55:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (18377400) [pid = 3800] [serial = 915] [outer = 1803F000] 12:55:37 INFO - PROCESS | 3800 | 1471294537462 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (19AA4400) [pid = 3800] [serial = 916] [outer = 1803F000] 12:55:38 INFO - PROCESS | 3800 | 1471294538072 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] 12:55:38 INFO - PROCESS | 3800 | 1471294538141 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:55:38 INFO - PROCESS | 3800 | 1471294538144 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 3800 | 1471294538146 Marionette TRACE conn3 <- [1,1186,null,{}] 12:55:38 INFO - PROCESS | 3800 | 1471294538157 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}] 12:55:38 INFO - PROCESS | 3800 | 1471294538159 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:38 INFO - PROCESS | 3800 | 1471294538320 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:55:38 INFO - PROCESS | 3800 | 1471294538380 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 3800 | 1471294538382 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:38 INFO - PROCESS | 3800 | ++DOCSHELL 1A04D000 == 35 [pid = 3800] [id = 306] 12:55:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1A22B400) [pid = 3800] [serial = 917] [outer = 00000000] 12:55:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1A233400) [pid = 3800] [serial = 918] [outer = 1A22B400] 12:55:38 INFO - PROCESS | 3800 | 1471294538434 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1A22FC00) [pid = 3800] [serial = 919] [outer = 1A22B400] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1047CC00) [pid = 3800] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (175EFC00) [pid = 3800] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (0C7F2800) [pid = 3800] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1346CC00) [pid = 3800] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (17790000) [pid = 3800] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (19AA6400) [pid = 3800] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (17B8B800) [pid = 3800] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (14641000) [pid = 3800] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13CBD400) [pid = 3800] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (146CC400) [pid = 3800] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (12877800) [pid = 3800] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13469400) [pid = 3800] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:55:38 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (11CE2400) [pid = 3800] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:55:39 INFO - PROCESS | 3800 | 1471294539007 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 911ms 12:55:39 INFO - PROCESS | 3800 | 1471294539054 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 3800 | 1471294539055 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:55:39 INFO - PROCESS | 3800 | 1471294539059 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 3800 | 1471294539061 Marionette TRACE conn3 <- [1,1190,null,{}] 12:55:39 INFO - PROCESS | 3800 | 1471294539064 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}] 12:55:39 INFO - PROCESS | 3800 | 1471294539066 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:39 INFO - PROCESS | 3800 | 1471294539225 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:55:39 INFO - PROCESS | 3800 | 1471294539286 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 3800 | 1471294539288 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:39 INFO - PROCESS | 3800 | ++DOCSHELL 10B67800 == 36 [pid = 3800] [id = 307] 12:55:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (10F55000) [pid = 3800] [serial = 920] [outer = 00000000] 12:55:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15615400) [pid = 3800] [serial = 921] [outer = 10F55000] 12:55:39 INFO - PROCESS | 3800 | 1471294539332 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15FBB000) [pid = 3800] [serial = 922] [outer = 10F55000] 12:55:39 INFO - PROCESS | 3800 | 1471294539729 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 714ms 12:55:39 INFO - PROCESS | 3800 | 1471294539844 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 3800 | 1471294539846 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:55:39 INFO - PROCESS | 3800 | 1471294539853 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 3800 | 1471294539855 Marionette TRACE conn3 <- [1,1194,null,{}] 12:55:39 INFO - PROCESS | 3800 | 1471294539859 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}] 12:55:39 INFO - PROCESS | 3800 | 1471294539861 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:39 INFO - PROCESS | 3800 | 1471294539938 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:55:39 INFO - PROCESS | 3800 | 1471294539944 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 3800 | 1471294539946 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:39 INFO - PROCESS | 3800 | ++DOCSHELL 10B72800 == 37 [pid = 3800] [id = 308] 12:55:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (180DC000) [pid = 3800] [serial = 923] [outer = 00000000] 12:55:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1A228C00) [pid = 3800] [serial = 924] [outer = 180DC000] 12:55:40 INFO - PROCESS | 3800 | 1471294539989 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1A27E000) [pid = 3800] [serial = 925] [outer = 180DC000] 12:55:40 INFO - PROCESS | 3800 | 1471294540512 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 732ms 12:55:40 INFO - PROCESS | 3800 | 1471294540567 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 3800 | 1471294540569 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 12:55:40 INFO - PROCESS | 3800 | 1471294540573 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:55:40 INFO - PROCESS | 3800 | 1471294540574 Marionette TRACE conn3 <- [1,1198,null,{}] 12:55:40 INFO - PROCESS | 3800 | 1471294540578 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}] 12:55:40 INFO - PROCESS | 3800 | 1471294540579 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:40 INFO - PROCESS | 3800 | 1471294540667 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:55:40 INFO - PROCESS | 3800 | 1471294540726 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 3800 | 1471294540728 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:40 INFO - PROCESS | 3800 | ++DOCSHELL 15FC5400 == 38 [pid = 3800] [id = 309] 12:55:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1A280400) [pid = 3800] [serial = 926] [outer = 00000000] 12:55:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1A648800) [pid = 3800] [serial = 927] [outer = 1A280400] 12:55:40 INFO - PROCESS | 3800 | 1471294540770 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1A64D400) [pid = 3800] [serial = 928] [outer = 1A280400] 12:55:41 INFO - PROCESS | 3800 | --DOCSHELL 104E1C00 == 37 [pid = 3800] [id = 301] 12:55:41 INFO - PROCESS | 3800 | --DOCSHELL 104E7C00 == 36 [pid = 3800] [id = 300] 12:55:41 INFO - PROCESS | 3800 | --DOCSHELL 13468400 == 35 [pid = 3800] [id = 298] 12:55:41 INFO - PROCESS | 3800 | --DOCSHELL 10F4D400 == 34 [pid = 3800] [id = 299] 12:55:42 INFO - PROCESS | 3800 | --DOCSHELL 15613800 == 33 [pid = 3800] [id = 303] 12:55:42 INFO - PROCESS | 3800 | --DOCSHELL 175EF400 == 32 [pid = 3800] [id = 304] 12:55:42 INFO - PROCESS | 3800 | --DOCSHELL 13218C00 == 31 [pid = 3800] [id = 305] 12:55:42 INFO - PROCESS | 3800 | --DOCSHELL 10B67800 == 30 [pid = 3800] [id = 307] 12:55:42 INFO - PROCESS | 3800 | --DOCSHELL 1A04D000 == 29 [pid = 3800] [id = 306] 12:55:42 INFO - PROCESS | 3800 | --DOCSHELL 10B72800 == 28 [pid = 3800] [id = 308] 12:55:42 INFO - PROCESS | 3800 | --DOCSHELL 13468800 == 27 [pid = 3800] [id = 302] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (142ECC00) [pid = 3800] [serial = 879] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15F3F400) [pid = 3800] [serial = 882] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (129BD400) [pid = 3800] [serial = 873] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15046400) [pid = 3800] [serial = 880] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13141C00) [pid = 3800] [serial = 874] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (139DDC00) [pid = 3800] [serial = 876] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (12D6B400) [pid = 3800] [serial = 868] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (12879C00) [pid = 3800] [serial = 867] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10F48400) [pid = 3800] [serial = 870] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10FB3800) [pid = 3800] [serial = 871] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1776F400) [pid = 3800] [serial = 885] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (104E8800) [pid = 3800] [serial = 856] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1036F400) [pid = 3800] [serial = 855] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (19AA4C00) [pid = 3800] [serial = 894] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (1428C000) [pid = 3800] [serial = 859] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (139D9400) [pid = 3800] [serial = 858] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (18374C00) [pid = 3800] [serial = 862] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (17B82400) [pid = 3800] [serial = 861] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1A649C00) [pid = 3800] [serial = 865] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (1A646800) [pid = 3800] [serial = 864] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (180DF800) [pid = 3800] [serial = 892] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (180DB400) [pid = 3800] [serial = 891] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (1785A800) [pid = 3800] [serial = 886] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1760B800) [pid = 3800] [serial = 888] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (15FC6000) [pid = 3800] [serial = 883] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (176BD800) [pid = 3800] [serial = 889] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (13CBF800) [pid = 3800] [serial = 877] [outer = 00000000] [url = about:blank] 12:55:42 INFO - PROCESS | 3800 | 1471294542822 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]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2304ms 12:55:42 INFO - PROCESS | 3800 | 1471294542877 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 3800 | 1471294542881 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:55:42 INFO - PROCESS | 3800 | 1471294542886 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 3800 | 1471294542889 Marionette TRACE conn3 <- [1,1202,null,{}] 12:55:42 INFO - PROCESS | 3800 | 1471294542895 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}] 12:55:42 INFO - PROCESS | 3800 | 1471294542898 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:43 INFO - PROCESS | 3800 | 1471294542991 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:55:43 INFO - PROCESS | 3800 | 1471294542998 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 3800 | 1471294543003 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:43 INFO - PROCESS | 3800 | ++DOCSHELL 10A4A000 == 28 [pid = 3800] [id = 310] 12:55:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10A4BC00) [pid = 3800] [serial = 929] [outer = 00000000] 12:55:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (10F4C400) [pid = 3800] [serial = 930] [outer = 10A4BC00] 12:55:43 INFO - PROCESS | 3800 | 1471294543103 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (10FB7400) [pid = 3800] [serial = 931] [outer = 10A4BC00] 12:55:43 INFO - PROCESS | 3800 | 1471294543693 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]]]}] 12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 839ms 12:55:43 INFO - PROCESS | 3800 | 1471294543741 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 3800 | 1471294543746 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:55:43 INFO - PROCESS | 3800 | 1471294543752 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 3800 | 1471294543755 Marionette TRACE conn3 <- [1,1206,null,{}] 12:55:43 INFO - PROCESS | 3800 | 1471294543758 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}] 12:55:43 INFO - PROCESS | 3800 | 1471294543761 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:43 INFO - PROCESS | 3800 | 1471294543853 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:55:43 INFO - PROCESS | 3800 | 1471294543998 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 3800 | 1471294544001 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:44 INFO - PROCESS | 3800 | ++DOCSHELL 12875C00 == 29 [pid = 3800] [id = 311] 12:55:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (12877400) [pid = 3800] [serial = 932] [outer = 00000000] 12:55:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (12932400) [pid = 3800] [serial = 933] [outer = 12877400] 12:55:44 INFO - PROCESS | 3800 | 1471294544049 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (12BC9C00) [pid = 3800] [serial = 934] [outer = 12877400] 12:55:44 INFO - PROCESS | 3800 | 1471294544498 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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 786ms 12:55:44 INFO - PROCESS | 3800 | 1471294544527 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 3800 | 1471294544580 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 12:55:44 INFO - PROCESS | 3800 | 1471294544584 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:55:44 INFO - PROCESS | 3800 | 1471294544587 Marionette TRACE conn3 <- [1,1210,null,{}] 12:55:44 INFO - PROCESS | 3800 | 1471294544627 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}] 12:55:44 INFO - PROCESS | 3800 | 1471294544632 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:44 INFO - PROCESS | 3800 | 1471294544721 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:55:44 INFO - PROCESS | 3800 | 1471294544736 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 3800 | 1471294544739 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:44 INFO - PROCESS | 3800 | ++DOCSHELL 13449400 == 30 [pid = 3800] [id = 312] 12:55:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (1344A800) [pid = 3800] [serial = 935] [outer = 00000000] 12:55:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (13469800) [pid = 3800] [serial = 936] [outer = 1344A800] 12:55:44 INFO - PROCESS | 3800 | 1471294544791 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (139D5000) [pid = 3800] [serial = 937] [outer = 1344A800] 12:55:45 INFO - PROCESS | 3800 | 1471294545337 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] 12:55:45 INFO - PROCESS | 3800 | 1471294545363 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:55:45 INFO - PROCESS | 3800 | 1471294545366 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 3800 | 1471294545368 Marionette TRACE conn3 <- [1,1214,null,{}] 12:55:45 INFO - PROCESS | 3800 | 1471294545383 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}] 12:55:45 INFO - PROCESS | 3800 | 1471294545385 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:45 INFO - PROCESS | 3800 | 1471294545521 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:55:45 INFO - PROCESS | 3800 | 1471294545527 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 3800 | 1471294545529 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:45 INFO - PROCESS | 3800 | ++DOCSHELL 1393A800 == 31 [pid = 3800] [id = 313] 12:55:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (13CC9800) [pid = 3800] [serial = 938] [outer = 00000000] 12:55:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (14291400) [pid = 3800] [serial = 939] [outer = 13CC9800] 12:55:45 INFO - PROCESS | 3800 | 1471294545576 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (142F2400) [pid = 3800] [serial = 940] [outer = 13CC9800] 12:55:46 INFO - PROCESS | 3800 | 1471294546100 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 732ms 12:55:46 INFO - PROCESS | 3800 | 1471294546123 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 3800 | 1471294546125 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:55:46 INFO - PROCESS | 3800 | 1471294546128 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 3800 | 1471294546130 Marionette TRACE conn3 <- [1,1218,null,{}] 12:55:46 INFO - PROCESS | 3800 | 1471294546134 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}] 12:55:46 INFO - PROCESS | 3800 | 1471294546136 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:46 INFO - PROCESS | 3800 | 1471294546219 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:55:46 INFO - PROCESS | 3800 | 1471294546224 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 3800 | 1471294546226 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:46 INFO - PROCESS | 3800 | ++DOCSHELL 1464B800 == 32 [pid = 3800] [id = 314] 12:55:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (146C4400) [pid = 3800] [serial = 941] [outer = 00000000] 12:55:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (146CD800) [pid = 3800] [serial = 942] [outer = 146C4400] 12:55:46 INFO - PROCESS | 3800 | 1471294546270 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15050C00) [pid = 3800] [serial = 943] [outer = 146C4400] 12:55:46 INFO - PROCESS | 3800 | 1471294546832 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 804ms 12:55:46 INFO - PROCESS | 3800 | 1471294546956 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 3800 | 1471294546958 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 12:55:46 INFO - PROCESS | 3800 | 1471294546961 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 3800 | 1471294546963 Marionette TRACE conn3 <- [1,1222,null,{}] 12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:55:46 INFO - PROCESS | 3800 | 1471294546967 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}] 12:55:46 INFO - PROCESS | 3800 | 1471294546972 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:47 INFO - PROCESS | 3800 | 1471294547094 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:55:47 INFO - PROCESS | 3800 | 1471294547100 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 3800 | 1471294547102 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:47 INFO - PROCESS | 3800 | ++DOCSHELL 15861400 == 33 [pid = 3800] [id = 315] 12:55:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15FBA400) [pid = 3800] [serial = 944] [outer = 00000000] 12:55:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16929000) [pid = 3800] [serial = 945] [outer = 15FBA400] 12:55:47 INFO - PROCESS | 3800 | 1471294547147 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1697F800) [pid = 3800] [serial = 946] [outer = 15FBA400] 12:55:47 INFO - PROCESS | 3800 | 1471294547659 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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 733ms 12:55:47 INFO - PROCESS | 3800 | 1471294547677 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 3800 | 1471294547679 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:55:47 INFO - PROCESS | 3800 | 1471294547695 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 3800 | 1471294547697 Marionette TRACE conn3 <- [1,1226,null,{}] 12:55:47 INFO - PROCESS | 3800 | 1471294547700 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}] 12:55:47 INFO - PROCESS | 3800 | 1471294547702 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:47 INFO - PROCESS | 3800 | 1471294547865 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:55:47 INFO - PROCESS | 3800 | 1471294547873 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 3800 | 1471294547875 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:47 INFO - PROCESS | 3800 | ++DOCSHELL 1644A000 == 34 [pid = 3800] [id = 316] 12:55:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16901400) [pid = 3800] [serial = 947] [outer = 00000000] 12:55:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17609C00) [pid = 3800] [serial = 948] [outer = 16901400] 12:55:47 INFO - PROCESS | 3800 | 1471294547920 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1760C800) [pid = 3800] [serial = 949] [outer = 16901400] 12:55:48 INFO - PROCESS | 3800 | 1471294548385 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 732ms 12:55:48 INFO - PROCESS | 3800 | 1471294548426 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 3800 | 1471294548428 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:55:48 INFO - PROCESS | 3800 | 1471294548432 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 3800 | 1471294548434 Marionette TRACE conn3 <- [1,1230,null,{}] 12:55:48 INFO - PROCESS | 3800 | 1471294548496 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}] 12:55:48 INFO - PROCESS | 3800 | 1471294548498 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:48 INFO - PROCESS | 3800 | 1471294548580 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:55:48 INFO - PROCESS | 3800 | 1471294548586 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 3800 | 1471294548588 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:48 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F3400 == 35 [pid = 3800] [id = 317] 12:55:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (0C7F6400) [pid = 3800] [serial = 950] [outer = 00000000] 12:55:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1343F400) [pid = 3800] [serial = 951] [outer = 0C7F6400] 12:55:48 INFO - PROCESS | 3800 | 1471294548631 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13CC0400) [pid = 3800] [serial = 952] [outer = 0C7F6400] 12:55:49 INFO - PROCESS | 3800 | 1471294549200 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 803ms 12:55:49 INFO - PROCESS | 3800 | 1471294549246 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 3800 | 1471294549248 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 12:55:49 INFO - PROCESS | 3800 | 1471294549251 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:55:49 INFO - PROCESS | 3800 | 1471294549253 Marionette TRACE conn3 <- [1,1234,null,{}] 12:55:49 INFO - PROCESS | 3800 | 1471294549256 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}] 12:55:49 INFO - PROCESS | 3800 | 1471294549258 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:49 INFO - PROCESS | 3800 | 1471294549417 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:55:49 INFO - PROCESS | 3800 | 1471294549501 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 3800 | 1471294549503 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:49 INFO - PROCESS | 3800 | ++DOCSHELL 13443C00 == 36 [pid = 3800] [id = 318] 12:55:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (175EE800) [pid = 3800] [serial = 953] [outer = 00000000] 12:55:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (18036000) [pid = 3800] [serial = 954] [outer = 175EE800] 12:55:49 INFO - PROCESS | 3800 | 1471294549547 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (18037000) [pid = 3800] [serial = 955] [outer = 175EE800] 12:55:50 INFO - PROCESS | 3800 | 1471294550065 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 840ms 12:55:50 INFO - PROCESS | 3800 | 1471294550104 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 3800 | 1471294550106 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 12:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:55:50 INFO - PROCESS | 3800 | 1471294550109 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 3800 | 1471294550111 Marionette TRACE conn3 <- [1,1238,null,{}] 12:55:50 INFO - PROCESS | 3800 | 1471294550115 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}] 12:55:50 INFO - PROCESS | 3800 | 1471294550116 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:50 INFO - PROCESS | 3800 | 1471294550289 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:55:50 INFO - PROCESS | 3800 | 1471294550347 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 3800 | 1471294550349 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:50 INFO - PROCESS | 3800 | ++DOCSHELL 18368C00 == 37 [pid = 3800] [id = 319] 12:55:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (18369000) [pid = 3800] [serial = 956] [outer = 00000000] 12:55:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (18370000) [pid = 3800] [serial = 957] [outer = 18369000] 12:55:50 INFO - PROCESS | 3800 | 1471294550392 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (18373800) [pid = 3800] [serial = 958] [outer = 18369000] 12:55:50 INFO - PROCESS | 3800 | 1471294550911 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 839ms 12:55:50 INFO - PROCESS | 3800 | 1471294550978 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 3800 | 1471294550981 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 12:55:51 INFO - PROCESS | 3800 | 1471294550991 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:55:51 INFO - PROCESS | 3800 | 1471294550993 Marionette TRACE conn3 <- [1,1242,null,{}] 12:55:51 INFO - PROCESS | 3800 | 1471294551000 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}] 12:55:51 INFO - PROCESS | 3800 | 1471294551003 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:51 INFO - PROCESS | 3800 | 1471294551329 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (175F2800) [pid = 3800] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1803F000) [pid = 3800] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10F55000) [pid = 3800] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1A22B400) [pid = 3800] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (180DC000) [pid = 3800] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1051B400) [pid = 3800] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10FB5400) [pid = 3800] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (18371C00) [pid = 3800] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15614400) [pid = 3800] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13468C00) [pid = 3800] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:55:51 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (104E6800) [pid = 3800] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:55:51 INFO - PROCESS | 3800 | 1471294551393 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 3800 | 1471294551396 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:51 INFO - PROCESS | 3800 | ++DOCSHELL 1051B400 == 38 [pid = 3800] [id = 320] 12:55:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (10A49400) [pid = 3800] [serial = 959] [outer = 00000000] 12:55:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (12871000) [pid = 3800] [serial = 960] [outer = 10A49400] 12:55:51 INFO - PROCESS | 3800 | 1471294551448 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16929800) [pid = 3800] [serial = 961] [outer = 10A49400] 12:55:51 INFO - PROCESS | 3800 | 1471294551915 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 947ms 12:55:51 INFO - PROCESS | 3800 | 1471294551966 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 3800 | 1471294551968 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 12:55:51 INFO - PROCESS | 3800 | 1471294551971 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:55:51 INFO - PROCESS | 3800 | 1471294551972 Marionette TRACE conn3 <- [1,1246,null,{}] 12:55:51 INFO - PROCESS | 3800 | 1471294551976 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}] 12:55:51 INFO - PROCESS | 3800 | 1471294551978 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:52 INFO - PROCESS | 3800 | 1471294552066 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:55:52 INFO - PROCESS | 3800 | 1471294552072 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 3800 | 1471294552074 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:52 INFO - PROCESS | 3800 | ++DOCSHELL 1428DC00 == 39 [pid = 3800] [id = 321] 12:55:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (180DC000) [pid = 3800] [serial = 962] [outer = 00000000] 12:55:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1A04D800) [pid = 3800] [serial = 963] [outer = 180DC000] 12:55:52 INFO - PROCESS | 3800 | 1471294552118 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1A04E400) [pid = 3800] [serial = 964] [outer = 180DC000] 12:55:52 INFO - PROCESS | 3800 | 1471294552635 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 733ms 12:55:52 INFO - PROCESS | 3800 | 1471294552681 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 3800 | 1471294552683 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:55:52 INFO - PROCESS | 3800 | 1471294552686 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 3800 | 1471294552688 Marionette TRACE conn3 <- [1,1250,null,{}] 12:55:52 INFO - PROCESS | 3800 | 1471294552692 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}] 12:55:52 INFO - PROCESS | 3800 | 1471294552693 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:52 INFO - PROCESS | 3800 | 1471294552833 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:55:52 INFO - PROCESS | 3800 | 1471294552869 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 3800 | 1471294552871 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:52 INFO - PROCESS | 3800 | ++DOCSHELL 10372000 == 40 [pid = 3800] [id = 322] 12:55:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15FC6800) [pid = 3800] [serial = 965] [outer = 00000000] 12:55:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1A27DC00) [pid = 3800] [serial = 966] [outer = 15FC6800] 12:55:52 INFO - PROCESS | 3800 | 1471294552914 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1A647400) [pid = 3800] [serial = 967] [outer = 15FC6800] 12:55:53 INFO - PROCESS | 3800 | 1471294553432 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 803ms 12:55:53 INFO - PROCESS | 3800 | 1471294553496 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 3800 | 1471294553498 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 12:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:55:53 INFO - PROCESS | 3800 | 1471294553501 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 3800 | 1471294553503 Marionette TRACE conn3 <- [1,1254,null,{}] 12:55:53 INFO - PROCESS | 3800 | 1471294553506 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}] 12:55:53 INFO - PROCESS | 3800 | 1471294553508 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:53 INFO - PROCESS | 3800 | 1471294553636 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:55:53 INFO - PROCESS | 3800 | 1471294553787 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 3800 | 1471294553790 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:53 INFO - PROCESS | 3800 | ++DOCSHELL 0C7EEC00 == 41 [pid = 3800] [id = 323] 12:55:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (0C7EFC00) [pid = 3800] [serial = 968] [outer = 00000000] 12:55:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1031DC00) [pid = 3800] [serial = 969] [outer = 0C7EFC00] 12:55:53 INFO - PROCESS | 3800 | 1471294553848 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10A0BC00) [pid = 3800] [serial = 970] [outer = 0C7EFC00] 12:55:54 INFO - PROCESS | 3800 | 1471294554814 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1358ms 12:55:54 INFO - PROCESS | 3800 | 1471294554878 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 3800 | 1471294554882 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:55:54 INFO - PROCESS | 3800 | 1471294554887 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 3800 | 1471294554891 Marionette TRACE conn3 <- [1,1258,null,{}] 12:55:54 INFO - PROCESS | 3800 | 1471294554896 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}] 12:55:54 INFO - PROCESS | 3800 | 1471294554899 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:55 INFO - PROCESS | 3800 | 1471294555023 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:55:55 INFO - PROCESS | 3800 | 1471294555221 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 3800 | 1471294555225 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:55 INFO - PROCESS | 3800 | ++DOCSHELL 12DA9800 == 42 [pid = 3800] [id = 324] 12:55:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (13118000) [pid = 3800] [serial = 971] [outer = 00000000] 12:55:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1314B800) [pid = 3800] [serial = 972] [outer = 13118000] 12:55:55 INFO - PROCESS | 3800 | 1471294555283 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (132A8800) [pid = 3800] [serial = 973] [outer = 13118000] 12:55:56 INFO - PROCESS | 3800 | 1471294556377 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]]]}] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 10A4FC00 == 41 [pid = 3800] [id = 203] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 10FBE000 == 40 [pid = 3800] [id = 202] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 13C76800 == 39 [pid = 3800] [id = 199] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 16CC1800 == 38 [pid = 3800] [id = 208] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 1346B800 == 37 [pid = 3800] [id = 197] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 16CC1400 == 36 [pid = 3800] [id = 201] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 10F4EC00 == 35 [pid = 3800] [id = 209] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 17852C00 == 34 [pid = 3800] [id = 210] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 15F47C00 == 33 [pid = 3800] [id = 207] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 15613C00 == 32 [pid = 3800] [id = 200] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 12874C00 == 31 [pid = 3800] [id = 196] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 13948000 == 30 [pid = 3800] [id = 198] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 15616400 == 29 [pid = 3800] [id = 206] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 14289400 == 28 [pid = 3800] [id = 205] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 13155000 == 27 [pid = 3800] [id = 204] 12:55:56 INFO - PROCESS | 3800 | --DOCSHELL 10A0B800 == 26 [pid = 3800] [id = 195] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1A648800) [pid = 3800] [serial = 927] [outer = 00000000] [url = about:blank] 12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1589ms 12:55:56 INFO - PROCESS | 3800 | 1471294556470 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 3800 | 1471294556474 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:55:56 INFO - PROCESS | 3800 | 1471294556479 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 3800 | 1471294556482 Marionette TRACE conn3 <- [1,1262,null,{}] 12:55:56 INFO - PROCESS | 3800 | 1471294556488 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}] 12:55:56 INFO - PROCESS | 3800 | 1471294556491 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:56 INFO - PROCESS | 3800 | 1471294556633 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:55:56 INFO - PROCESS | 3800 | 1471294556641 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 3800 | 1471294556645 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:56 INFO - PROCESS | 3800 | ++DOCSHELL 114D9400 == 27 [pid = 3800] [id = 325] 12:55:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (114DA400) [pid = 3800] [serial = 974] [outer = 00000000] 12:55:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (11CE7400) [pid = 3800] [serial = 975] [outer = 114DA400] 12:55:56 INFO - PROCESS | 3800 | 1471294556700 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (12871400) [pid = 3800] [serial = 976] [outer = 114DA400] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (17773C00) [pid = 3800] [serial = 912] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (17B83800) [pid = 3800] [serial = 913] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (19AA4400) [pid = 3800] [serial = 916] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (15615400) [pid = 3800] [serial = 921] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (18377400) [pid = 3800] [serial = 915] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1A233400) [pid = 3800] [serial = 918] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1A228C00) [pid = 3800] [serial = 924] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1A22FC00) [pid = 3800] [serial = 919] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (112D0400) [pid = 3800] [serial = 901] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (10A51000) [pid = 3800] [serial = 900] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (128BAC00) [pid = 3800] [serial = 898] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (11CE3000) [pid = 3800] [serial = 897] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (19AA8400) [pid = 3800] [serial = 895] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15F3F000) [pid = 3800] [serial = 909] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1A27E000) [pid = 3800] [serial = 925] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (139D7C00) [pid = 3800] [serial = 906] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13EA6400) [pid = 3800] [serial = 907] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (130B8000) [pid = 3800] [serial = 904] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (11CE2000) [pid = 3800] [serial = 903] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1697F400) [pid = 3800] [serial = 910] [outer = 00000000] [url = about:blank] 12:55:56 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15FBB000) [pid = 3800] [serial = 922] [outer = 00000000] [url = about:blank] 12:55:57 INFO - PROCESS | 3800 | 1471294557299 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 840ms 12:55:57 INFO - PROCESS | 3800 | 1471294557330 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 3800 | 1471294557334 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 12:55:57 INFO - PROCESS | 3800 | 1471294557344 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:55:57 INFO - PROCESS | 3800 | 1471294557347 Marionette TRACE conn3 <- [1,1266,null,{}] 12:55:57 INFO - PROCESS | 3800 | 1471294557351 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}] 12:55:57 INFO - PROCESS | 3800 | 1471294557354 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:57 INFO - PROCESS | 3800 | 1471294557489 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:55:57 INFO - PROCESS | 3800 | 1471294557575 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 3800 | 1471294557577 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:57 INFO - PROCESS | 3800 | ++DOCSHELL 130B8000 == 28 [pid = 3800] [id = 326] 12:55:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13119000) [pid = 3800] [serial = 977] [outer = 00000000] 12:55:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1315F000) [pid = 3800] [serial = 978] [outer = 13119000] 12:55:57 INFO - PROCESS | 3800 | 1471294557624 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1320B400) [pid = 3800] [serial = 979] [outer = 13119000] 12:55:58 INFO - PROCESS | 3800 | 1471294558125 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 786ms 12:55:58 INFO - PROCESS | 3800 | 1471294558153 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 3800 | 1471294558155 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:55:58 INFO - PROCESS | 3800 | 1471294558159 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 3800 | 1471294558162 Marionette TRACE conn3 <- [1,1270,null,{}] 12:55:58 INFO - PROCESS | 3800 | 1471294558177 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}] 12:55:58 INFO - PROCESS | 3800 | 1471294558181 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:58 INFO - PROCESS | 3800 | 1471294558345 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:55:58 INFO - PROCESS | 3800 | 1471294558360 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 3800 | 1471294558363 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:58 INFO - PROCESS | 3800 | ++DOCSHELL 14285C00 == 29 [pid = 3800] [id = 327] 12:55:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (14286400) [pid = 3800] [serial = 980] [outer = 00000000] 12:55:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (14290400) [pid = 3800] [serial = 981] [outer = 14286400] 12:55:58 INFO - PROCESS | 3800 | 1471294558410 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1464A000) [pid = 3800] [serial = 982] [outer = 14286400] 12:55:58 INFO - PROCESS | 3800 | 1471294558886 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 786ms 12:55:58 INFO - PROCESS | 3800 | 1471294558972 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 3800 | 1471294558974 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:55:58 INFO - PROCESS | 3800 | 1471294558987 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 3800 | 1471294558989 Marionette TRACE conn3 <- [1,1274,null,{}] 12:55:58 INFO - PROCESS | 3800 | 1471294558993 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}] 12:55:58 INFO - PROCESS | 3800 | 1471294558996 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:59 INFO - PROCESS | 3800 | 1471294559108 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:55:59 INFO - PROCESS | 3800 | 1471294559113 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 3800 | 1471294559115 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:59 INFO - PROCESS | 3800 | ++DOCSHELL 146CA000 == 30 [pid = 3800] [id = 328] 12:55:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (146CEC00) [pid = 3800] [serial = 983] [outer = 00000000] 12:55:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15F3D800) [pid = 3800] [serial = 984] [outer = 146CEC00] 12:55:59 INFO - PROCESS | 3800 | 1471294559259 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15FC5800) [pid = 3800] [serial = 985] [outer = 146CEC00] 12:55:59 INFO - PROCESS | 3800 | 1471294559727 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 786ms 12:55:59 INFO - PROCESS | 3800 | 1471294559766 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 3800 | 1471294559768 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 12:55:59 INFO - PROCESS | 3800 | 1471294559771 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:55:59 INFO - PROCESS | 3800 | 1471294559773 Marionette TRACE conn3 <- [1,1278,null,{}] 12:55:59 INFO - PROCESS | 3800 | 1471294559794 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}] 12:55:59 INFO - PROCESS | 3800 | 1471294559796 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:55:59 INFO - PROCESS | 3800 | 1471294559982 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:56:00 INFO - PROCESS | 3800 | 1471294559994 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 3800 | 1471294559996 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:00 INFO - PROCESS | 3800 | ++DOCSHELL 104E8000 == 31 [pid = 3800] [id = 329] 12:56:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1282F400) [pid = 3800] [serial = 986] [outer = 00000000] 12:56:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16CC3800) [pid = 3800] [serial = 987] [outer = 1282F400] 12:56:00 INFO - PROCESS | 3800 | 1471294560040 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (17601800) [pid = 3800] [serial = 988] [outer = 1282F400] 12:56:00 INFO - PROCESS | 3800 | 1471294560592 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]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 857ms 12:56:00 INFO - PROCESS | 3800 | 1471294560646 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 3800 | 1471294560648 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:56:00 INFO - PROCESS | 3800 | 1471294560651 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 3800 | 1471294560652 Marionette TRACE conn3 <- [1,1282,null,{}] 12:56:00 INFO - PROCESS | 3800 | 1471294560656 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}] 12:56:00 INFO - PROCESS | 3800 | 1471294560662 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:00 INFO - PROCESS | 3800 | 1471294560858 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:56:00 INFO - PROCESS | 3800 | 1471294560919 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 3800 | 1471294560921 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:00 INFO - PROCESS | 3800 | ++DOCSHELL 15620800 == 32 [pid = 3800] [id = 330] 12:56:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (17773C00) [pid = 3800] [serial = 989] [outer = 00000000] 12:56:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1836C400) [pid = 3800] [serial = 990] [outer = 17773C00] 12:56:01 INFO - PROCESS | 3800 | 1471294561015 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (18372C00) [pid = 3800] [serial = 991] [outer = 17773C00] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10A4BC00) [pid = 3800] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1A280400) [pid = 3800] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (12877400) [pid = 3800] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (175EE800) [pid = 3800] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (18369000) [pid = 3800] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13CC9800) [pid = 3800] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16901400) [pid = 3800] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (180DC000) [pid = 3800] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1344A800) [pid = 3800] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (146C4400) [pid = 3800] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (0C7F6400) [pid = 3800] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10A49400) [pid = 3800] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:56:01 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (15FBA400) [pid = 3800] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:56:01 INFO - PROCESS | 3800 | 1471294561640 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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1036ms 12:56:01 INFO - PROCESS | 3800 | 1471294561733 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 3800 | 1471294561735 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:56:01 INFO - PROCESS | 3800 | 1471294561743 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 3800 | 1471294561744 Marionette TRACE conn3 <- [1,1286,null,{}] 12:56:01 INFO - PROCESS | 3800 | 1471294561748 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}] 12:56:01 INFO - PROCESS | 3800 | 1471294561750 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:01 INFO - PROCESS | 3800 | 1471294561828 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:56:01 INFO - PROCESS | 3800 | 1471294561833 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 3800 | 1471294561834 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:01 INFO - PROCESS | 3800 | ++DOCSHELL 1287DC00 == 33 [pid = 3800] [id = 331] 12:56:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1320B800) [pid = 3800] [serial = 992] [outer = 00000000] 12:56:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (171D3400) [pid = 3800] [serial = 993] [outer = 1320B800] 12:56:01 INFO - PROCESS | 3800 | 1471294561881 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1760A000) [pid = 3800] [serial = 994] [outer = 1320B800] 12:56:02 INFO - PROCESS | 3800 | 1471294562403 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]]]}] 12:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 715ms 12:56:02 INFO - PROCESS | 3800 | 1471294562450 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 3800 | 1471294562454 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:56:02 INFO - PROCESS | 3800 | 1471294562458 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 3800 | 1471294562461 Marionette TRACE conn3 <- [1,1290,null,{}] 12:56:02 INFO - PROCESS | 3800 | 1471294562465 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}] 12:56:02 INFO - PROCESS | 3800 | 1471294562467 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:02 INFO - PROCESS | 3800 | 1471294562597 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:56:02 INFO - PROCESS | 3800 | 1471294562604 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 3800 | 1471294562606 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:02 INFO - PROCESS | 3800 | ++DOCSHELL 15FC1800 == 34 [pid = 3800] [id = 332] 12:56:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (180D9800) [pid = 3800] [serial = 995] [outer = 00000000] 12:56:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1985A400) [pid = 3800] [serial = 996] [outer = 180D9800] 12:56:02 INFO - PROCESS | 3800 | 1471294562650 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (19AA5000) [pid = 3800] [serial = 997] [outer = 180D9800] 12:56:03 INFO - PROCESS | 3800 | 1471294563140 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]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 732ms 12:56:03 INFO - PROCESS | 3800 | 1471294563228 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 3800 | 1471294563230 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 12:56:03 INFO - PROCESS | 3800 | 1471294563233 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 3800 | 1471294563234 Marionette TRACE conn3 <- [1,1294,null,{}] 12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:56:03 INFO - PROCESS | 3800 | 1471294563242 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}] 12:56:03 INFO - PROCESS | 3800 | 1471294563244 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:03 INFO - PROCESS | 3800 | 1471294563321 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:56:03 INFO - PROCESS | 3800 | 1471294563327 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 3800 | 1471294563329 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:03 INFO - PROCESS | 3800 | ++DOCSHELL 1050F800 == 35 [pid = 3800] [id = 333] 12:56:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10A0B400) [pid = 3800] [serial = 998] [outer = 00000000] 12:56:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (19CDB000) [pid = 3800] [serial = 999] [outer = 10A0B400] 12:56:03 INFO - PROCESS | 3800 | 1471294563381 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1A04FC00) [pid = 3800] [serial = 1000] [outer = 10A0B400] 12:56:04 INFO - PROCESS | 3800 | 1471294564069 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]]]}] 12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 893ms 12:56:04 INFO - PROCESS | 3800 | 1471294564206 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 3800 | 1471294564211 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 12:56:04 INFO - PROCESS | 3800 | 1471294564231 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 3800 | 1471294564235 Marionette TRACE conn3 <- [1,1298,null,{}] 12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:56:04 INFO - PROCESS | 3800 | 1471294564241 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}] 12:56:04 INFO - PROCESS | 3800 | 1471294564244 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:04 INFO - PROCESS | 3800 | 1471294564360 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:56:04 INFO - PROCESS | 3800 | 1471294564497 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 3800 | 1471294564500 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:04 INFO - PROCESS | 3800 | ++DOCSHELL 10B69800 == 36 [pid = 3800] [id = 334] 12:56:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10F56000) [pid = 3800] [serial = 1001] [outer = 00000000] 12:56:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (12877C00) [pid = 3800] [serial = 1002] [outer = 10F56000] 12:56:04 INFO - PROCESS | 3800 | 1471294564558 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1287C000) [pid = 3800] [serial = 1003] [outer = 10F56000] 12:56:05 INFO - PROCESS | 3800 | 1471294565238 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] 12:56:05 INFO - PROCESS | 3800 | 1471294565300 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 12:56:05 INFO - PROCESS | 3800 | 1471294565356 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 3800 | 1471294565358 Marionette TRACE conn3 <- [1,1302,null,{}] 12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:56:05 INFO - PROCESS | 3800 | 1471294565363 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}] 12:56:05 INFO - PROCESS | 3800 | 1471294565365 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:05 INFO - PROCESS | 3800 | 1471294565474 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:56:05 INFO - PROCESS | 3800 | 1471294565639 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 3800 | 1471294565642 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:05 INFO - PROCESS | 3800 | ++DOCSHELL 13C76800 == 37 [pid = 3800] [id = 335] 12:56:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13C7A800) [pid = 3800] [serial = 1004] [outer = 00000000] 12:56:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13EA6C00) [pid = 3800] [serial = 1005] [outer = 13C7A800] 12:56:05 INFO - PROCESS | 3800 | 1471294565699 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (146C9400) [pid = 3800] [serial = 1006] [outer = 13C7A800] 12:56:06 INFO - PROCESS | 3800 | 1471294566410 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1126ms 12:56:06 INFO - PROCESS | 3800 | 1471294566456 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 3800 | 1471294566459 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 12:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:56:06 INFO - PROCESS | 3800 | 1471294566513 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 3800 | 1471294566517 Marionette TRACE conn3 <- [1,1306,null,{}] 12:56:06 INFO - PROCESS | 3800 | 1471294566528 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}] 12:56:06 INFO - PROCESS | 3800 | 1471294566533 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:06 INFO - PROCESS | 3800 | 1471294566638 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:56:06 INFO - PROCESS | 3800 | 1471294566800 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 3800 | 1471294566804 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:06 INFO - PROCESS | 3800 | ++DOCSHELL 19AAE800 == 38 [pid = 3800] [id = 336] 12:56:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (19AAEC00) [pid = 3800] [serial = 1007] [outer = 00000000] 12:56:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1A22CC00) [pid = 3800] [serial = 1008] [outer = 19AAEC00] 12:56:06 INFO - PROCESS | 3800 | 1471294566861 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1A276000) [pid = 3800] [serial = 1009] [outer = 19AAEC00] 12:56:07 INFO - PROCESS | 3800 | 1471294567554 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1143ms 12:56:07 INFO - PROCESS | 3800 | 1471294567616 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 3800 | 1471294567619 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:56:07 INFO - PROCESS | 3800 | 1471294567623 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 3800 | 1471294567625 Marionette TRACE conn3 <- [1,1310,null,{}] 12:56:07 INFO - PROCESS | 3800 | 1471294567629 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}] 12:56:07 INFO - PROCESS | 3800 | 1471294567631 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:07 INFO - PROCESS | 3800 | 1471294567796 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:56:07 INFO - PROCESS | 3800 | 1471294567923 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 3800 | 1471294567925 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:07 INFO - PROCESS | 3800 | ++DOCSHELL 104E8400 == 39 [pid = 3800] [id = 337] 12:56:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (10A03000) [pid = 3800] [serial = 1010] [outer = 00000000] 12:56:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (139DDC00) [pid = 3800] [serial = 1011] [outer = 10A03000] 12:56:08 INFO - PROCESS | 3800 | 1471294568031 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (14289000) [pid = 3800] [serial = 1012] [outer = 10A03000] 12:56:08 INFO - PROCESS | 3800 | 1471294568810 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1250ms 12:56:08 INFO - PROCESS | 3800 | 1471294568866 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 3800 | 1471294568925 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:56:08 INFO - PROCESS | 3800 | 1471294568929 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 3800 | 1471294568934 Marionette TRACE conn3 <- [1,1314,null,{}] 12:56:08 INFO - PROCESS | 3800 | 1471294568938 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}] 12:56:08 INFO - PROCESS | 3800 | 1471294568941 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:09 INFO - PROCESS | 3800 | 1471294569038 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:56:09 INFO - PROCESS | 3800 | 1471294569212 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 3800 | 1471294569214 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:09 INFO - PROCESS | 3800 | ++DOCSHELL 1287E400 == 40 [pid = 3800] [id = 338] 12:56:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (13145000) [pid = 3800] [serial = 1013] [outer = 00000000] 12:56:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (132AC400) [pid = 3800] [serial = 1014] [outer = 13145000] 12:56:09 INFO - PROCESS | 3800 | 1471294569263 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (13EA2000) [pid = 3800] [serial = 1015] [outer = 13145000] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 146CA000 == 39 [pid = 3800] [id = 328] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 14288400 == 38 [pid = 3800] [id = 211] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 1287DC00 == 37 [pid = 3800] [id = 331] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 15FC1800 == 36 [pid = 3800] [id = 332] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 104E8000 == 35 [pid = 3800] [id = 329] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 15620800 == 34 [pid = 3800] [id = 330] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 10B6D800 == 33 [pid = 3800] [id = 212] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 15FC5400 == 32 [pid = 3800] [id = 309] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 104E8400 == 31 [pid = 3800] [id = 337] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 13C76800 == 30 [pid = 3800] [id = 335] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 19AAE800 == 29 [pid = 3800] [id = 336] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 1050F800 == 28 [pid = 3800] [id = 333] 12:56:10 INFO - PROCESS | 3800 | --DOCSHELL 10B69800 == 27 [pid = 3800] [id = 334] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1A27DC00) [pid = 3800] [serial = 966] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10F4C400) [pid = 3800] [serial = 930] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10FB7400) [pid = 3800] [serial = 931] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1A64D400) [pid = 3800] [serial = 928] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (12932400) [pid = 3800] [serial = 933] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (18036000) [pid = 3800] [serial = 954] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (12BC9C00) [pid = 3800] [serial = 934] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (18370000) [pid = 3800] [serial = 957] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (18037000) [pid = 3800] [serial = 955] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (14291400) [pid = 3800] [serial = 939] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (142F2400) [pid = 3800] [serial = 940] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (17609C00) [pid = 3800] [serial = 948] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (18373800) [pid = 3800] [serial = 958] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1760C800) [pid = 3800] [serial = 949] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1A04D800) [pid = 3800] [serial = 963] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13469800) [pid = 3800] [serial = 936] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (139D5000) [pid = 3800] [serial = 937] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (146CD800) [pid = 3800] [serial = 942] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15050C00) [pid = 3800] [serial = 943] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1343F400) [pid = 3800] [serial = 951] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (12871000) [pid = 3800] [serial = 960] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16929000) [pid = 3800] [serial = 945] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1697F800) [pid = 3800] [serial = 946] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16929800) [pid = 3800] [serial = 961] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1A04E400) [pid = 3800] [serial = 964] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (13CC0400) [pid = 3800] [serial = 952] [outer = 00000000] [url = about:blank] 12:56:10 INFO - PROCESS | 3800 | 1471294570500 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1661ms 12:56:10 INFO - PROCESS | 3800 | 1471294570621 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 3800 | 1471294570628 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:56:10 INFO - PROCESS | 3800 | 1471294570634 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 3800 | 1471294570639 Marionette TRACE conn3 <- [1,1318,null,{}] 12:56:10 INFO - PROCESS | 3800 | 1471294570644 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}] 12:56:10 INFO - PROCESS | 3800 | 1471294570646 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:10 INFO - PROCESS | 3800 | 1471294570741 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:56:10 INFO - PROCESS | 3800 | 1471294570844 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 3800 | 1471294570846 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:10 INFO - PROCESS | 3800 | ++DOCSHELL 10A10400 == 28 [pid = 3800] [id = 339] 12:56:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10A46400) [pid = 3800] [serial = 1016] [outer = 00000000] 12:56:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10F4CC00) [pid = 3800] [serial = 1017] [outer = 10A46400] 12:56:10 INFO - PROCESS | 3800 | 1471294570958 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (10FB9400) [pid = 3800] [serial = 1018] [outer = 10A46400] 12:56:11 INFO - PROCESS | 3800 | 1471294571439 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 911ms 12:56:11 INFO - PROCESS | 3800 | 1471294571569 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 3800 | 1471294571574 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:56:11 INFO - PROCESS | 3800 | 1471294571580 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 3800 | 1471294571583 Marionette TRACE conn3 <- [1,1322,null,{}] 12:56:11 INFO - PROCESS | 3800 | 1471294571586 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}] 12:56:11 INFO - PROCESS | 3800 | 1471294571589 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:11 INFO - PROCESS | 3800 | 1471294571682 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:56:11 INFO - PROCESS | 3800 | 1471294571690 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 3800 | 1471294571693 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:11 INFO - PROCESS | 3800 | ++DOCSHELL 1287B400 == 29 [pid = 3800] [id = 340] 12:56:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1287CC00) [pid = 3800] [serial = 1019] [outer = 00000000] 12:56:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (129BEC00) [pid = 3800] [serial = 1020] [outer = 1287CC00] 12:56:11 INFO - PROCESS | 3800 | 1471294571741 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (130B2800) [pid = 3800] [serial = 1021] [outer = 1287CC00] 12:56:12 INFO - PROCESS | 3800 | 1471294572276 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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 804ms 12:56:12 INFO - PROCESS | 3800 | 1471294572353 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 3800 | 1471294572356 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:56:12 INFO - PROCESS | 3800 | 1471294572379 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 3800 | 1471294572382 Marionette TRACE conn3 <- [1,1326,null,{}] 12:56:12 INFO - PROCESS | 3800 | 1471294572400 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}] 12:56:12 INFO - PROCESS | 3800 | 1471294572404 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:12 INFO - PROCESS | 3800 | 1471294572548 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:56:12 INFO - PROCESS | 3800 | 1471294572556 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 3800 | 1471294572560 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:12 INFO - PROCESS | 3800 | ++DOCSHELL 13C75000 == 30 [pid = 3800] [id = 341] 12:56:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13C7FC00) [pid = 3800] [serial = 1022] [outer = 00000000] 12:56:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13EA0C00) [pid = 3800] [serial = 1023] [outer = 13C7FC00] 12:56:12 INFO - PROCESS | 3800 | 1471294572607 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1428CC00) [pid = 3800] [serial = 1024] [outer = 13C7FC00] 12:56:13 INFO - PROCESS | 3800 | 1471294573740 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1357ms 12:56:13 INFO - PROCESS | 3800 | 1471294573769 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 3800 | 1471294573772 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:56:13 INFO - PROCESS | 3800 | 1471294573776 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 3800 | 1471294573777 Marionette TRACE conn3 <- [1,1330,null,{}] 12:56:13 INFO - PROCESS | 3800 | 1471294573781 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}] 12:56:13 INFO - PROCESS | 3800 | 1471294573783 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:13 INFO - PROCESS | 3800 | 1471294573895 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:56:13 INFO - PROCESS | 3800 | 1471294573901 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 3800 | 1471294573903 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:13 INFO - PROCESS | 3800 | ++DOCSHELL 13CC9000 == 31 [pid = 3800] [id = 342] 12:56:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (14288800) [pid = 3800] [serial = 1025] [outer = 00000000] 12:56:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (146D1400) [pid = 3800] [serial = 1026] [outer = 14288800] 12:56:14 INFO - PROCESS | 3800 | 1471294574001 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15614800) [pid = 3800] [serial = 1027] [outer = 14288800] 12:56:14 INFO - PROCESS | 3800 | 1471294574545 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 786ms 12:56:14 INFO - PROCESS | 3800 | 1471294574584 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 3800 | 1471294574586 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:56:14 INFO - PROCESS | 3800 | 1471294574590 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 3800 | 1471294574592 Marionette TRACE conn3 <- [1,1334,null,{}] 12:56:14 INFO - PROCESS | 3800 | 1471294574595 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}] 12:56:14 INFO - PROCESS | 3800 | 1471294574597 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:14 INFO - PROCESS | 3800 | 1471294574702 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:56:14 INFO - PROCESS | 3800 | 1471294574711 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 3800 | 1471294574713 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:14 INFO - PROCESS | 3800 | ++DOCSHELL 15863400 == 32 [pid = 3800] [id = 343] 12:56:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15864C00) [pid = 3800] [serial = 1028] [outer = 00000000] 12:56:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16446400) [pid = 3800] [serial = 1029] [outer = 15864C00] 12:56:14 INFO - PROCESS | 3800 | 1471294574756 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16928400) [pid = 3800] [serial = 1030] [outer = 15864C00] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (17773C00) [pid = 3800] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1282F400) [pid = 3800] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (14286400) [pid = 3800] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (114DA400) [pid = 3800] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (0C7EFC00) [pid = 3800] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13119000) [pid = 3800] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13118000) [pid = 3800] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (180D9800) [pid = 3800] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10A0B400) [pid = 3800] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (146CEC00) [pid = 3800] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1320B800) [pid = 3800] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:56:15 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15FC6800) [pid = 3800] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:56:15 INFO - PROCESS | 3800 | 1471294575550 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]]]}] 12:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1018ms 12:56:15 INFO - PROCESS | 3800 | 1471294575588 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 3800 | 1471294575590 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:56:15 INFO - PROCESS | 3800 | 1471294575593 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 3800 | 1471294575594 Marionette TRACE conn3 <- [1,1338,null,{}] 12:56:15 INFO - PROCESS | 3800 | 1471294575598 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}] 12:56:15 INFO - PROCESS | 3800 | 1471294575603 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:15 INFO - PROCESS | 3800 | 1471294575775 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:56:15 INFO - PROCESS | 3800 | 1471294575832 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 3800 | 1471294575834 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:15 INFO - PROCESS | 3800 | ++DOCSHELL 1345F400 == 33 [pid = 3800] [id = 344] 12:56:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13CC8000) [pid = 3800] [serial = 1031] [outer = 00000000] 12:56:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16CC8C00) [pid = 3800] [serial = 1032] [outer = 13CC8000] 12:56:15 INFO - PROCESS | 3800 | 1471294575878 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (175EF400) [pid = 3800] [serial = 1033] [outer = 13CC8000] 12:56:16 INFO - PROCESS | 3800 | 1471294576334 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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 803ms 12:56:16 INFO - PROCESS | 3800 | 1471294576402 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 3800 | 1471294576404 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:56:16 INFO - PROCESS | 3800 | 1471294576408 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 3800 | 1471294576410 Marionette TRACE conn3 <- [1,1342,null,{}] 12:56:16 INFO - PROCESS | 3800 | 1471294576413 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}] 12:56:16 INFO - PROCESS | 3800 | 1471294576416 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:16 INFO - PROCESS | 3800 | 1471294576497 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:56:16 INFO - PROCESS | 3800 | 1471294576503 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 3800 | 1471294576505 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:16 INFO - PROCESS | 3800 | ++DOCSHELL 13159400 == 34 [pid = 3800] [id = 345] 12:56:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16C0C800) [pid = 3800] [serial = 1034] [outer = 00000000] 12:56:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17857800) [pid = 3800] [serial = 1035] [outer = 16C0C800] 12:56:16 INFO - PROCESS | 3800 | 1471294576548 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17859C00) [pid = 3800] [serial = 1036] [outer = 16C0C800] 12:56:17 INFO - PROCESS | 3800 | 1471294577086 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 733ms 12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:56:17 INFO - PROCESS | 3800 | 1471294577124 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 3800 | 1471294577126 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 12:56:17 INFO - PROCESS | 3800 | 1471294577129 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 3800 | 1471294577131 Marionette TRACE conn3 <- [1,1346,null,{}] 12:56:17 INFO - PROCESS | 3800 | 1471294577134 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}] 12:56:17 INFO - PROCESS | 3800 | 1471294577136 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:17 INFO - PROCESS | 3800 | 1471294577263 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:56:17 INFO - PROCESS | 3800 | 1471294577295 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 3800 | 1471294577296 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:17 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F6000 == 35 [pid = 3800] [id = 346] 12:56:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (142F2C00) [pid = 3800] [serial = 1037] [outer = 00000000] 12:56:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (180DB400) [pid = 3800] [serial = 1038] [outer = 142F2C00] 12:56:17 INFO - PROCESS | 3800 | 1471294577343 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (182CDC00) [pid = 3800] [serial = 1039] [outer = 142F2C00] 12:56:18 INFO - PROCESS | 3800 | 1471294578199 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]]]}] 12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1071ms 12:56:18 INFO - PROCESS | 3800 | 1471294578235 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 3800 | 1471294578239 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:56:18 INFO - PROCESS | 3800 | 1471294578244 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 3800 | 1471294578248 Marionette TRACE conn3 <- [1,1350,null,{}] 12:56:18 INFO - PROCESS | 3800 | 1471294578254 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}] 12:56:18 INFO - PROCESS | 3800 | 1471294578257 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:18 INFO - PROCESS | 3800 | 1471294578373 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:56:18 INFO - PROCESS | 3800 | 1471294578534 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 3800 | 1471294578538 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:18 INFO - PROCESS | 3800 | ++DOCSHELL 10A48C00 == 36 [pid = 3800] [id = 347] 12:56:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10A4A400) [pid = 3800] [serial = 1040] [outer = 00000000] 12:56:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (114DC400) [pid = 3800] [serial = 1041] [outer = 10A4A400] 12:56:18 INFO - PROCESS | 3800 | 1471294578595 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (11C40800) [pid = 3800] [serial = 1042] [outer = 10A4A400] 12:56:19 INFO - PROCESS | 3800 | 1471294579492 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]]]}] 12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1304ms 12:56:19 INFO - PROCESS | 3800 | 1471294579539 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 3800 | 1471294579544 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:56:19 INFO - PROCESS | 3800 | 1471294579551 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 3800 | 1471294579554 Marionette TRACE conn3 <- [1,1354,null,{}] 12:56:19 INFO - PROCESS | 3800 | 1471294579557 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}] 12:56:19 INFO - PROCESS | 3800 | 1471294579560 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:19 INFO - PROCESS | 3800 | 1471294579735 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:56:19 INFO - PROCESS | 3800 | 1471294579855 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 3800 | 1471294579858 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:19 INFO - PROCESS | 3800 | ++DOCSHELL 1293D000 == 37 [pid = 3800] [id = 348] 12:56:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13151800) [pid = 3800] [serial = 1043] [outer = 00000000] 12:56:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1345F000) [pid = 3800] [serial = 1044] [outer = 13151800] 12:56:19 INFO - PROCESS | 3800 | 1471294579970 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1346B800) [pid = 3800] [serial = 1045] [outer = 13151800] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 13159400 == 36 [pid = 3800] [id = 345] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 1345F400 == 35 [pid = 3800] [id = 344] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 15863400 == 34 [pid = 3800] [id = 343] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 13CC9000 == 33 [pid = 3800] [id = 342] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 13C75000 == 32 [pid = 3800] [id = 341] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 1287B400 == 31 [pid = 3800] [id = 340] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 10A10400 == 30 [pid = 3800] [id = 339] 12:56:20 INFO - PROCESS | 3800 | --DOCSHELL 1287E400 == 29 [pid = 3800] [id = 338] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1A647400) [pid = 3800] [serial = 967] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1836C400) [pid = 3800] [serial = 990] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (17601800) [pid = 3800] [serial = 988] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16CC3800) [pid = 3800] [serial = 987] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (14290400) [pid = 3800] [serial = 981] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (11CE7400) [pid = 3800] [serial = 975] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (12871400) [pid = 3800] [serial = 976] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1031DC00) [pid = 3800] [serial = 969] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (10A0BC00) [pid = 3800] [serial = 970] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1315F000) [pid = 3800] [serial = 978] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1320B400) [pid = 3800] [serial = 979] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1314B800) [pid = 3800] [serial = 972] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (132A8800) [pid = 3800] [serial = 973] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1985A400) [pid = 3800] [serial = 996] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (18372C00) [pid = 3800] [serial = 991] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (19AA5000) [pid = 3800] [serial = 997] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (19CDB000) [pid = 3800] [serial = 999] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1A04FC00) [pid = 3800] [serial = 1000] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15F3D800) [pid = 3800] [serial = 984] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (15FC5800) [pid = 3800] [serial = 985] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (171D3400) [pid = 3800] [serial = 993] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1464A000) [pid = 3800] [serial = 982] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1760A000) [pid = 3800] [serial = 994] [outer = 00000000] [url = about:blank] 12:56:20 INFO - PROCESS | 3800 | 1471294580872 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] 12:56:20 INFO - PROCESS | 3800 | 1471294580933 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:56:20 INFO - PROCESS | 3800 | 1471294580937 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 3800 | 1471294580942 Marionette TRACE conn3 <- [1,1358,null,{}] 12:56:20 INFO - PROCESS | 3800 | 1471294580947 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}] 12:56:20 INFO - PROCESS | 3800 | 1471294580950 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:21 INFO - PROCESS | 3800 | 1471294581128 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:56:21 INFO - PROCESS | 3800 | 1471294581184 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 3800 | 1471294581187 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:21 INFO - PROCESS | 3800 | ++DOCSHELL 10A4B400 == 30 [pid = 3800] [id = 349] 12:56:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10A52400) [pid = 3800] [serial = 1046] [outer = 00000000] 12:56:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (112C8400) [pid = 3800] [serial = 1047] [outer = 10A52400] 12:56:21 INFO - PROCESS | 3800 | 1471294581235 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (12829400) [pid = 3800] [serial = 1048] [outer = 10A52400] 12:56:21 INFO - PROCESS | 3800 | 1471294581765 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] 12:56:21 INFO - PROCESS | 3800 | 1471294581794 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:56:21 INFO - PROCESS | 3800 | 1471294581800 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 3800 | 1471294581802 Marionette TRACE conn3 <- [1,1362,null,{}] 12:56:21 INFO - PROCESS | 3800 | 1471294581806 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}] 12:56:21 INFO - PROCESS | 3800 | 1471294581808 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:21 INFO - PROCESS | 3800 | 1471294581895 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:56:21 INFO - PROCESS | 3800 | 1471294581904 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 3800 | 1471294581906 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:21 INFO - PROCESS | 3800 | ++DOCSHELL 1287B000 == 31 [pid = 3800] [id = 350] 12:56:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (129BC800) [pid = 3800] [serial = 1049] [outer = 00000000] 12:56:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (132AD000) [pid = 3800] [serial = 1050] [outer = 129BC800] 12:56:21 INFO - PROCESS | 3800 | 1471294581953 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1346A400) [pid = 3800] [serial = 1051] [outer = 129BC800] 12:56:22 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:22 INFO - PROCESS | 3800 | 1471294582504 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] 12:56:22 INFO - PROCESS | 3800 | 1471294582627 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 12:56:22 INFO - PROCESS | 3800 | 1471294582631 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 3800 | 1471294582634 Marionette TRACE conn3 <- [1,1366,null,{}] 12:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:56:22 INFO - PROCESS | 3800 | 1471294582645 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}] 12:56:22 INFO - PROCESS | 3800 | 1471294582649 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:22 INFO - PROCESS | 3800 | 1471294582733 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:56:22 INFO - PROCESS | 3800 | 1471294582825 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 3800 | 1471294582828 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:22 INFO - PROCESS | 3800 | ++DOCSHELL 146C3C00 == 32 [pid = 3800] [id = 351] 12:56:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (146C4800) [pid = 3800] [serial = 1052] [outer = 00000000] 12:56:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (15613C00) [pid = 3800] [serial = 1053] [outer = 146C4800] 12:56:22 INFO - PROCESS | 3800 | 1471294582926 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15FBC800) [pid = 3800] [serial = 1054] [outer = 146C4800] 12:56:23 INFO - PROCESS | 3800 | 1471294583354 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] 12:56:23 INFO - PROCESS | 3800 | 1471294583415 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 12:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:56:23 INFO - PROCESS | 3800 | 1471294583445 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 3800 | 1471294583500 Marionette TRACE conn3 <- [1,1370,null,{}] 12:56:23 INFO - PROCESS | 3800 | 1471294583519 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}] 12:56:23 INFO - PROCESS | 3800 | 1471294583521 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:23 INFO - PROCESS | 3800 | 1471294583635 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:56:23 INFO - PROCESS | 3800 | 1471294583646 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 3800 | 1471294583648 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:23 INFO - PROCESS | 3800 | ++DOCSHELL 17108800 == 33 [pid = 3800] [id = 352] 12:56:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17109800) [pid = 3800] [serial = 1055] [outer = 00000000] 12:56:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (176C1000) [pid = 3800] [serial = 1056] [outer = 17109800] 12:56:23 INFO - PROCESS | 3800 | 1471294583692 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (176CB400) [pid = 3800] [serial = 1057] [outer = 17109800] 12:56:24 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:24 INFO - PROCESS | 3800 | 1471294584240 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] 12:56:24 INFO - PROCESS | 3800 | 1471294584283 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 12:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:56:24 INFO - PROCESS | 3800 | 1471294584291 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 3800 | 1471294584292 Marionette TRACE conn3 <- [1,1374,null,{}] 12:56:24 INFO - PROCESS | 3800 | 1471294584296 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}] 12:56:24 INFO - PROCESS | 3800 | 1471294584298 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:24 INFO - PROCESS | 3800 | 1471294584456 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:56:24 INFO - PROCESS | 3800 | 1471294584465 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 3800 | 1471294584468 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:24 INFO - PROCESS | 3800 | ++DOCSHELL 16CC1C00 == 34 [pid = 3800] [id = 353] 12:56:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17857400) [pid = 3800] [serial = 1058] [outer = 00000000] 12:56:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (180D9400) [pid = 3800] [serial = 1059] [outer = 17857400] 12:56:24 INFO - PROCESS | 3800 | 1471294584513 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (182D8400) [pid = 3800] [serial = 1060] [outer = 17857400] 12:56:25 INFO - PROCESS | 3800 | 1471294585103 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] 12:56:25 INFO - PROCESS | 3800 | 1471294585153 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 12:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:56:25 INFO - PROCESS | 3800 | 1471294585157 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 3800 | 1471294585159 Marionette TRACE conn3 <- [1,1378,null,{}] 12:56:25 INFO - PROCESS | 3800 | 1471294585163 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}] 12:56:25 INFO - PROCESS | 3800 | 1471294585168 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:25 INFO - PROCESS | 3800 | 1471294585342 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:56:25 INFO - PROCESS | 3800 | 1471294585401 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 3800 | 1471294585403 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:25 INFO - PROCESS | 3800 | ++DOCSHELL 18377400 == 35 [pid = 3800] [id = 354] 12:56:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (19862000) [pid = 3800] [serial = 1061] [outer = 00000000] 12:56:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (19CD9000) [pid = 3800] [serial = 1062] [outer = 19862000] 12:56:25 INFO - PROCESS | 3800 | 1471294585447 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1A049000) [pid = 3800] [serial = 1063] [outer = 19862000] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (14288800) [pid = 3800] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (10A46400) [pid = 3800] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13145000) [pid = 3800] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1287CC00) [pid = 3800] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13C7FC00) [pid = 3800] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15864C00) [pid = 3800] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10F56000) [pid = 3800] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13C7A800) [pid = 3800] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (19AAEC00) [pid = 3800] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10A03000) [pid = 3800] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13CC8000) [pid = 3800] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:56:25 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16C0C800) [pid = 3800] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:56:26 INFO - PROCESS | 3800 | 1471294586013 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]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 911ms 12:56:26 INFO - PROCESS | 3800 | 1471294586073 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 3800 | 1471294586075 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 12:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:56:26 INFO - PROCESS | 3800 | 1471294586078 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 3800 | 1471294586080 Marionette TRACE conn3 <- [1,1382,null,{}] 12:56:26 INFO - PROCESS | 3800 | 1471294586083 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}] 12:56:26 INFO - PROCESS | 3800 | 1471294586085 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:26 INFO - PROCESS | 3800 | 1471294586242 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:56:26 INFO - PROCESS | 3800 | 1471294586298 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 3800 | 1471294586300 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:26 INFO - PROCESS | 3800 | ++DOCSHELL 12871000 == 36 [pid = 3800] [id = 355] 12:56:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (12873000) [pid = 3800] [serial = 1064] [outer = 00000000] 12:56:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (14649C00) [pid = 3800] [serial = 1065] [outer = 12873000] 12:56:26 INFO - PROCESS | 3800 | 1471294586343 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (146C7000) [pid = 3800] [serial = 1066] [outer = 12873000] 12:56:26 INFO - PROCESS | 3800 | 1471294586740 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]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 733ms 12:56:26 INFO - PROCESS | 3800 | 1471294586850 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 3800 | 1471294586852 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 12:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:56:26 INFO - PROCESS | 3800 | 1471294586857 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 3800 | 1471294586859 Marionette TRACE conn3 <- [1,1386,null,{}] 12:56:26 INFO - PROCESS | 3800 | 1471294586862 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}] 12:56:26 INFO - PROCESS | 3800 | 1471294586864 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:26 INFO - PROCESS | 3800 | 1471294586956 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:56:26 INFO - PROCESS | 3800 | 1471294586962 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 3800 | 1471294586964 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:27 INFO - PROCESS | 3800 | ++DOCSHELL 1344B400 == 37 [pid = 3800] [id = 356] 12:56:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13462000) [pid = 3800] [serial = 1067] [outer = 00000000] 12:56:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (18375C00) [pid = 3800] [serial = 1068] [outer = 13462000] 12:56:27 INFO - PROCESS | 3800 | 1471294587007 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (19AB2800) [pid = 3800] [serial = 1069] [outer = 13462000] 12:56:27 INFO - PROCESS | 3800 | 1471294587519 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]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 715ms 12:56:27 INFO - PROCESS | 3800 | 1471294587573 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 3800 | 1471294587575 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 12:56:27 INFO - PROCESS | 3800 | 1471294587578 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:56:27 INFO - PROCESS | 3800 | 1471294587580 Marionette TRACE conn3 <- [1,1390,null,{}] 12:56:27 INFO - PROCESS | 3800 | 1471294587583 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}] 12:56:27 INFO - PROCESS | 3800 | 1471294587585 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:27 INFO - PROCESS | 3800 | 1471294587663 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:56:27 INFO - PROCESS | 3800 | 1471294587668 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 3800 | 1471294587670 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:27 INFO - PROCESS | 3800 | ++DOCSHELL 1464A400 == 38 [pid = 3800] [id = 357] 12:56:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16CCE400) [pid = 3800] [serial = 1070] [outer = 00000000] 12:56:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1A22F400) [pid = 3800] [serial = 1071] [outer = 16CCE400] 12:56:27 INFO - PROCESS | 3800 | 1471294587766 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1A234000) [pid = 3800] [serial = 1072] [outer = 16CCE400] 12:56:28 INFO - PROCESS | 3800 | --DOCSHELL 10A4B400 == 37 [pid = 3800] [id = 349] 12:56:28 INFO - PROCESS | 3800 | --DOCSHELL 1293D000 == 36 [pid = 3800] [id = 348] 12:56:28 INFO - PROCESS | 3800 | --DOCSHELL 0C7F6000 == 35 [pid = 3800] [id = 346] 12:56:28 INFO - PROCESS | 3800 | --DOCSHELL 10A48C00 == 34 [pid = 3800] [id = 347] 12:56:29 INFO - PROCESS | 3800 | --DOCSHELL 146C3C00 == 33 [pid = 3800] [id = 351] 12:56:29 INFO - PROCESS | 3800 | --DOCSHELL 1344B400 == 32 [pid = 3800] [id = 356] 12:56:29 INFO - PROCESS | 3800 | --DOCSHELL 18377400 == 31 [pid = 3800] [id = 354] 12:56:29 INFO - PROCESS | 3800 | --DOCSHELL 16CC1C00 == 30 [pid = 3800] [id = 353] 12:56:29 INFO - PROCESS | 3800 | --DOCSHELL 12871000 == 29 [pid = 3800] [id = 355] 12:56:29 INFO - PROCESS | 3800 | --DOCSHELL 1287B000 == 28 [pid = 3800] [id = 350] 12:56:29 INFO - PROCESS | 3800 | --DOCSHELL 17108800 == 27 [pid = 3800] [id = 352] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (146D1400) [pid = 3800] [serial = 1026] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10F4CC00) [pid = 3800] [serial = 1017] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10FB9400) [pid = 3800] [serial = 1018] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (13EA2000) [pid = 3800] [serial = 1015] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (132AC400) [pid = 3800] [serial = 1014] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (129BEC00) [pid = 3800] [serial = 1020] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (130B2800) [pid = 3800] [serial = 1021] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13EA0C00) [pid = 3800] [serial = 1023] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16446400) [pid = 3800] [serial = 1029] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1287C000) [pid = 3800] [serial = 1003] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (12877C00) [pid = 3800] [serial = 1002] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (146C9400) [pid = 3800] [serial = 1006] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13EA6C00) [pid = 3800] [serial = 1005] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1A276000) [pid = 3800] [serial = 1009] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1A22CC00) [pid = 3800] [serial = 1008] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (180DB400) [pid = 3800] [serial = 1038] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (14289000) [pid = 3800] [serial = 1012] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (139DDC00) [pid = 3800] [serial = 1011] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (15614800) [pid = 3800] [serial = 1027] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (16CC8C00) [pid = 3800] [serial = 1032] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (17857800) [pid = 3800] [serial = 1035] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (16928400) [pid = 3800] [serial = 1030] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (175EF400) [pid = 3800] [serial = 1033] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (1428CC00) [pid = 3800] [serial = 1024] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (17859C00) [pid = 3800] [serial = 1036] [outer = 00000000] [url = about:blank] 12:56:29 INFO - PROCESS | 3800 | 1471294589803 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]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2232ms 12:56:29 INFO - PROCESS | 3800 | 1471294589822 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 3800 | 1471294589826 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 12:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:56:29 INFO - PROCESS | 3800 | 1471294589831 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 3800 | 1471294589834 Marionette TRACE conn3 <- [1,1394,null,{}] 12:56:29 INFO - PROCESS | 3800 | 1471294589841 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}] 12:56:29 INFO - PROCESS | 3800 | 1471294589845 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:29 INFO - PROCESS | 3800 | 1471294589937 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:56:29 INFO - PROCESS | 3800 | 1471294589944 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 3800 | 1471294589948 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:29 INFO - PROCESS | 3800 | ++DOCSHELL 10A51400 == 28 [pid = 3800] [id = 358] 12:56:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10A53000) [pid = 3800] [serial = 1073] [outer = 00000000] 12:56:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (10FBAC00) [pid = 3800] [serial = 1074] [outer = 10A53000] 12:56:30 INFO - PROCESS | 3800 | 1471294589997 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (10FBD400) [pid = 3800] [serial = 1075] [outer = 10A53000] 12:56:30 INFO - PROCESS | 3800 | 1471294590592 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 840ms 12:56:30 INFO - PROCESS | 3800 | 1471294590684 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 3800 | 1471294590688 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 12:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:56:30 INFO - PROCESS | 3800 | 1471294590695 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 3800 | 1471294590697 Marionette TRACE conn3 <- [1,1398,null,{}] 12:56:30 INFO - PROCESS | 3800 | 1471294590701 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}] 12:56:30 INFO - PROCESS | 3800 | 1471294590704 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:30 INFO - PROCESS | 3800 | 1471294590799 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:56:30 INFO - PROCESS | 3800 | 1471294590883 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 3800 | 1471294590886 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:30 INFO - PROCESS | 3800 | ++DOCSHELL 1287E800 == 29 [pid = 3800] [id = 359] 12:56:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (128B1000) [pid = 3800] [serial = 1076] [outer = 00000000] 12:56:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (12BC1400) [pid = 3800] [serial = 1077] [outer = 128B1000] 12:56:31 INFO - PROCESS | 3800 | 1471294590995 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (130BA000) [pid = 3800] [serial = 1078] [outer = 128B1000] 12:56:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (1320D000) [pid = 3800] [serial = 1079] [outer = 1B0AC000] 12:56:31 INFO - PROCESS | 3800 | 1471294591620 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]]]}] 12:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 965ms 12:56:31 INFO - PROCESS | 3800 | 1471294591647 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 3800 | 1471294591649 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 12:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:56:31 INFO - PROCESS | 3800 | 1471294591653 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 3800 | 1471294591656 Marionette TRACE conn3 <- [1,1402,null,{}] 12:56:31 INFO - PROCESS | 3800 | 1471294591667 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}] 12:56:31 INFO - PROCESS | 3800 | 1471294591672 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:31 INFO - PROCESS | 3800 | 1471294591838 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:56:31 INFO - PROCESS | 3800 | 1471294591895 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 3800 | 1471294591898 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:31 INFO - PROCESS | 3800 | ++DOCSHELL 139D5000 == 30 [pid = 3800] [id = 360] 12:56:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (139D5C00) [pid = 3800] [serial = 1080] [outer = 00000000] 12:56:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (13CC0800) [pid = 3800] [serial = 1081] [outer = 139D5C00] 12:56:31 INFO - PROCESS | 3800 | 1471294591947 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (13EA7000) [pid = 3800] [serial = 1082] [outer = 139D5C00] 12:56:32 INFO - PROCESS | 3800 | 1471294592454 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 839ms 12:56:32 INFO - PROCESS | 3800 | 1471294592513 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 3800 | 1471294592516 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 12:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:56:32 INFO - PROCESS | 3800 | 1471294592523 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 3800 | 1471294592525 Marionette TRACE conn3 <- [1,1406,null,{}] 12:56:32 INFO - PROCESS | 3800 | 1471294592528 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}] 12:56:32 INFO - PROCESS | 3800 | 1471294592530 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:32 INFO - PROCESS | 3800 | 1471294592664 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:56:32 INFO - PROCESS | 3800 | 1471294592675 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 3800 | 1471294592677 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:32 INFO - PROCESS | 3800 | ++DOCSHELL 13941400 == 31 [pid = 3800] [id = 361] 12:56:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (13C82800) [pid = 3800] [serial = 1083] [outer = 00000000] 12:56:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (142EBC00) [pid = 3800] [serial = 1084] [outer = 13C82800] 12:56:32 INFO - PROCESS | 3800 | 1471294592729 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (146C9400) [pid = 3800] [serial = 1085] [outer = 13C82800] 12:56:33 INFO - PROCESS | 3800 | 1471294593302 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 840ms 12:56:33 INFO - PROCESS | 3800 | 1471294593406 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 3800 | 1471294593411 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 12:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:56:33 INFO - PROCESS | 3800 | 1471294593418 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 3800 | 1471294593423 Marionette TRACE conn3 <- [1,1410,null,{}] 12:56:33 INFO - PROCESS | 3800 | 1471294593454 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}] 12:56:33 INFO - PROCESS | 3800 | 1471294593458 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:33 INFO - PROCESS | 3800 | 1471294593665 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:56:33 INFO - PROCESS | 3800 | 1471294593739 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 3800 | 1471294593742 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:33 INFO - PROCESS | 3800 | ++DOCSHELL 10FB6800 == 32 [pid = 3800] [id = 362] 12:56:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10FB9800) [pid = 3800] [serial = 1086] [outer = 00000000] 12:56:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (11439C00) [pid = 3800] [serial = 1087] [outer = 10FB9800] 12:56:33 INFO - PROCESS | 3800 | 1471294593803 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (12871400) [pid = 3800] [serial = 1088] [outer = 10FB9800] 12:56:34 INFO - PROCESS | 3800 | 1471294594774 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]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1393ms 12:56:34 INFO - PROCESS | 3800 | 1471294594820 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 3800 | 1471294594825 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 12:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:56:34 INFO - PROCESS | 3800 | 1471294594832 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 3800 | 1471294594834 Marionette TRACE conn3 <- [1,1414,null,{}] 12:56:34 INFO - PROCESS | 3800 | 1471294594839 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}] 12:56:34 INFO - PROCESS | 3800 | 1471294594842 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:34 INFO - PROCESS | 3800 | 1471294594960 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:56:35 INFO - PROCESS | 3800 | 1471294595110 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 3800 | 1471294595113 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:35 INFO - PROCESS | 3800 | ++DOCSHELL 13216800 == 33 [pid = 3800] [id = 363] 12:56:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (132AC000) [pid = 3800] [serial = 1089] [outer = 00000000] 12:56:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13CBA800) [pid = 3800] [serial = 1090] [outer = 132AC000] 12:56:35 INFO - PROCESS | 3800 | 1471294595170 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (14289800) [pid = 3800] [serial = 1091] [outer = 132AC000] 12:56:36 INFO - PROCESS | 3800 | 1471294596298 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]]]}] 12:56:36 INFO - PROCESS | 3800 | --DOCSHELL 114D9400 == 32 [pid = 3800] [id = 325] 12:56:36 INFO - PROCESS | 3800 | --DOCSHELL 12DA9800 == 31 [pid = 3800] [id = 324] 12:56:36 INFO - PROCESS | 3800 | --DOCSHELL 10A4A000 == 30 [pid = 3800] [id = 310] 12:56:36 INFO - PROCESS | 3800 | --DOCSHELL 130B8000 == 29 [pid = 3800] [id = 326] 12:56:36 INFO - PROCESS | 3800 | --DOCSHELL 139D5000 == 28 [pid = 3800] [id = 360] 12:56:36 INFO - PROCESS | 3800 | --DOCSHELL 1287E800 == 27 [pid = 3800] [id = 359] 12:56:36 INFO - PROCESS | 3800 | --DOCSHELL 10A51400 == 26 [pid = 3800] [id = 358] 12:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1554ms 12:56:36 INFO - PROCESS | 3800 | 1471294596373 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 3800 | 1471294596378 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 12:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:56:36 INFO - PROCESS | 3800 | 1471294596383 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 3800 | 1471294596388 Marionette TRACE conn3 <- [1,1418,null,{}] 12:56:36 INFO - PROCESS | 3800 | 1471294596394 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}] 12:56:36 INFO - PROCESS | 3800 | 1471294596398 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:36 INFO - PROCESS | 3800 | 1471294596597 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:56:36 INFO - PROCESS | 3800 | 1471294596719 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 3800 | 1471294596724 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:36 INFO - PROCESS | 3800 | ++DOCSHELL 10F55000 == 27 [pid = 3800] [id = 364] 12:56:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (10FB3800) [pid = 3800] [serial = 1092] [outer = 00000000] 12:56:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (112D0400) [pid = 3800] [serial = 1093] [outer = 10FB3800] 12:56:36 INFO - PROCESS | 3800 | 1471294596796 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (12870400) [pid = 3800] [serial = 1094] [outer = 10FB3800] 12:56:37 INFO - PROCESS | 3800 | 1471294597519 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]]]}] 12:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1179ms 12:56:37 INFO - PROCESS | 3800 | 1471294597570 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 3800 | 1471294597574 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 12:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:56:37 INFO - PROCESS | 3800 | 1471294597581 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 3800 | 1471294597584 Marionette TRACE conn3 <- [1,1422,null,{}] 12:56:37 INFO - PROCESS | 3800 | 1471294597610 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}] 12:56:37 INFO - PROCESS | 3800 | 1471294597613 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:37 INFO - PROCESS | 3800 | 1471294597779 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:56:37 INFO - PROCESS | 3800 | 1471294597856 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 3800 | 1471294597859 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:37 INFO - PROCESS | 3800 | ++DOCSHELL 132ADC00 == 28 [pid = 3800] [id = 365] 12:56:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1343F400) [pid = 3800] [serial = 1095] [outer = 00000000] 12:56:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13942400) [pid = 3800] [serial = 1096] [outer = 1343F400] 12:56:38 INFO - PROCESS | 3800 | 1471294598006 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13EA6400) [pid = 3800] [serial = 1097] [outer = 1343F400] 12:56:38 INFO - PROCESS | 3800 | 1471294598696 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1159ms 12:56:38 INFO - PROCESS | 3800 | 1471294598731 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 3800 | 1471294598734 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 12:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:56:38 INFO - PROCESS | 3800 | 1471294598738 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 3800 | 1471294598742 Marionette TRACE conn3 <- [1,1426,null,{}] 12:56:38 INFO - PROCESS | 3800 | 1471294598753 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}] 12:56:38 INFO - PROCESS | 3800 | 1471294598758 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:38 INFO - PROCESS | 3800 | 1471294598914 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:56:39 INFO - PROCESS | 3800 | 1471294598998 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 3800 | 1471294599002 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:39 INFO - PROCESS | 3800 | ++DOCSHELL 10A09C00 == 29 [pid = 3800] [id = 366] 12:56:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15051C00) [pid = 3800] [serial = 1098] [outer = 00000000] 12:56:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15612400) [pid = 3800] [serial = 1099] [outer = 15051C00] 12:56:39 INFO - PROCESS | 3800 | 1471294599103 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1561E000) [pid = 3800] [serial = 1100] [outer = 15051C00] 12:56:39 INFO - PROCESS | 3800 | 1471294599784 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]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1052ms 12:56:39 INFO - PROCESS | 3800 | 1471294599805 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 3800 | 1471294599808 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 12:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:56:39 INFO - PROCESS | 3800 | 1471294599811 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 3800 | 1471294599813 Marionette TRACE conn3 <- [1,1430,null,{}] 12:56:39 INFO - PROCESS | 3800 | 1471294599817 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}] 12:56:39 INFO - PROCESS | 3800 | 1471294599819 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:39 INFO - PROCESS | 3800 | 1471294599922 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:56:40 INFO - PROCESS | 3800 | 1471294600017 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 3800 | 1471294600020 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:40 INFO - PROCESS | 3800 | ++DOCSHELL 1692C000 == 30 [pid = 3800] [id = 367] 12:56:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1692C800) [pid = 3800] [serial = 1101] [outer = 00000000] 12:56:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16C0D000) [pid = 3800] [serial = 1102] [outer = 1692C800] 12:56:40 INFO - PROCESS | 3800 | 1471294600074 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1710B400) [pid = 3800] [serial = 1103] [outer = 1692C800] 12:56:40 INFO - PROCESS | 3800 | 1471294600706 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]]]}] 12:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 953ms 12:56:40 INFO - PROCESS | 3800 | 1471294600749 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 3800 | 1471294600751 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 12:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:56:40 INFO - PROCESS | 3800 | 1471294600755 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 3800 | 1471294600757 Marionette TRACE conn3 <- [1,1434,null,{}] 12:56:40 INFO - PROCESS | 3800 | 1471294600761 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}] 12:56:40 INFO - PROCESS | 3800 | 1471294600764 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:40 INFO - PROCESS | 3800 | 1471294600862 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:56:40 INFO - PROCESS | 3800 | 1471294600944 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 3800 | 1471294600947 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:41 INFO - PROCESS | 3800 | ++DOCSHELL 131E4000 == 31 [pid = 3800] [id = 368] 12:56:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (14286400) [pid = 3800] [serial = 1104] [outer = 00000000] 12:56:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (17771800) [pid = 3800] [serial = 1105] [outer = 14286400] 12:56:41 INFO - PROCESS | 3800 | 1471294601053 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (17774400) [pid = 3800] [serial = 1106] [outer = 14286400] 12:56:41 INFO - PROCESS | 3800 | --DOCSHELL 1428DC00 == 30 [pid = 3800] [id = 321] 12:56:41 INFO - PROCESS | 3800 | --DOCSHELL 10FB6800 == 29 [pid = 3800] [id = 362] 12:56:41 INFO - PROCESS | 3800 | 1471294601813 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]]]}] 12:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1101ms 12:56:41 INFO - PROCESS | 3800 | 1471294601893 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 3800 | 1471294601898 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 12:56:41 INFO - PROCESS | 3800 | 1471294601904 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 3800 | 1471294601908 Marionette TRACE conn3 <- [1,1438,null,{}] 12:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:56:41 INFO - PROCESS | 3800 | 1471294601928 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}] 12:56:41 INFO - PROCESS | 3800 | 1471294601931 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:42 INFO - PROCESS | 3800 | 1471294602052 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:56:42 INFO - PROCESS | 3800 | 1471294602171 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 3800 | 1471294602176 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:42 INFO - PROCESS | 3800 | ++DOCSHELL 10A51400 == 30 [pid = 3800] [id = 369] 12:56:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (10A53800) [pid = 3800] [serial = 1107] [outer = 00000000] 12:56:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (114E2400) [pid = 3800] [serial = 1108] [outer = 10A53800] 12:56:42 INFO - PROCESS | 3800 | 1471294602236 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (128B2400) [pid = 3800] [serial = 1109] [outer = 10A53800] 12:56:42 INFO - PROCESS | 3800 | 1471294602926 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1117ms 12:56:43 INFO - PROCESS | 3800 | 1471294603000 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 3800 | 1471294603005 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 12:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:56:43 INFO - PROCESS | 3800 | 1471294603123 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 3800 | 1471294603126 Marionette TRACE conn3 <- [1,1442,null,{}] 12:56:43 INFO - PROCESS | 3800 | 1471294603131 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}] 12:56:43 INFO - PROCESS | 3800 | 1471294603134 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:43 INFO - PROCESS | 3800 | 1471294603250 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:56:43 INFO - PROCESS | 3800 | 1471294603328 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 3800 | 1471294603331 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:43 INFO - PROCESS | 3800 | ++DOCSHELL 14291400 == 31 [pid = 3800] [id = 370] 12:56:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (142EC800) [pid = 3800] [serial = 1110] [outer = 00000000] 12:56:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (146C5800) [pid = 3800] [serial = 1111] [outer = 142EC800] 12:56:43 INFO - PROCESS | 3800 | 1471294603387 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (15611C00) [pid = 3800] [serial = 1112] [outer = 142EC800] 12:56:44 INFO - PROCESS | 3800 | 1471294604082 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]]]}] 12:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1036ms 12:56:44 INFO - PROCESS | 3800 | 1471294604105 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 3800 | 1471294604107 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 12:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:56:44 INFO - PROCESS | 3800 | 1471294604111 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 3800 | 1471294604115 Marionette TRACE conn3 <- [1,1446,null,{}] 12:56:44 INFO - PROCESS | 3800 | 1471294604126 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}] 12:56:44 INFO - PROCESS | 3800 | 1471294604131 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:44 INFO - PROCESS | 3800 | 1471294604240 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:56:44 INFO - PROCESS | 3800 | 1471294604339 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 3800 | 1471294604342 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:44 INFO - PROCESS | 3800 | ++DOCSHELL 17108800 == 32 [pid = 3800] [id = 371] 12:56:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1710A000) [pid = 3800] [serial = 1113] [outer = 00000000] 12:56:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (17772C00) [pid = 3800] [serial = 1114] [outer = 1710A000] 12:56:44 INFO - PROCESS | 3800 | 1471294604399 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (17B83C00) [pid = 3800] [serial = 1115] [outer = 1710A000] 12:56:45 INFO - PROCESS | 3800 | 1471294605150 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]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1051ms 12:56:45 INFO - PROCESS | 3800 | 1471294605179 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 3800 | 1471294605182 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 12:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:56:45 INFO - PROCESS | 3800 | 1471294605186 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 3800 | 1471294605188 Marionette TRACE conn3 <- [1,1450,null,{}] 12:56:45 INFO - PROCESS | 3800 | 1471294605191 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}] 12:56:45 INFO - PROCESS | 3800 | 1471294605194 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:45 INFO - PROCESS | 3800 | 1471294605300 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:56:45 INFO - PROCESS | 3800 | 1471294605430 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 3800 | 1471294605432 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:45 INFO - PROCESS | 3800 | ++DOCSHELL 18373C00 == 33 [pid = 3800] [id = 372] 12:56:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (18376400) [pid = 3800] [serial = 1116] [outer = 00000000] 12:56:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1985F800) [pid = 3800] [serial = 1117] [outer = 18376400] 12:56:45 INFO - PROCESS | 3800 | 1471294605487 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (19CD3800) [pid = 3800] [serial = 1118] [outer = 18376400] 12:56:46 INFO - PROCESS | 3800 | --DOCSHELL 1692C000 == 32 [pid = 3800] [id = 367] 12:56:46 INFO - PROCESS | 3800 | --DOCSHELL 10A09C00 == 31 [pid = 3800] [id = 366] 12:56:46 INFO - PROCESS | 3800 | --DOCSHELL 132ADC00 == 30 [pid = 3800] [id = 365] 12:56:46 INFO - PROCESS | 3800 | --DOCSHELL 10F55000 == 29 [pid = 3800] [id = 364] 12:56:46 INFO - PROCESS | 3800 | 1471294606379 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]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1282ms 12:56:46 INFO - PROCESS | 3800 | 1471294606431 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 3800 | 1471294606436 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 12:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:56:46 INFO - PROCESS | 3800 | 1471294606442 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 3800 | 1471294606445 Marionette TRACE conn3 <- [1,1454,null,{}] 12:56:46 INFO - PROCESS | 3800 | 1471294606451 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}] 12:56:46 INFO - PROCESS | 3800 | 1471294606455 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:46 INFO - PROCESS | 3800 | 1471294606616 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:56:46 INFO - PROCESS | 3800 | 1471294606744 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 3800 | 1471294606749 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:46 INFO - PROCESS | 3800 | ++DOCSHELL 10F4C400 == 30 [pid = 3800] [id = 373] 12:56:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (10FBE000) [pid = 3800] [serial = 1119] [outer = 00000000] 12:56:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (131E9400) [pid = 3800] [serial = 1120] [outer = 10FBE000] 12:56:46 INFO - PROCESS | 3800 | 1471294606809 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (13C75000) [pid = 3800] [serial = 1121] [outer = 10FBE000] 12:56:47 INFO - PROCESS | 3800 | 1471294607474 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]]]}] 12:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1052ms 12:56:47 INFO - PROCESS | 3800 | 1471294607512 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:56:47 INFO - PROCESS | 3800 | 1471294607516 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 12:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:56:47 INFO - PROCESS | 3800 | 1471294607523 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 3800 | 1471294607526 Marionette TRACE conn3 <- [1,1458,null,{}] 12:56:47 INFO - PROCESS | 3800 | 1471294607530 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}] 12:56:47 INFO - PROCESS | 3800 | 1471294607533 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:47 INFO - PROCESS | 3800 | 1471294607646 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:56:47 INFO - PROCESS | 3800 | 1471294607774 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 3800 | 1471294607776 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:47 INFO - PROCESS | 3800 | ++DOCSHELL 15F48000 == 31 [pid = 3800] [id = 374] 12:56:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15F4B800) [pid = 3800] [serial = 1122] [outer = 00000000] 12:56:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (16446C00) [pid = 3800] [serial = 1123] [outer = 15F4B800] 12:56:47 INFO - PROCESS | 3800 | 1471294607834 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (16C0C800) [pid = 3800] [serial = 1124] [outer = 15F4B800] 12:56:48 INFO - PROCESS | 3800 | 1471294608497 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]]]}] 12:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1052ms 12:56:48 INFO - PROCESS | 3800 | 1471294608590 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 3800 | 1471294608593 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 12:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:56:48 INFO - PROCESS | 3800 | 1471294608597 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 3800 | 1471294608601 Marionette TRACE conn3 <- [1,1462,null,{}] 12:56:48 INFO - PROCESS | 3800 | 1471294608612 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}] 12:56:48 INFO - PROCESS | 3800 | 1471294608617 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:48 INFO - PROCESS | 3800 | 1471294608723 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:56:48 INFO - PROCESS | 3800 | 1471294608851 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 3800 | 1471294608855 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:48 INFO - PROCESS | 3800 | ++DOCSHELL 19AAE800 == 32 [pid = 3800] [id = 375] 12:56:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (19AAEC00) [pid = 3800] [serial = 1125] [outer = 00000000] 12:56:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1A226400) [pid = 3800] [serial = 1126] [outer = 19AAEC00] 12:56:48 INFO - PROCESS | 3800 | 1471294608914 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1A230400) [pid = 3800] [serial = 1127] [outer = 19AAEC00] 12:56:49 INFO - PROCESS | 3800 | 1471294609593 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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1051ms 12:56:49 INFO - PROCESS | 3800 | 1471294609635 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 3800 | 1471294609638 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 12:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:56:49 INFO - PROCESS | 3800 | 1471294609642 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 3800 | 1471294609644 Marionette TRACE conn3 <- [1,1466,null,{}] 12:56:49 INFO - PROCESS | 3800 | 1471294609647 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}] 12:56:49 INFO - PROCESS | 3800 | 1471294609650 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:49 INFO - PROCESS | 3800 | 1471294609753 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:56:49 INFO - PROCESS | 3800 | 1471294609889 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 3800 | 1471294609892 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:49 INFO - PROCESS | 3800 | ++DOCSHELL 16446400 == 33 [pid = 3800] [id = 376] 12:56:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1A649400) [pid = 3800] [serial = 1128] [outer = 00000000] 12:56:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1A64EC00) [pid = 3800] [serial = 1129] [outer = 1A649400] 12:56:50 INFO - PROCESS | 3800 | 1471294610001 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1A653000) [pid = 3800] [serial = 1130] [outer = 1A649400] 12:56:50 INFO - PROCESS | 3800 | 1471294610737 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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1151ms 12:56:50 INFO - PROCESS | 3800 | 1471294610799 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 3800 | 1471294610803 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 12:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:56:50 INFO - PROCESS | 3800 | 1471294610808 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 3800 | 1471294610812 Marionette TRACE conn3 <- [1,1470,null,{}] 12:56:50 INFO - PROCESS | 3800 | 1471294610819 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}] 12:56:50 INFO - PROCESS | 3800 | 1471294610821 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:50 INFO - PROCESS | 3800 | 1471294610933 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:56:51 INFO - PROCESS | 3800 | 1471294611057 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 3800 | 1471294611062 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:51 INFO - PROCESS | 3800 | ++DOCSHELL 1314BC00 == 34 [pid = 3800] [id = 377] 12:56:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (13152000) [pid = 3800] [serial = 1131] [outer = 00000000] 12:56:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (139E1C00) [pid = 3800] [serial = 1132] [outer = 13152000] 12:56:51 INFO - PROCESS | 3800 | 1471294611116 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (14293000) [pid = 3800] [serial = 1133] [outer = 13152000] 12:56:51 INFO - PROCESS | 3800 | --DOCSHELL 0C7EEC00 == 33 [pid = 3800] [id = 323] 12:56:51 INFO - PROCESS | 3800 | --DOCSHELL 10372000 == 32 [pid = 3800] [id = 322] 12:56:51 INFO - PROCESS | 3800 | --DOCSHELL 17108800 == 31 [pid = 3800] [id = 371] 12:56:51 INFO - PROCESS | 3800 | --DOCSHELL 14291400 == 30 [pid = 3800] [id = 370] 12:56:51 INFO - PROCESS | 3800 | --DOCSHELL 10A51400 == 29 [pid = 3800] [id = 369] 12:56:51 INFO - PROCESS | 3800 | 1471294611868 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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1150ms 12:56:51 INFO - PROCESS | 3800 | 1471294611942 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:56:52 INFO - PROCESS | 3800 | 1471294611995 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 12:56:52 INFO - PROCESS | 3800 | 1471294612000 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 3800 | 1471294612005 Marionette TRACE conn3 <- [1,1474,null,{}] 12:56:52 INFO - PROCESS | 3800 | 1471294612010 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}] 12:56:52 INFO - PROCESS | 3800 | 1471294612013 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:52 INFO - PROCESS | 3800 | 1471294612161 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:56:52 INFO - PROCESS | 3800 | 1471294612288 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 3800 | 1471294612290 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:52 INFO - PROCESS | 3800 | ++DOCSHELL 14291400 == 30 [pid = 3800] [id = 378] 12:56:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (15848800) [pid = 3800] [serial = 1134] [outer = 00000000] 12:56:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (16980000) [pid = 3800] [serial = 1135] [outer = 15848800] 12:56:52 INFO - PROCESS | 3800 | 1471294612350 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (17B82400) [pid = 3800] [serial = 1136] [outer = 15848800] 12:56:53 INFO - PROCESS | 3800 | 1471294613013 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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1101ms 12:56:53 INFO - PROCESS | 3800 | 1471294613081 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 3800 | 1471294613085 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 12:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:56:53 INFO - PROCESS | 3800 | 1471294613112 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 3800 | 1471294613115 Marionette TRACE conn3 <- [1,1478,null,{}] 12:56:53 INFO - PROCESS | 3800 | 1471294613119 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}] 12:56:53 INFO - PROCESS | 3800 | 1471294613122 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:53 INFO - PROCESS | 3800 | 1471294613246 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:56:53 INFO - PROCESS | 3800 | 1471294613391 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 3800 | 1471294613394 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:53 INFO - PROCESS | 3800 | ++DOCSHELL 19AAFC00 == 31 [pid = 3800] [id = 379] 12:56:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (19CE1000) [pid = 3800] [serial = 1137] [outer = 00000000] 12:56:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (1A22EC00) [pid = 3800] [serial = 1138] [outer = 19CE1000] 12:56:53 INFO - PROCESS | 3800 | 1471294613452 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (1A27A400) [pid = 3800] [serial = 1139] [outer = 19CE1000] 12:56:54 INFO - PROCESS | 3800 | 1471294614121 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]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1052ms 12:56:54 INFO - PROCESS | 3800 | 1471294614170 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 3800 | 1471294614173 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 12:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:56:54 INFO - PROCESS | 3800 | 1471294614177 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 3800 | 1471294614180 Marionette TRACE conn3 <- [1,1482,null,{}] 12:56:54 INFO - PROCESS | 3800 | 1471294614191 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}] 12:56:54 INFO - PROCESS | 3800 | 1471294614196 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:54 INFO - PROCESS | 3800 | 1471294614306 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:56:54 INFO - PROCESS | 3800 | 1471294614411 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 3800 | 1471294614414 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:54 INFO - PROCESS | 3800 | ++DOCSHELL 1A92F400 == 32 [pid = 3800] [id = 380] 12:56:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (1A92FC00) [pid = 3800] [serial = 1140] [outer = 00000000] 12:56:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (1A935C00) [pid = 3800] [serial = 1141] [outer = 1A92FC00] 12:56:54 INFO - PROCESS | 3800 | 1471294614472 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (1A9A8000) [pid = 3800] [serial = 1142] [outer = 1A92FC00] 12:56:55 INFO - PROCESS | 3800 | 1471294615133 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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 986ms 12:56:55 INFO - PROCESS | 3800 | 1471294615167 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 3800 | 1471294615170 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 12:56:55 INFO - PROCESS | 3800 | 1471294615175 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 3800 | 1471294615177 Marionette TRACE conn3 <- [1,1486,null,{}] 12:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:56:55 INFO - PROCESS | 3800 | 1471294615180 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}] 12:56:55 INFO - PROCESS | 3800 | 1471294615183 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:55 INFO - PROCESS | 3800 | 1471294615299 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:56:55 INFO - PROCESS | 3800 | 1471294615400 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 3800 | 1471294615402 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:55 INFO - PROCESS | 3800 | ++DOCSHELL 19845400 == 33 [pid = 3800] [id = 381] 12:56:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (19845C00) [pid = 3800] [serial = 1143] [outer = 00000000] 12:56:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1984D800) [pid = 3800] [serial = 1144] [outer = 19845C00] 12:56:55 INFO - PROCESS | 3800 | 1471294615503 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (1A647000) [pid = 3800] [serial = 1145] [outer = 19845C00] 12:56:56 INFO - PROCESS | 3800 | 1471294616068 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]]]}] 12:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 920ms 12:56:56 INFO - PROCESS | 3800 | 1471294616135 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:56:56 INFO - PROCESS | 3800 | 1471294616138 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 12:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:56:56 INFO - PROCESS | 3800 | 1471294616142 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:56:56 INFO - PROCESS | 3800 | 1471294616144 Marionette TRACE conn3 <- [1,1490,null,{}] 12:56:56 INFO - PROCESS | 3800 | 1471294616148 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}] 12:56:56 INFO - PROCESS | 3800 | 1471294616151 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:56 INFO - PROCESS | 3800 | 1471294616250 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:56:56 INFO - PROCESS | 3800 | 1471294616356 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 3800 | 1471294616358 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:56 INFO - PROCESS | 3800 | ++DOCSHELL 19864800 == 34 [pid = 3800] [id = 382] 12:56:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (19AE9400) [pid = 3800] [serial = 1146] [outer = 00000000] 12:56:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (19AF0000) [pid = 3800] [serial = 1147] [outer = 19AE9400] 12:56:56 INFO - PROCESS | 3800 | 1471294616412 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (19AF0800) [pid = 3800] [serial = 1148] [outer = 19AE9400] 12:56:57 INFO - PROCESS | 3800 | 1471294617183 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]]]}] 12:56:57 INFO - PROCESS | 3800 | --DOCSHELL 15F48000 == 33 [pid = 3800] [id = 374] 12:56:57 INFO - PROCESS | 3800 | --DOCSHELL 10F4C400 == 32 [pid = 3800] [id = 373] 12:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1101ms 12:56:57 INFO - PROCESS | 3800 | 1471294617242 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 3800 | 1471294617247 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 12:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:56:57 INFO - PROCESS | 3800 | 1471294617253 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 3800 | 1471294617257 Marionette TRACE conn3 <- [1,1494,null,{}] 12:56:57 INFO - PROCESS | 3800 | 1471294617264 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}] 12:56:57 INFO - PROCESS | 3800 | 1471294617267 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:57 INFO - PROCESS | 3800 | 1471294617392 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:56:57 INFO - PROCESS | 3800 | 1471294617533 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 3800 | 1471294617538 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:57 INFO - PROCESS | 3800 | ++DOCSHELL 1428E000 == 33 [pid = 3800] [id = 383] 12:56:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (1428F000) [pid = 3800] [serial = 1149] [outer = 00000000] 12:56:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (15F3C400) [pid = 3800] [serial = 1150] [outer = 1428F000] 12:56:57 INFO - PROCESS | 3800 | 1471294617598 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (175F5400) [pid = 3800] [serial = 1151] [outer = 1428F000] 12:56:58 INFO - PROCESS | 3800 | 1471294618293 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]]]}] 12:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1051ms 12:56:58 INFO - PROCESS | 3800 | 1471294618322 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:56:58 INFO - PROCESS | 3800 | 1471294618327 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 12:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:56:58 INFO - PROCESS | 3800 | 1471294618334 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 3800 | 1471294618337 Marionette TRACE conn3 <- [1,1498,null,{}] 12:56:58 INFO - PROCESS | 3800 | 1471294618341 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}] 12:56:58 INFO - PROCESS | 3800 | 1471294618343 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:58 INFO - PROCESS | 3800 | 1471294618455 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:56:58 INFO - PROCESS | 3800 | 1471294618588 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 3800 | 1471294618591 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:58 INFO - PROCESS | 3800 | ++DOCSHELL 19844800 == 34 [pid = 3800] [id = 384] 12:56:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (1984A400) [pid = 3800] [serial = 1152] [outer = 00000000] 12:56:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (19850800) [pid = 3800] [serial = 1153] [outer = 1984A400] 12:56:58 INFO - PROCESS | 3800 | 1471294618648 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (19AED800) [pid = 3800] [serial = 1154] [outer = 1984A400] 12:56:59 INFO - PROCESS | 3800 | 1471294619273 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]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 986ms 12:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:56:59 INFO - PROCESS | 3800 | 1471294619314 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 3800 | 1471294619317 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 12:56:59 INFO - PROCESS | 3800 | 1471294619320 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 3800 | 1471294619324 Marionette TRACE conn3 <- [1,1502,null,{}] 12:56:59 INFO - PROCESS | 3800 | 1471294619335 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}] 12:56:59 INFO - PROCESS | 3800 | 1471294619339 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:59 INFO - PROCESS | 3800 | 1471294619451 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:56:59 INFO - PROCESS | 3800 | 1471294619557 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 3800 | 1471294619561 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:56:59 INFO - PROCESS | 3800 | ++DOCSHELL 1A649C00 == 35 [pid = 3800] [id = 385] 12:56:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1A64A400) [pid = 3800] [serial = 1155] [outer = 00000000] 12:56:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1A652400) [pid = 3800] [serial = 1156] [outer = 1A64A400] 12:56:59 INFO - PROCESS | 3800 | 1471294619669 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (1A932000) [pid = 3800] [serial = 1157] [outer = 1A64A400] 12:57:00 INFO - PROCESS | 3800 | 1471294620350 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]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1052ms 12:57:00 INFO - PROCESS | 3800 | 1471294620392 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 3800 | 1471294620395 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 12:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:57:00 INFO - PROCESS | 3800 | 1471294620398 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 3800 | 1471294620400 Marionette TRACE conn3 <- [1,1506,null,{}] 12:57:00 INFO - PROCESS | 3800 | 1471294620404 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}] 12:57:00 INFO - PROCESS | 3800 | 1471294620406 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:00 INFO - PROCESS | 3800 | 1471294620511 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:57:00 INFO - PROCESS | 3800 | 1471294620616 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 3800 | 1471294620618 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:00 INFO - PROCESS | 3800 | ++DOCSHELL 16F07400 == 36 [pid = 3800] [id = 386] 12:57:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (16F07C00) [pid = 3800] [serial = 1158] [outer = 00000000] 12:57:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (19847C00) [pid = 3800] [serial = 1159] [outer = 16F07C00] 12:57:00 INFO - PROCESS | 3800 | 1471294620673 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1A930800) [pid = 3800] [serial = 1160] [outer = 16F07C00] 12:57:01 INFO - PROCESS | 3800 | 1471294621314 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]]]}] 12:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1002ms 12:57:01 INFO - PROCESS | 3800 | 1471294621378 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:57:01 INFO - PROCESS | 3800 | 1471294621380 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 12:57:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:57:01 INFO - PROCESS | 3800 | 1471294621384 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 3800 | 1471294621386 Marionette TRACE conn3 <- [1,1510,null,{}] 12:57:01 INFO - PROCESS | 3800 | 1471294621390 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}] 12:57:01 INFO - PROCESS | 3800 | 1471294621392 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:01 INFO - PROCESS | 3800 | 1471294621491 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:57:01 INFO - PROCESS | 3800 | 1471294621630 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:01 INFO - PROCESS | 3800 | 1471294621633 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:01 INFO - PROCESS | 3800 | ++DOCSHELL 16F0E800 == 37 [pid = 3800] [id = 387] 12:57:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (16F0F000) [pid = 3800] [serial = 1161] [outer = 00000000] 12:57:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (16FC9C00) [pid = 3800] [serial = 1162] [outer = 16F0F000] 12:57:01 INFO - PROCESS | 3800 | 1471294621737 Marionette DEBUG loaded listener.js 12:57:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (16FCAC00) [pid = 3800] [serial = 1163] [outer = 16F0F000] 12:57:02 INFO - PROCESS | 3800 | 1471294622284 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"]]]}] 12:57:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:57:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:57:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:57:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:57:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:57:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:57:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:57:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:57:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 953ms 12:57:02 INFO - PROCESS | 3800 | 1471294622340 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 3800 | 1471294622342 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 12:57:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:57:02 INFO - PROCESS | 3800 | 1471294622347 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 3800 | 1471294622349 Marionette TRACE conn3 <- [1,1514,null,{}] 12:57:02 INFO - PROCESS | 3800 | 1471294622353 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}] 12:57:02 INFO - PROCESS | 3800 | 1471294622359 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:02 INFO - PROCESS | 3800 | 1471294622561 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:57:02 INFO - PROCESS | 3800 | 1471294622663 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 3800 | 1471294622665 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:02 INFO - PROCESS | 3800 | ++DOCSHELL 16FCC800 == 38 [pid = 3800] [id = 388] 12:57:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (1A9B4800) [pid = 3800] [serial = 1164] [outer = 00000000] 12:57:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (1AD53000) [pid = 3800] [serial = 1165] [outer = 1A9B4800] 12:57:02 INFO - PROCESS | 3800 | 1471294622718 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (1AD59000) [pid = 3800] [serial = 1166] [outer = 1A9B4800] 12:57:03 INFO - PROCESS | 3800 | 1471294623417 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"]]]}] 12:57:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:57:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:57:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:57:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:57:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1084ms 12:57:03 INFO - PROCESS | 3800 | 1471294623474 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 3800 | 1471294623478 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 12:57:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1644A000 == 37 [pid = 3800] [id = 316] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 13443C00 == 36 [pid = 3800] [id = 318] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 14291400 == 35 [pid = 3800] [id = 378] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 13216800 == 34 [pid = 3800] [id = 363] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 15861400 == 33 [pid = 3800] [id = 315] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 13449400 == 32 [pid = 3800] [id = 312] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 19AAFC00 == 31 [pid = 3800] [id = 379] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 12875C00 == 30 [pid = 3800] [id = 311] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1A92F400 == 29 [pid = 3800] [id = 380] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 19845400 == 28 [pid = 3800] [id = 381] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1393A800 == 27 [pid = 3800] [id = 313] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 14285C00 == 26 [pid = 3800] [id = 327] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 18368C00 == 25 [pid = 3800] [id = 319] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1464A400 == 24 [pid = 3800] [id = 357] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1464B800 == 23 [pid = 3800] [id = 314] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 13941400 == 22 [pid = 3800] [id = 361] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 0C7F3400 == 21 [pid = 3800] [id = 317] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 19AAE800 == 20 [pid = 3800] [id = 375] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1051B400 == 19 [pid = 3800] [id = 320] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 16446400 == 18 [pid = 3800] [id = 376] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1314BC00 == 17 [pid = 3800] [id = 377] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 16F0E800 == 16 [pid = 3800] [id = 387] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 16F07400 == 15 [pid = 3800] [id = 386] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 131E4000 == 14 [pid = 3800] [id = 368] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 18373C00 == 13 [pid = 3800] [id = 372] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 19844800 == 12 [pid = 3800] [id = 384] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1A649C00 == 11 [pid = 3800] [id = 385] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 19864800 == 10 [pid = 3800] [id = 382] 12:57:05 INFO - PROCESS | 3800 | --DOCSHELL 1428E000 == 9 [pid = 3800] [id = 383] 12:57:07 INFO - PROCESS | 3800 | 1471294627088 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 3800 | 1471294627091 Marionette TRACE conn3 <- [1,1518,null,{}] 12:57:07 INFO - PROCESS | 3800 | 1471294627105 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}] 12:57:07 INFO - PROCESS | 3800 | 1471294627109 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:07 INFO - PROCESS | 3800 | 1471294627205 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:57:07 INFO - PROCESS | 3800 | 1471294627292 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 3800 | 1471294627295 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:07 INFO - PROCESS | 3800 | ++DOCSHELL 10F4D000 == 10 [pid = 3800] [id = 389] 12:57:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (10F52800) [pid = 3800] [serial = 1167] [outer = 00000000] 12:57:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (1104E800) [pid = 3800] [serial = 1168] [outer = 10F52800] 12:57:07 INFO - PROCESS | 3800 | 1471294627349 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (11056000) [pid = 3800] [serial = 1169] [outer = 10F52800] 12:57:07 INFO - PROCESS | 3800 | 1471294627807 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]]]}] 12:57:07 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:57:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:57:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:57:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:57:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:57:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 4321ms 12:57:07 INFO - PROCESS | 3800 | 1471294627827 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 3800 | 1471294627831 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 12:57:07 INFO - PROCESS | 3800 | 1471294627836 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:57:07 INFO - PROCESS | 3800 | 1471294627839 Marionette TRACE conn3 <- [1,1522,null,{}] 12:57:07 INFO - PROCESS | 3800 | 1471294627845 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}] 12:57:07 INFO - PROCESS | 3800 | 1471294627849 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:07 INFO - PROCESS | 3800 | 1471294627945 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:57:07 INFO - PROCESS | 3800 | 1471294627951 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 3800 | 1471294627954 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:07 INFO - PROCESS | 3800 | ++DOCSHELL 131F2800 == 11 [pid = 3800] [id = 390] 12:57:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (13216800) [pid = 3800] [serial = 1170] [outer = 00000000] 12:57:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (1428C800) [pid = 3800] [serial = 1171] [outer = 13216800] 12:57:08 INFO - PROCESS | 3800 | 1471294628001 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (1504D800) [pid = 3800] [serial = 1172] [outer = 13216800] 12:57:08 INFO - PROCESS | 3800 | 1471294628535 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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 723ms 12:57:08 INFO - PROCESS | 3800 | 1471294628574 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 3800 | 1471294628577 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 12:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:57:08 INFO - PROCESS | 3800 | 1471294628580 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 3800 | 1471294628582 Marionette TRACE conn3 <- [1,1526,null,{}] 12:57:08 INFO - PROCESS | 3800 | 1471294628586 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}] 12:57:08 INFO - PROCESS | 3800 | 1471294628588 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:08 INFO - PROCESS | 3800 | 1471294628709 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:57:08 INFO - PROCESS | 3800 | 1471294628829 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 3800 | 1471294628835 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:08 INFO - PROCESS | 3800 | ++DOCSHELL 16F0FC00 == 12 [pid = 3800] [id = 391] 12:57:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (16F10000) [pid = 3800] [serial = 1173] [outer = 00000000] 12:57:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (16FC5C00) [pid = 3800] [serial = 1174] [outer = 16F10000] 12:57:08 INFO - PROCESS | 3800 | 1471294628885 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (16FCB400) [pid = 3800] [serial = 1175] [outer = 16F10000] 12:57:09 INFO - PROCESS | 3800 | 1471294629376 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]]]}] 12:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 838ms 12:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:57:09 INFO - PROCESS | 3800 | 1471294629417 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 3800 | 1471294629419 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 12:57:09 INFO - PROCESS | 3800 | 1471294629423 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 3800 | 1471294629424 Marionette TRACE conn3 <- [1,1530,null,{}] 12:57:09 INFO - PROCESS | 3800 | 1471294629432 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}] 12:57:09 INFO - PROCESS | 3800 | 1471294629434 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:09 INFO - PROCESS | 3800 | 1471294629564 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:57:09 INFO - PROCESS | 3800 | 1471294629626 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 3800 | 1471294629628 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:09 INFO - PROCESS | 3800 | ++DOCSHELL 16FC9400 == 13 [pid = 3800] [id = 392] 12:57:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (16FCA800) [pid = 3800] [serial = 1176] [outer = 00000000] 12:57:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (19845800) [pid = 3800] [serial = 1177] [outer = 16FCA800] 12:57:09 INFO - PROCESS | 3800 | 1471294629722 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 160 (19AEA000) [pid = 3800] [serial = 1178] [outer = 16FCA800] 12:57:10 INFO - PROCESS | 3800 | 1471294630142 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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 772ms 12:57:10 INFO - PROCESS | 3800 | 1471294630198 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 3800 | 1471294630200 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 12:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:57:10 INFO - PROCESS | 3800 | 1471294630204 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 3800 | 1471294630205 Marionette TRACE conn3 <- [1,1534,null,{}] 12:57:10 INFO - PROCESS | 3800 | 1471294630209 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}] 12:57:10 INFO - PROCESS | 3800 | 1471294630211 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:10 INFO - PROCESS | 3800 | 1471294630326 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:57:10 INFO - PROCESS | 3800 | 1471294630441 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 3800 | 1471294630443 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:10 INFO - PROCESS | 3800 | ++DOCSHELL 1428AC00 == 14 [pid = 3800] [id = 393] 12:57:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 161 (18037800) [pid = 3800] [serial = 1179] [outer = 00000000] 12:57:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 162 (1A227000) [pid = 3800] [serial = 1180] [outer = 18037800] 12:57:10 INFO - PROCESS | 3800 | 1471294630487 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 163 (1A648000) [pid = 3800] [serial = 1181] [outer = 18037800] 12:57:10 INFO - PROCESS | 3800 | 1471294630887 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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 739ms 12:57:10 INFO - PROCESS | 3800 | 1471294630940 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 3800 | 1471294630942 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 12:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:57:10 INFO - PROCESS | 3800 | 1471294630946 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 3800 | 1471294630948 Marionette TRACE conn3 <- [1,1538,null,{}] 12:57:10 INFO - PROCESS | 3800 | 1471294630952 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}] 12:57:10 INFO - PROCESS | 3800 | 1471294630957 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:11 INFO - PROCESS | 3800 | 1471294631161 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:57:11 INFO - PROCESS | 3800 | 1471294631230 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 3800 | 1471294631232 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:11 INFO - PROCESS | 3800 | ++DOCSHELL 17544000 == 15 [pid = 3800] [id = 394] 12:57:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 164 (17544400) [pid = 3800] [serial = 1182] [outer = 00000000] 12:57:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 165 (1A931800) [pid = 3800] [serial = 1183] [outer = 17544400] 12:57:11 INFO - PROCESS | 3800 | 1471294631276 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 166 (1A9AD000) [pid = 3800] [serial = 1184] [outer = 17544400] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 165 (132AC000) [pid = 3800] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 164 (15F4B800) [pid = 3800] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 163 (10A53800) [pid = 3800] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 162 (13152000) [pid = 3800] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 161 (10FB9800) [pid = 3800] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 160 (1343F400) [pid = 3800] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 159 (10FB3800) [pid = 3800] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (10A53000) [pid = 3800] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (128B1000) [pid = 3800] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (17109800) [pid = 3800] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (17857400) [pid = 3800] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (12873000) [pid = 3800] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (19862000) [pid = 3800] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (13462000) [pid = 3800] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (16CCE400) [pid = 3800] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (146C4800) [pid = 3800] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (129BC800) [pid = 3800] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (10A52400) [pid = 3800] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (13151800) [pid = 3800] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (139D5C00) [pid = 3800] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (10A4A400) [pid = 3800] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (13C82800) [pid = 3800] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (142F2C00) [pid = 3800] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (142EC800) [pid = 3800] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (16F0F000) [pid = 3800] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (16F07C00) [pid = 3800] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (19AE9400) [pid = 3800] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (19845C00) [pid = 3800] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (1A92FC00) [pid = 3800] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (1A64A400) [pid = 3800] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1A649400) [pid = 3800] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (18376400) [pid = 3800] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1428F000) [pid = 3800] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (1710A000) [pid = 3800] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (15051C00) [pid = 3800] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1984A400) [pid = 3800] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (15848800) [pid = 3800] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (19AAEC00) [pid = 3800] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (14286400) [pid = 3800] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (10FBE000) [pid = 3800] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1692C800) [pid = 3800] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:57:12 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (19CE1000) [pid = 3800] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:57:12 INFO - PROCESS | 3800 | 1471294632618 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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1692ms 12:57:12 INFO - PROCESS | 3800 | 1471294632646 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 3800 | 1471294632648 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 12:57:12 INFO - PROCESS | 3800 | 1471294632651 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:57:12 INFO - PROCESS | 3800 | 1471294632653 Marionette TRACE conn3 <- [1,1542,null,{}] 12:57:12 INFO - PROCESS | 3800 | 1471294632656 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}] 12:57:12 INFO - PROCESS | 3800 | 1471294632658 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:12 INFO - PROCESS | 3800 | 1471294632746 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:57:12 INFO - PROCESS | 3800 | 1471294632751 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 3800 | 1471294632753 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:12 INFO - PROCESS | 3800 | ++DOCSHELL 10F4C800 == 16 [pid = 3800] [id = 395] 12:57:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (10F4CC00) [pid = 3800] [serial = 1185] [outer = 00000000] 12:57:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (114DC800) [pid = 3800] [serial = 1186] [outer = 10F4CC00] 12:57:12 INFO - PROCESS | 3800 | 1471294632806 Marionette DEBUG loaded listener.js 12:57:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (1287D400) [pid = 3800] [serial = 1187] [outer = 10F4CC00] 12:57:13 INFO - PROCESS | 3800 | 1471294633282 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]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 674ms 12:57:13 INFO - PROCESS | 3800 | 1471294633329 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 3800 | 1471294633331 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 12:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:57:13 INFO - PROCESS | 3800 | 1471294633334 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 3800 | 1471294633336 Marionette TRACE conn3 <- [1,1546,null,{}] 12:57:13 INFO - PROCESS | 3800 | 1471294633339 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}] 12:57:13 INFO - PROCESS | 3800 | 1471294633341 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:13 INFO - PROCESS | 3800 | 1471294633419 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:57:13 INFO - PROCESS | 3800 | 1471294633424 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 3800 | 1471294633427 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:13 INFO - PROCESS | 3800 | ++DOCSHELL 114DA400 == 17 [pid = 3800] [id = 396] 12:57:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (13158C00) [pid = 3800] [serial = 1188] [outer = 00000000] 12:57:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (13CC9C00) [pid = 3800] [serial = 1189] [outer = 13158C00] 12:57:13 INFO - PROCESS | 3800 | 1471294633471 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (14285400) [pid = 3800] [serial = 1190] [outer = 13158C00] 12:57:14 INFO - PROCESS | 3800 | 1471294634079 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]]]}] 12:57:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:57:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 772ms 12:57:14 INFO - PROCESS | 3800 | 1471294634109 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 3800 | 1471294634111 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 12:57:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:57:14 INFO - PROCESS | 3800 | 1471294634115 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 3800 | 1471294634116 Marionette TRACE conn3 <- [1,1550,null,{}] 12:57:14 INFO - PROCESS | 3800 | 1471294634120 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}] 12:57:14 INFO - PROCESS | 3800 | 1471294634122 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:14 INFO - PROCESS | 3800 | 1471294634200 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:57:14 INFO - PROCESS | 3800 | 1471294634206 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 3800 | 1471294634208 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:14 INFO - PROCESS | 3800 | ++DOCSHELL 15618400 == 18 [pid = 3800] [id = 397] 12:57:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (15849400) [pid = 3800] [serial = 1191] [outer = 00000000] 12:57:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (1692C800) [pid = 3800] [serial = 1192] [outer = 15849400] 12:57:14 INFO - PROCESS | 3800 | 1471294634251 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (15FC6000) [pid = 3800] [serial = 1193] [outer = 15849400] 12:57:15 INFO - PROCESS | 3800 | 1471294635014 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]]]}] 12:57:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 953ms 12:57:15 INFO - PROCESS | 3800 | 1471294635057 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:57:15 INFO - PROCESS | 3800 | 1471294635062 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 12:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:57:15 INFO - PROCESS | 3800 | 1471294635067 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 3800 | 1471294635072 Marionette TRACE conn3 <- [1,1554,null,{}] 12:57:15 INFO - PROCESS | 3800 | 1471294635077 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}] 12:57:15 INFO - PROCESS | 3800 | 1471294635080 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:15 INFO - PROCESS | 3800 | 1471294635237 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:57:15 INFO - PROCESS | 3800 | 1471294635373 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 3800 | 1471294635376 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:15 INFO - PROCESS | 3800 | ++DOCSHELL 10326400 == 19 [pid = 3800] [id = 398] 12:57:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (10A52400) [pid = 3800] [serial = 1194] [outer = 00000000] 12:57:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (114E5C00) [pid = 3800] [serial = 1195] [outer = 10A52400] 12:57:15 INFO - PROCESS | 3800 | 1471294635434 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (13463000) [pid = 3800] [serial = 1196] [outer = 10A52400] 12:57:16 INFO - PROCESS | 3800 | 1471294636054 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]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1051ms 12:57:16 INFO - PROCESS | 3800 | 1471294636139 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 3800 | 1471294636143 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 12:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:57:16 INFO - PROCESS | 3800 | 1471294636150 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 3800 | 1471294636153 Marionette TRACE conn3 <- [1,1558,null,{}] 12:57:16 INFO - PROCESS | 3800 | 1471294636157 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}] 12:57:16 INFO - PROCESS | 3800 | 1471294636160 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:16 INFO - PROCESS | 3800 | 1471294636327 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:57:16 INFO - PROCESS | 3800 | 1471294636337 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 3800 | 1471294636340 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:16 INFO - PROCESS | 3800 | ++DOCSHELL 15F3EC00 == 20 [pid = 3800] [id = 399] 12:57:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (16C0BC00) [pid = 3800] [serial = 1197] [outer = 00000000] 12:57:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (16F04C00) [pid = 3800] [serial = 1198] [outer = 16C0BC00] 12:57:16 INFO - PROCESS | 3800 | 1471294636403 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (16F0B400) [pid = 3800] [serial = 1199] [outer = 16C0BC00] 12:57:17 INFO - PROCESS | 3800 | 1471294637105 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]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:57:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1052ms 12:57:17 INFO - PROCESS | 3800 | 1471294637185 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 3800 | 1471294637188 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 12:57:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:57:17 INFO - PROCESS | 3800 | 1471294637192 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 3800 | 1471294637195 Marionette TRACE conn3 <- [1,1562,null,{}] 12:57:17 INFO - PROCESS | 3800 | 1471294637206 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}] 12:57:17 INFO - PROCESS | 3800 | 1471294637211 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:17 INFO - PROCESS | 3800 | 1471294637404 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:57:17 INFO - PROCESS | 3800 | 1471294637540 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:17 INFO - PROCESS | 3800 | 1471294637544 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:17 INFO - PROCESS | 3800 | ++DOCSHELL 1036C800 == 21 [pid = 3800] [id = 400] 12:57:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (10375800) [pid = 3800] [serial = 1200] [outer = 00000000] 12:57:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (114D8400) [pid = 3800] [serial = 1201] [outer = 10375800] 12:57:17 INFO - PROCESS | 3800 | 1471294637605 Marionette DEBUG loaded listener.js 12:57:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1293D400) [pid = 3800] [serial = 1202] [outer = 10375800] 12:57:18 INFO - PROCESS | 3800 | 1471294638473 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]]]}] 12:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1314ms 12:57:18 INFO - PROCESS | 3800 | 1471294638515 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:57:18 INFO - PROCESS | 3800 | 1471294638519 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 12:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:57:18 INFO - PROCESS | 3800 | 1471294638524 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - PROCESS | 3800 | 1471294638527 Marionette TRACE conn3 <- [1,1566,null,{}] 12:57:18 INFO - PROCESS | 3800 | 1471294638533 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}] 12:57:18 INFO - PROCESS | 3800 | 1471294638536 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:18 INFO - PROCESS | 3800 | 1471294638682 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:57:18 INFO - PROCESS | 3800 | 1471294638828 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 3800 | 1471294638833 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:18 INFO - PROCESS | 3800 | ++DOCSHELL 104E7400 == 22 [pid = 3800] [id = 401] 12:57:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (10A08C00) [pid = 3800] [serial = 1203] [outer = 00000000] 12:57:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (10A51000) [pid = 3800] [serial = 1204] [outer = 10A08C00] 12:57:18 INFO - PROCESS | 3800 | 1471294638889 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (10FBD000) [pid = 3800] [serial = 1205] [outer = 10A08C00] 12:57:19 INFO - PROCESS | 3800 | --DOCSHELL 16FCC800 == 21 [pid = 3800] [id = 388] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (131E9400) [pid = 3800] [serial = 1120] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (15F3C400) [pid = 3800] [serial = 1150] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (13942400) [pid = 3800] [serial = 1096] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (139E1C00) [pid = 3800] [serial = 1132] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (12870400) [pid = 3800] [serial = 1094] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (10FBAC00) [pid = 3800] [serial = 1074] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (12BC1400) [pid = 3800] [serial = 1077] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (15616800) [pid = 3800] [serial = 658] [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.] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (130BA000) [pid = 3800] [serial = 1078] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (176C1000) [pid = 3800] [serial = 1056] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (176CB400) [pid = 3800] [serial = 1057] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (180D9400) [pid = 3800] [serial = 1059] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (182D8400) [pid = 3800] [serial = 1060] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (14649C00) [pid = 3800] [serial = 1065] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (19CD9000) [pid = 3800] [serial = 1062] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (18375C00) [pid = 3800] [serial = 1068] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1A049000) [pid = 3800] [serial = 1063] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1A234000) [pid = 3800] [serial = 1072] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (146C7000) [pid = 3800] [serial = 1066] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (10FBD400) [pid = 3800] [serial = 1075] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (15613C00) [pid = 3800] [serial = 1053] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (132AD000) [pid = 3800] [serial = 1050] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1346A400) [pid = 3800] [serial = 1051] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (112C8400) [pid = 3800] [serial = 1047] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (12829400) [pid = 3800] [serial = 1048] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (1346B800) [pid = 3800] [serial = 1045] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1345F000) [pid = 3800] [serial = 1044] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (13CC0800) [pid = 3800] [serial = 1081] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (11C40800) [pid = 3800] [serial = 1042] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (114DC400) [pid = 3800] [serial = 1041] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (142EBC00) [pid = 3800] [serial = 1084] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1A22F400) [pid = 3800] [serial = 1071] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (182CDC00) [pid = 3800] [serial = 1039] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (19AB2800) [pid = 3800] [serial = 1069] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (146C9400) [pid = 3800] [serial = 1085] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (13EA7000) [pid = 3800] [serial = 1082] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (15FBC800) [pid = 3800] [serial = 1054] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (128B2400) [pid = 3800] [serial = 1109] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (14293000) [pid = 3800] [serial = 1133] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (16980000) [pid = 3800] [serial = 1135] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (12871400) [pid = 3800] [serial = 1088] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (114E2400) [pid = 3800] [serial = 1108] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (13CBA800) [pid = 3800] [serial = 1090] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1A226400) [pid = 3800] [serial = 1126] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (11439C00) [pid = 3800] [serial = 1087] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (16446C00) [pid = 3800] [serial = 1123] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (15612400) [pid = 3800] [serial = 1099] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (13EA6400) [pid = 3800] [serial = 1097] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (112D0400) [pid = 3800] [serial = 1093] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1561E000) [pid = 3800] [serial = 1100] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (19AED800) [pid = 3800] [serial = 1154] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (17772C00) [pid = 3800] [serial = 1114] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (17B82400) [pid = 3800] [serial = 1136] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1A230400) [pid = 3800] [serial = 1127] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A22EC00) [pid = 3800] [serial = 1138] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (17774400) [pid = 3800] [serial = 1106] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (146C5800) [pid = 3800] [serial = 1111] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1A652400) [pid = 3800] [serial = 1156] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (13C75000) [pid = 3800] [serial = 1121] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1A64EC00) [pid = 3800] [serial = 1129] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1710B400) [pid = 3800] [serial = 1103] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (17771800) [pid = 3800] [serial = 1105] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (19850800) [pid = 3800] [serial = 1153] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16C0D000) [pid = 3800] [serial = 1102] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (14289800) [pid = 3800] [serial = 1091] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (16C0C800) [pid = 3800] [serial = 1124] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1A930800) [pid = 3800] [serial = 1160] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16FC9C00) [pid = 3800] [serial = 1162] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (19AF0800) [pid = 3800] [serial = 1148] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (19AF0000) [pid = 3800] [serial = 1147] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1A647000) [pid = 3800] [serial = 1145] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1984D800) [pid = 3800] [serial = 1144] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1A935C00) [pid = 3800] [serial = 1141] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1A9A8000) [pid = 3800] [serial = 1142] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1A932000) [pid = 3800] [serial = 1157] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1A653000) [pid = 3800] [serial = 1130] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (19847C00) [pid = 3800] [serial = 1159] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (19CD3800) [pid = 3800] [serial = 1118] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (175F5400) [pid = 3800] [serial = 1151] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (17B83C00) [pid = 3800] [serial = 1115] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1985F800) [pid = 3800] [serial = 1117] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1A27A400) [pid = 3800] [serial = 1139] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (15611C00) [pid = 3800] [serial = 1112] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (1AD53000) [pid = 3800] [serial = 1165] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (16FCAC00) [pid = 3800] [serial = 1163] [outer = 00000000] [url = about:blank] 12:57:19 INFO - PROCESS | 3800 | 1471294639418 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]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:57:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 887ms 12:57:19 INFO - PROCESS | 3800 | 1471294639435 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 3800 | 1471294639439 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 12:57:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:57:19 INFO - PROCESS | 3800 | 1471294639444 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 3800 | 1471294639447 Marionette TRACE conn3 <- [1,1570,null,{}] 12:57:19 INFO - PROCESS | 3800 | 1471294639451 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}] 12:57:19 INFO - PROCESS | 3800 | 1471294639453 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:19 INFO - PROCESS | 3800 | 1471294639536 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:57:19 INFO - PROCESS | 3800 | 1471294639542 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 3800 | 1471294639544 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:19 INFO - PROCESS | 3800 | ++DOCSHELL 10FBEC00 == 22 [pid = 3800] [id = 402] 12:57:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (10FBF000) [pid = 3800] [serial = 1206] [outer = 00000000] 12:57:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (112C9C00) [pid = 3800] [serial = 1207] [outer = 10FBF000] 12:57:19 INFO - PROCESS | 3800 | 1471294639592 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (114D9800) [pid = 3800] [serial = 1208] [outer = 10FBF000] 12:57:20 INFO - PROCESS | 3800 | 1471294640124 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]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 723ms 12:57:20 INFO - PROCESS | 3800 | 1471294640177 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 3800 | 1471294640180 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 12:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:57:20 INFO - PROCESS | 3800 | 1471294640184 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 3800 | 1471294640187 Marionette TRACE conn3 <- [1,1574,null,{}] 12:57:20 INFO - PROCESS | 3800 | 1471294640197 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}] 12:57:20 INFO - PROCESS | 3800 | 1471294640201 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:20 INFO - PROCESS | 3800 | 1471294640322 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:57:20 INFO - PROCESS | 3800 | 1471294640405 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 3800 | 1471294640408 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:20 INFO - PROCESS | 3800 | ++DOCSHELL 12872400 == 23 [pid = 3800] [id = 403] 12:57:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (1287A400) [pid = 3800] [serial = 1209] [outer = 00000000] 12:57:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (1287E800) [pid = 3800] [serial = 1210] [outer = 1287A400] 12:57:20 INFO - PROCESS | 3800 | 1471294640455 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (12DA9800) [pid = 3800] [serial = 1211] [outer = 1287A400] 12:57:20 INFO - PROCESS | 3800 | 1471294640874 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]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 723ms 12:57:20 INFO - PROCESS | 3800 | 1471294640919 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 3800 | 1471294640922 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 12:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:57:20 INFO - PROCESS | 3800 | 1471294640925 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 3800 | 1471294640927 Marionette TRACE conn3 <- [1,1578,null,{}] 12:57:20 INFO - PROCESS | 3800 | 1471294640930 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}] 12:57:20 INFO - PROCESS | 3800 | 1471294640932 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:21 INFO - PROCESS | 3800 | 1471294641043 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:57:21 INFO - PROCESS | 3800 | 1471294641049 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 3800 | 1471294641051 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:21 INFO - PROCESS | 3800 | ++DOCSHELL 12D9DC00 == 24 [pid = 3800] [id = 404] 12:57:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (13152400) [pid = 3800] [serial = 1212] [outer = 00000000] 12:57:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (131F1C00) [pid = 3800] [serial = 1213] [outer = 13152400] 12:57:21 INFO - PROCESS | 3800 | 1471294641140 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1344C000) [pid = 3800] [serial = 1214] [outer = 13152400] 12:57:21 INFO - PROCESS | 3800 | 1471294641619 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]]]}] 12:57:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 740ms 12:57:21 INFO - PROCESS | 3800 | 1471294641661 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 3800 | 1471294641663 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 12:57:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:57:21 INFO - PROCESS | 3800 | 1471294641670 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 3800 | 1471294641672 Marionette TRACE conn3 <- [1,1582,null,{}] 12:57:21 INFO - PROCESS | 3800 | 1471294641675 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}] 12:57:21 INFO - PROCESS | 3800 | 1471294641677 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:21 INFO - PROCESS | 3800 | 1471294641814 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:57:21 INFO - PROCESS | 3800 | 1471294641835 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 3800 | 1471294641837 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:21 INFO - PROCESS | 3800 | ++DOCSHELL 1346C800 == 25 [pid = 3800] [id = 405] 12:57:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13939800) [pid = 3800] [serial = 1215] [outer = 00000000] 12:57:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (139D4800) [pid = 3800] [serial = 1216] [outer = 13939800] 12:57:21 INFO - PROCESS | 3800 | 1471294641881 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13C76800) [pid = 3800] [serial = 1217] [outer = 13939800] 12:57:22 INFO - PROCESS | 3800 | 1471294642372 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]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:57:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 723ms 12:57:22 INFO - PROCESS | 3800 | 1471294642406 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 3800 | 1471294642408 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 12:57:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:57:22 INFO - PROCESS | 3800 | 1471294642411 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 3800 | 1471294642413 Marionette TRACE conn3 <- [1,1586,null,{}] 12:57:22 INFO - PROCESS | 3800 | 1471294642416 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}] 12:57:22 INFO - PROCESS | 3800 | 1471294642421 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:22 INFO - PROCESS | 3800 | 1471294642559 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:57:22 INFO - PROCESS | 3800 | 1471294642572 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 3800 | 1471294642574 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:22 INFO - PROCESS | 3800 | ++DOCSHELL 13EA4000 == 26 [pid = 3800] [id = 406] 12:57:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13EA6800) [pid = 3800] [serial = 1218] [outer = 00000000] 12:57:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1428DC00) [pid = 3800] [serial = 1219] [outer = 13EA6800] 12:57:22 INFO - PROCESS | 3800 | 1471294642618 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (142ECC00) [pid = 3800] [serial = 1220] [outer = 13EA6800] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13158C00) [pid = 3800] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16FCA800) [pid = 3800] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16F10000) [pid = 3800] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13216800) [pid = 3800] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (10F52800) [pid = 3800] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1A9B4800) [pid = 3800] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (18037800) [pid = 3800] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (17544400) [pid = 3800] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:57:23 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (10F4CC00) [pid = 3800] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:57:23 INFO - PROCESS | 3800 | 1471294643150 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]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:57:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 773ms 12:57:23 INFO - PROCESS | 3800 | 1471294643186 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:57:23 INFO - PROCESS | 3800 | 1471294643188 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 12:57:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:57:23 INFO - PROCESS | 3800 | 1471294643222 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 3800 | 1471294643223 Marionette TRACE conn3 <- [1,1590,null,{}] 12:57:23 INFO - PROCESS | 3800 | 1471294643227 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}] 12:57:23 INFO - PROCESS | 3800 | 1471294643228 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:23 INFO - PROCESS | 3800 | 1471294643305 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:57:23 INFO - PROCESS | 3800 | 1471294643311 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 3800 | 1471294643313 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:23 INFO - PROCESS | 3800 | ++DOCSHELL 10FBA400 == 27 [pid = 3800] [id = 407] 12:57:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (11055400) [pid = 3800] [serial = 1221] [outer = 00000000] 12:57:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (14645800) [pid = 3800] [serial = 1222] [outer = 11055400] 12:57:23 INFO - PROCESS | 3800 | 1471294643365 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (146C3C00) [pid = 3800] [serial = 1223] [outer = 11055400] 12:57:23 INFO - PROCESS | 3800 | 1471294643862 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]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:57:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms 12:57:23 INFO - PROCESS | 3800 | 1471294643894 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:57:23 INFO - PROCESS | 3800 | 1471294643896 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 12:57:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:57:23 INFO - PROCESS | 3800 | 1471294643899 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 3800 | 1471294643901 Marionette TRACE conn3 <- [1,1594,null,{}] 12:57:23 INFO - PROCESS | 3800 | 1471294643904 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}] 12:57:23 INFO - PROCESS | 3800 | 1471294643906 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:24 INFO - PROCESS | 3800 | 1471294643982 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:57:24 INFO - PROCESS | 3800 | 1471294643988 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 3800 | 1471294643990 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:24 INFO - PROCESS | 3800 | ++DOCSHELL 142F6C00 == 28 [pid = 3800] [id = 408] 12:57:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (146CC400) [pid = 3800] [serial = 1224] [outer = 00000000] 12:57:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15611800) [pid = 3800] [serial = 1225] [outer = 146CC400] 12:57:24 INFO - PROCESS | 3800 | 1471294644038 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (15615000) [pid = 3800] [serial = 1226] [outer = 146CC400] 12:57:24 INFO - PROCESS | 3800 | 1471294644526 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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:57:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 674ms 12:57:24 INFO - PROCESS | 3800 | 1471294644572 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 3800 | 1471294644574 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 12:57:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:57:24 INFO - PROCESS | 3800 | 1471294644577 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 3800 | 1471294644579 Marionette TRACE conn3 <- [1,1598,null,{}] 12:57:24 INFO - PROCESS | 3800 | 1471294644583 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}] 12:57:24 INFO - PROCESS | 3800 | 1471294644584 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:24 INFO - PROCESS | 3800 | 1471294644662 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:57:24 INFO - PROCESS | 3800 | 1471294644667 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 3800 | 1471294644669 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:24 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F9400 == 29 [pid = 3800] [id = 409] 12:57:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (0C7FDC00) [pid = 3800] [serial = 1227] [outer = 00000000] 12:57:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15620C00) [pid = 3800] [serial = 1228] [outer = 0C7FDC00] 12:57:24 INFO - PROCESS | 3800 | 1471294644714 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15619400) [pid = 3800] [serial = 1229] [outer = 0C7FDC00] 12:57:25 INFO - PROCESS | 3800 | 1471294645187 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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:57:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 657ms 12:57:25 INFO - PROCESS | 3800 | 1471294645250 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 3800 | 1471294645254 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 12:57:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:57:25 INFO - PROCESS | 3800 | 1471294645259 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 3800 | 1471294645264 Marionette TRACE conn3 <- [1,1602,null,{}] 12:57:25 INFO - PROCESS | 3800 | 1471294645270 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}] 12:57:25 INFO - PROCESS | 3800 | 1471294645274 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:25 INFO - PROCESS | 3800 | 1471294645386 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:57:25 INFO - PROCESS | 3800 | 1471294645488 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 3800 | 1471294645493 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:25 INFO - PROCESS | 3800 | ++DOCSHELL 10A0A400 == 30 [pid = 3800] [id = 410] 12:57:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10A0AC00) [pid = 3800] [serial = 1230] [outer = 00000000] 12:57:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10A4C800) [pid = 3800] [serial = 1231] [outer = 10A0AC00] 12:57:25 INFO - PROCESS | 3800 | 1471294645549 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10F4D400) [pid = 3800] [serial = 1232] [outer = 10A0AC00] 12:57:26 INFO - PROCESS | 3800 | 1471294646243 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]]]}] 12:57:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:57:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1051ms 12:57:26 INFO - PROCESS | 3800 | 1471294646297 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 3800 | 1471294646300 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 12:57:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:57:26 INFO - PROCESS | 3800 | 1471294646369 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - PROCESS | 3800 | 1471294646373 Marionette TRACE conn3 <- [1,1606,null,{}] 12:57:26 INFO - PROCESS | 3800 | 1471294646398 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}] 12:57:26 INFO - PROCESS | 3800 | 1471294646401 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:26 INFO - PROCESS | 3800 | 1471294646515 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:57:26 INFO - PROCESS | 3800 | 1471294646636 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 3800 | 1471294646639 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:26 INFO - PROCESS | 3800 | ++DOCSHELL 11CE4400 == 31 [pid = 3800] [id = 411] 12:57:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1282E000) [pid = 3800] [serial = 1233] [outer = 00000000] 12:57:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (12879C00) [pid = 3800] [serial = 1234] [outer = 1282E000] 12:57:26 INFO - PROCESS | 3800 | 1471294646705 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13118000) [pid = 3800] [serial = 1235] [outer = 1282E000] 12:57:27 INFO - PROCESS | 3800 | 1471294647300 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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:57:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1002ms 12:57:27 INFO - PROCESS | 3800 | 1471294647353 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 3800 | 1471294647356 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 12:57:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:57:27 INFO - PROCESS | 3800 | 1471294647360 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 3800 | 1471294647362 Marionette TRACE conn3 <- [1,1610,null,{}] 12:57:27 INFO - PROCESS | 3800 | 1471294647372 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}] 12:57:27 INFO - PROCESS | 3800 | 1471294647377 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:27 INFO - PROCESS | 3800 | 1471294647486 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:57:27 INFO - PROCESS | 3800 | 1471294647588 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 3800 | 1471294647592 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:27 INFO - PROCESS | 3800 | ++DOCSHELL 1428CC00 == 32 [pid = 3800] [id = 412] 12:57:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1428D400) [pid = 3800] [serial = 1236] [outer = 00000000] 12:57:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1561E800) [pid = 3800] [serial = 1237] [outer = 1428D400] 12:57:27 INFO - PROCESS | 3800 | 1471294647648 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15FBAC00) [pid = 3800] [serial = 1238] [outer = 1428D400] 12:57:28 INFO - PROCESS | 3800 | 1471294648290 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]]]}] 12:57:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:57:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 986ms 12:57:28 INFO - PROCESS | 3800 | 1471294648346 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:57:28 INFO - PROCESS | 3800 | 1471294648348 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 12:57:28 INFO - PROCESS | 3800 | 1471294648352 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:57:28 INFO - PROCESS | 3800 | 1471294648354 Marionette TRACE conn3 <- [1,1614,null,{}] 12:57:28 INFO - PROCESS | 3800 | 1471294648406 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}] 12:57:28 INFO - PROCESS | 3800 | 1471294648408 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:28 INFO - PROCESS | 3800 | 1471294648521 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:57:28 INFO - PROCESS | 3800 | 1471294648620 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 3800 | 1471294648623 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:28 INFO - PROCESS | 3800 | ++DOCSHELL 10A55C00 == 33 [pid = 3800] [id = 413] 12:57:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10F55000) [pid = 3800] [serial = 1239] [outer = 00000000] 12:57:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (130B6400) [pid = 3800] [serial = 1240] [outer = 10F55000] 12:57:28 INFO - PROCESS | 3800 | 1471294648677 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15FB8400) [pid = 3800] [serial = 1241] [outer = 10F55000] 12:57:29 INFO - PROCESS | 3800 | 1471294649466 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]]]}] 12:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1150ms 12:57:29 INFO - PROCESS | 3800 | 1471294649526 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:57:29 INFO - PROCESS | 3800 | 1471294649530 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 12:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:57:29 INFO - PROCESS | 3800 | 1471294649535 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 3800 | 1471294649539 Marionette TRACE conn3 <- [1,1618,null,{}] 12:57:29 INFO - PROCESS | 3800 | 1471294649562 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}] 12:57:29 INFO - PROCESS | 3800 | 1471294649565 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:29 INFO - PROCESS | 3800 | 1471294649671 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:57:29 INFO - PROCESS | 3800 | 1471294649833 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 3800 | 1471294649836 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1692C800) [pid = 3800] [serial = 1192] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (14285400) [pid = 3800] [serial = 1190] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (19845800) [pid = 3800] [serial = 1177] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16FC5C00) [pid = 3800] [serial = 1174] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1428C800) [pid = 3800] [serial = 1171] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1504D800) [pid = 3800] [serial = 1172] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1104E800) [pid = 3800] [serial = 1168] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (11056000) [pid = 3800] [serial = 1169] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1AD59000) [pid = 3800] [serial = 1166] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1A227000) [pid = 3800] [serial = 1180] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (19AEA000) [pid = 3800] [serial = 1178] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1A931800) [pid = 3800] [serial = 1183] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1A648000) [pid = 3800] [serial = 1181] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13CC9C00) [pid = 3800] [serial = 1189] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1A9AD000) [pid = 3800] [serial = 1184] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (114DC800) [pid = 3800] [serial = 1186] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16FCB400) [pid = 3800] [serial = 1175] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1287D400) [pid = 3800] [serial = 1187] [outer = 00000000] [url = about:blank] 12:57:29 INFO - PROCESS | 3800 | ++DOCSHELL 1051A800 == 34 [pid = 3800] [id = 414] 12:57:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10A05C00) [pid = 3800] [serial = 1242] [outer = 00000000] 12:57:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (11057800) [pid = 3800] [serial = 1243] [outer = 10A05C00] 12:57:29 INFO - PROCESS | 3800 | 1471294649915 Marionette DEBUG loaded listener.js 12:57:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (12834800) [pid = 3800] [serial = 1244] [outer = 10A05C00] 12:57:30 INFO - PROCESS | 3800 | 1471294650319 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]]]}] 12:57:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:57:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 854ms 12:57:30 INFO - PROCESS | 3800 | 1471294650395 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:57:30 INFO - PROCESS | 3800 | 1471294650399 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 12:57:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:57:30 INFO - PROCESS | 3800 | 1471294650406 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 3800 | 1471294650408 Marionette TRACE conn3 <- [1,1622,null,{}] 12:57:30 INFO - PROCESS | 3800 | 1471294650412 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}] 12:57:30 INFO - PROCESS | 3800 | 1471294650414 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:30 INFO - PROCESS | 3800 | 1471294650555 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:57:30 INFO - PROCESS | 3800 | 1471294650564 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 3800 | 1471294650566 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:30 INFO - PROCESS | 3800 | ++DOCSHELL 1315DC00 == 35 [pid = 3800] [id = 415] 12:57:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1315E400) [pid = 3800] [serial = 1245] [outer = 00000000] 12:57:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13215C00) [pid = 3800] [serial = 1246] [outer = 1315E400] 12:57:30 INFO - PROCESS | 3800 | 1471294650613 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1346CC00) [pid = 3800] [serial = 1247] [outer = 1315E400] 12:57:31 INFO - PROCESS | 3800 | 1471294651093 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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 739ms 12:57:31 INFO - PROCESS | 3800 | 1471294651140 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 3800 | 1471294651142 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 12:57:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:57:31 INFO - PROCESS | 3800 | 1471294651146 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 3800 | 1471294651198 Marionette TRACE conn3 <- [1,1626,null,{}] 12:57:31 INFO - PROCESS | 3800 | 1471294651208 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}] 12:57:31 INFO - PROCESS | 3800 | 1471294651212 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:31 INFO - PROCESS | 3800 | 1471294651295 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:57:31 INFO - PROCESS | 3800 | 1471294651386 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 3800 | 1471294651389 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:31 INFO - PROCESS | 3800 | ++DOCSHELL 142EB400 == 36 [pid = 3800] [id = 416] 12:57:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (142EB800) [pid = 3800] [serial = 1248] [outer = 00000000] 12:57:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (146C4800) [pid = 3800] [serial = 1249] [outer = 142EB800] 12:57:31 INFO - PROCESS | 3800 | 1471294651443 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15051800) [pid = 3800] [serial = 1250] [outer = 142EB800] 12:57:31 INFO - PROCESS | 3800 | 1471294651809 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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 674ms 12:57:31 INFO - PROCESS | 3800 | 1471294651843 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 3800 | 1471294651846 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 12:57:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:57:31 INFO - PROCESS | 3800 | 1471294651849 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 3800 | 1471294651850 Marionette TRACE conn3 <- [1,1630,null,{}] 12:57:31 INFO - PROCESS | 3800 | 1471294651903 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}] 12:57:31 INFO - PROCESS | 3800 | 1471294651905 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:32 INFO - PROCESS | 3800 | 1471294652031 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:57:32 INFO - PROCESS | 3800 | 1471294652039 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 3800 | 1471294652041 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:32 INFO - PROCESS | 3800 | ++DOCSHELL 15620800 == 37 [pid = 3800] [id = 417] 12:57:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15845800) [pid = 3800] [serial = 1251] [outer = 00000000] 12:57:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1692B000) [pid = 3800] [serial = 1252] [outer = 15845800] 12:57:32 INFO - PROCESS | 3800 | 1471294652086 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1697F800) [pid = 3800] [serial = 1253] [outer = 15845800] 12:57:32 INFO - PROCESS | 3800 | 1471294652576 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]]]}] 12:57:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:57:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 739ms 12:57:32 INFO - PROCESS | 3800 | 1471294652615 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 3800 | 1471294652617 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 12:57:32 INFO - PROCESS | 3800 | 1471294652621 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:57:32 INFO - PROCESS | 3800 | 1471294652622 Marionette TRACE conn3 <- [1,1634,null,{}] 12:57:32 INFO - PROCESS | 3800 | 1471294652626 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}] 12:57:32 INFO - PROCESS | 3800 | 1471294652628 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:32 INFO - PROCESS | 3800 | 1471294652738 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:57:32 INFO - PROCESS | 3800 | 1471294652749 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 3800 | 1471294652751 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:32 INFO - PROCESS | 3800 | ++DOCSHELL 16CC3800 == 38 [pid = 3800] [id = 418] 12:57:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16CC6800) [pid = 3800] [serial = 1254] [outer = 00000000] 12:57:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16F07800) [pid = 3800] [serial = 1255] [outer = 16CC6800] 12:57:32 INFO - PROCESS | 3800 | 1471294652844 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16F0D000) [pid = 3800] [serial = 1256] [outer = 16CC6800] 12:57:33 INFO - PROCESS | 3800 | 1471294653332 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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:57:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 789ms 12:57:33 INFO - PROCESS | 3800 | 1471294653396 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 3800 | 1471294653398 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 12:57:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:57:33 INFO - PROCESS | 3800 | 1471294653402 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 3800 | 1471294653404 Marionette TRACE conn3 <- [1,1638,null,{}] 12:57:33 INFO - PROCESS | 3800 | 1471294653433 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}] 12:57:33 INFO - PROCESS | 3800 | 1471294653438 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:33 INFO - PROCESS | 3800 | 1471294653585 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:57:33 INFO - PROCESS | 3800 | 1471294653592 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 3800 | 1471294653595 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:33 INFO - PROCESS | 3800 | ++DOCSHELL 16FCAC00 == 39 [pid = 3800] [id = 419] 12:57:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (17106800) [pid = 3800] [serial = 1257] [outer = 00000000] 12:57:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1753AC00) [pid = 3800] [serial = 1258] [outer = 17106800] 12:57:33 INFO - PROCESS | 3800 | 1471294653639 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1753EC00) [pid = 3800] [serial = 1259] [outer = 17106800] 12:57:34 INFO - PROCESS | 3800 | 1471294654168 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]]]}] 12:57:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:57:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 837ms 12:57:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:57:34 INFO - PROCESS | 3800 | 1471294654237 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 3800 | 1471294654240 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 12:57:34 INFO - PROCESS | 3800 | 1471294654244 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - PROCESS | 3800 | 1471294654245 Marionette TRACE conn3 <- [1,1642,null,{}] 12:57:34 INFO - PROCESS | 3800 | 1471294654249 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}] 12:57:34 INFO - PROCESS | 3800 | 1471294654250 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:34 INFO - PROCESS | 3800 | 1471294654437 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1287A400) [pid = 3800] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (10FBF000) [pid = 3800] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16C0BC00) [pid = 3800] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13939800) [pid = 3800] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13EA6800) [pid = 3800] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (11055400) [pid = 3800] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (10375800) [pid = 3800] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10A52400) [pid = 3800] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15849400) [pid = 3800] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10A08C00) [pid = 3800] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (146CC400) [pid = 3800] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:57:34 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (13152400) [pid = 3800] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:57:34 INFO - PROCESS | 3800 | 1471294654508 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 3800 | 1471294654510 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:34 INFO - PROCESS | 3800 | ++DOCSHELL 0C7EF000 == 40 [pid = 3800] [id = 420] 12:57:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1031D800) [pid = 3800] [serial = 1260] [outer = 00000000] 12:57:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10A08C00) [pid = 3800] [serial = 1261] [outer = 1031D800] 12:57:34 INFO - PROCESS | 3800 | 1471294654554 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (112CE000) [pid = 3800] [serial = 1262] [outer = 1031D800] 12:57:34 INFO - PROCESS | 3800 | 1471294654964 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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 772ms 12:57:35 INFO - PROCESS | 3800 | 1471294655016 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 3800 | 1471294655018 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 12:57:35 INFO - PROCESS | 3800 | 1471294655021 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:57:35 INFO - PROCESS | 3800 | 1471294655023 Marionette TRACE conn3 <- [1,1646,null,{}] 12:57:35 INFO - PROCESS | 3800 | 1471294655028 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}] 12:57:35 INFO - PROCESS | 3800 | 1471294655030 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:35 INFO - PROCESS | 3800 | 1471294655108 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:57:35 INFO - PROCESS | 3800 | 1471294655113 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 3800 | 1471294655115 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:35 INFO - PROCESS | 3800 | ++DOCSHELL 0C76D400 == 41 [pid = 3800] [id = 421] 12:57:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (103C8400) [pid = 3800] [serial = 1263] [outer = 00000000] 12:57:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1692B800) [pid = 3800] [serial = 1264] [outer = 103C8400] 12:57:35 INFO - PROCESS | 3800 | 1471294655159 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (12873400) [pid = 3800] [serial = 1265] [outer = 103C8400] 12:57:35 INFO - PROCESS | 3800 | 1471294655615 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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 624ms 12:57:35 INFO - PROCESS | 3800 | 1471294655651 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 3800 | 1471294655653 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 12:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:57:35 INFO - PROCESS | 3800 | 1471294655657 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 3800 | 1471294655658 Marionette TRACE conn3 <- [1,1650,null,{}] 12:57:35 INFO - PROCESS | 3800 | 1471294655675 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}] 12:57:35 INFO - PROCESS | 3800 | 1471294655677 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:35 INFO - PROCESS | 3800 | 1471294655762 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:57:35 INFO - PROCESS | 3800 | 1471294655767 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 3800 | 1471294655769 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:35 INFO - PROCESS | 3800 | ++DOCSHELL 14289400 == 42 [pid = 3800] [id = 422] 12:57:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15865000) [pid = 3800] [serial = 1266] [outer = 00000000] 12:57:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17774400) [pid = 3800] [serial = 1267] [outer = 15865000] 12:57:35 INFO - PROCESS | 3800 | 1471294655816 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (17857C00) [pid = 3800] [serial = 1268] [outer = 15865000] 12:57:36 INFO - PROCESS | 3800 | 1471294656296 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 674ms 12:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:57:36 INFO - PROCESS | 3800 | 1471294656334 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 3800 | 1471294656336 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 12:57:36 INFO - PROCESS | 3800 | 1471294656340 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 3800 | 1471294656342 Marionette TRACE conn3 <- [1,1654,null,{}] 12:57:36 INFO - PROCESS | 3800 | 1471294656349 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}] 12:57:36 INFO - PROCESS | 3800 | 1471294656351 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:36 INFO - PROCESS | 3800 | 1471294656430 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:57:36 INFO - PROCESS | 3800 | 1471294656436 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 3800 | 1471294656438 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:36 INFO - PROCESS | 3800 | ++DOCSHELL 10369800 == 43 [pid = 3800] [id = 423] 12:57:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (176CB400) [pid = 3800] [serial = 1269] [outer = 00000000] 12:57:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (17B83000) [pid = 3800] [serial = 1270] [outer = 176CB400] 12:57:36 INFO - PROCESS | 3800 | 1471294656480 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (18034800) [pid = 3800] [serial = 1271] [outer = 176CB400] 12:57:37 INFO - PROCESS | 3800 | 1471294657200 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]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 936ms 12:57:37 INFO - PROCESS | 3800 | 1471294657292 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 3800 | 1471294657297 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 12:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:57:37 INFO - PROCESS | 3800 | 1471294657302 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 3800 | 1471294657308 Marionette TRACE conn3 <- [1,1658,null,{}] 12:57:37 INFO - PROCESS | 3800 | 1471294657313 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}] 12:57:37 INFO - PROCESS | 3800 | 1471294657316 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:37 INFO - PROCESS | 3800 | 1471294657489 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:57:37 INFO - PROCESS | 3800 | 1471294657615 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 3800 | 1471294657618 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:37 INFO - PROCESS | 3800 | ++DOCSHELL 10FB6C00 == 44 [pid = 3800] [id = 424] 12:57:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1104F800) [pid = 3800] [serial = 1272] [outer = 00000000] 12:57:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (112CD800) [pid = 3800] [serial = 1273] [outer = 1104F800] 12:57:37 INFO - PROCESS | 3800 | 1471294657677 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (129C3000) [pid = 3800] [serial = 1274] [outer = 1104F800] 12:57:38 INFO - PROCESS | 3800 | 1471294658308 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]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1052ms 12:57:38 INFO - PROCESS | 3800 | 1471294658375 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 3800 | 1471294658380 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 12:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:57:38 INFO - PROCESS | 3800 | 1471294658386 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 3800 | 1471294658389 Marionette TRACE conn3 <- [1,1662,null,{}] 12:57:38 INFO - PROCESS | 3800 | 1471294658393 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}] 12:57:38 INFO - PROCESS | 3800 | 1471294658397 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:38 INFO - PROCESS | 3800 | 1471294658553 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:57:38 INFO - PROCESS | 3800 | 1471294658686 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 3800 | 1471294658689 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:38 INFO - PROCESS | 3800 | ++DOCSHELL 14291800 == 45 [pid = 3800] [id = 425] 12:57:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (14294000) [pid = 3800] [serial = 1275] [outer = 00000000] 12:57:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (146D2800) [pid = 3800] [serial = 1276] [outer = 14294000] 12:57:38 INFO - PROCESS | 3800 | 1471294658745 Marionette DEBUG loaded listener.js 12:57:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (15863400) [pid = 3800] [serial = 1277] [outer = 14294000] 12:57:39 INFO - PROCESS | 3800 | 1471294659399 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]]]}] 12:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1101ms 12:57:39 INFO - PROCESS | 3800 | 1471294659539 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:57:39 INFO - PROCESS | 3800 | 1471294659542 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 12:57:39 INFO - PROCESS | 3800 | 1471294659546 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:57:39 INFO - PROCESS | 3800 | 1471294659550 Marionette TRACE conn3 <- [1,1666,null,{}] 12:57:39 INFO - PROCESS | 3800 | 1471294659561 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}] 12:57:39 INFO - PROCESS | 3800 | 1471294659566 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:39 INFO - PROCESS | 3800 | 1471294659679 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:57:39 INFO - PROCESS | 3800 | 1471294659952 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 3800 | 1471294659955 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:40 INFO - PROCESS | 3800 | ++DOCSHELL 0C76E000 == 46 [pid = 3800] [id = 426] 12:57:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (0C7F2800) [pid = 3800] [serial = 1278] [outer = 00000000] 12:57:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (104E7C00) [pid = 3800] [serial = 1279] [outer = 0C7F2800] 12:57:40 INFO - PROCESS | 3800 | 1471294660021 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (10A46400) [pid = 3800] [serial = 1280] [outer = 0C7F2800] 12:57:40 INFO - PROCESS | 3800 | 1471294660610 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]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1150ms 12:57:40 INFO - PROCESS | 3800 | 1471294660681 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 3800 | 1471294660685 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 12:57:40 INFO - PROCESS | 3800 | 1471294660690 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:57:40 INFO - PROCESS | 3800 | 1471294660692 Marionette TRACE conn3 <- [1,1670,null,{}] 12:57:40 INFO - PROCESS | 3800 | 1471294660698 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}] 12:57:40 INFO - PROCESS | 3800 | 1471294660702 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:40 INFO - PROCESS | 3800 | 1471294660802 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 14289400 == 45 [pid = 3800] [id = 422] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 0C76D400 == 44 [pid = 3800] [id = 421] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 0C7EF000 == 43 [pid = 3800] [id = 420] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 16FCAC00 == 42 [pid = 3800] [id = 419] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 16CC3800 == 41 [pid = 3800] [id = 418] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 15620800 == 40 [pid = 3800] [id = 417] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 142EB400 == 39 [pid = 3800] [id = 416] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 1315DC00 == 38 [pid = 3800] [id = 415] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 1051A800 == 37 [pid = 3800] [id = 414] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 0C7F9400 == 36 [pid = 3800] [id = 409] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 10A55C00 == 35 [pid = 3800] [id = 413] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 142F6C00 == 34 [pid = 3800] [id = 408] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 11CE4400 == 33 [pid = 3800] [id = 411] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 10A0A400 == 32 [pid = 3800] [id = 410] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 1428CC00 == 31 [pid = 3800] [id = 412] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 10FBA400 == 30 [pid = 3800] [id = 407] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 0C76E000 == 29 [pid = 3800] [id = 426] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 14291800 == 28 [pid = 3800] [id = 425] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 10369800 == 27 [pid = 3800] [id = 423] 12:57:41 INFO - PROCESS | 3800 | --DOCSHELL 10FB6C00 == 26 [pid = 3800] [id = 424] 12:57:41 INFO - PROCESS | 3800 | 1471294661545 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 3800 | 1471294661598 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1287E800) [pid = 3800] [serial = 1210] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (112C9C00) [pid = 3800] [serial = 1207] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (114D9800) [pid = 3800] [serial = 1208] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (16F0B400) [pid = 3800] [serial = 1199] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16F04C00) [pid = 3800] [serial = 1198] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (13C76800) [pid = 3800] [serial = 1217] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (139D4800) [pid = 3800] [serial = 1216] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1428DC00) [pid = 3800] [serial = 1219] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (142ECC00) [pid = 3800] [serial = 1220] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (146C3C00) [pid = 3800] [serial = 1223] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (14645800) [pid = 3800] [serial = 1222] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1293D400) [pid = 3800] [serial = 1202] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (114D8400) [pid = 3800] [serial = 1201] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13463000) [pid = 3800] [serial = 1196] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (114E5C00) [pid = 3800] [serial = 1195] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15620C00) [pid = 3800] [serial = 1228] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15FC6000) [pid = 3800] [serial = 1193] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (10FBD000) [pid = 3800] [serial = 1205] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10A51000) [pid = 3800] [serial = 1204] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15615000) [pid = 3800] [serial = 1226] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (131F1C00) [pid = 3800] [serial = 1213] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1344C000) [pid = 3800] [serial = 1214] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (15611800) [pid = 3800] [serial = 1225] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (12DA9800) [pid = 3800] [serial = 1211] [outer = 00000000] [url = about:blank] 12:57:41 INFO - PROCESS | 3800 | ++DOCSHELL 0C7FD400 == 27 [pid = 3800] [id = 427] 12:57:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (0F397400) [pid = 3800] [serial = 1281] [outer = 00000000] 12:57:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1047A800) [pid = 3800] [serial = 1282] [outer = 0F397400] 12:57:41 INFO - PROCESS | 3800 | 1471294661746 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10566000) [pid = 3800] [serial = 1283] [outer = 0F397400] 12:57:42 INFO - PROCESS | 3800 | 1471294662153 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]]]}] 12:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1528ms 12:57:42 INFO - PROCESS | 3800 | 1471294662270 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 3800 | 1471294662273 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 12:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:57:42 INFO - PROCESS | 3800 | 1471294662278 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 3800 | 1471294662280 Marionette TRACE conn3 <- [1,1674,null,{}] 12:57:42 INFO - PROCESS | 3800 | 1471294662289 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}] 12:57:42 INFO - PROCESS | 3800 | 1471294662294 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:42 INFO - PROCESS | 3800 | 1471294662378 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:57:42 INFO - PROCESS | 3800 | 1471294662392 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 3800 | 1471294662395 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:42 INFO - PROCESS | 3800 | ++DOCSHELL 112C4C00 == 28 [pid = 3800] [id = 428] 12:57:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (112C5800) [pid = 3800] [serial = 1284] [outer = 00000000] 12:57:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (114D8400) [pid = 3800] [serial = 1285] [outer = 112C5800] 12:57:42 INFO - PROCESS | 3800 | 1471294662441 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11AD4400) [pid = 3800] [serial = 1286] [outer = 112C5800] 12:57:42 INFO - PROCESS | 3800 | 1471294662946 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]]]}] 12:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 739ms 12:57:43 INFO - PROCESS | 3800 | 1471294663011 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 3800 | 1471294663015 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 12:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:57:43 INFO - PROCESS | 3800 | 1471294663049 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 3800 | 1471294663051 Marionette TRACE conn3 <- [1,1678,null,{}] 12:57:43 INFO - PROCESS | 3800 | 1471294663058 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}] 12:57:43 INFO - PROCESS | 3800 | 1471294663060 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:43 INFO - PROCESS | 3800 | 1471294663184 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:57:43 INFO - PROCESS | 3800 | 1471294663194 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 3800 | 1471294663196 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:43 INFO - PROCESS | 3800 | ++DOCSHELL 129C5C00 == 29 [pid = 3800] [id = 429] 12:57:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (12BC4000) [pid = 3800] [serial = 1287] [outer = 00000000] 12:57:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13156C00) [pid = 3800] [serial = 1288] [outer = 12BC4000] 12:57:43 INFO - PROCESS | 3800 | 1471294663243 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13448800) [pid = 3800] [serial = 1289] [outer = 12BC4000] 12:57:43 INFO - PROCESS | 3800 | 1471294663710 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]]]}] 12:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 674ms 12:57:43 INFO - PROCESS | 3800 | 1471294663720 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 3800 | 1471294663722 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 12:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:57:43 INFO - PROCESS | 3800 | 1471294663727 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 3800 | 1471294663733 Marionette TRACE conn3 <- [1,1682,null,{}] 12:57:43 INFO - PROCESS | 3800 | 1471294663742 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}] 12:57:43 INFO - PROCESS | 3800 | 1471294663746 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:43 INFO - PROCESS | 3800 | 1471294663880 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:57:43 INFO - PROCESS | 3800 | 1471294663898 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 3800 | 1471294663901 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:43 INFO - PROCESS | 3800 | ++DOCSHELL 13947400 == 30 [pid = 3800] [id = 430] 12:57:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (139DF800) [pid = 3800] [serial = 1290] [outer = 00000000] 12:57:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (13CC9000) [pid = 3800] [serial = 1291] [outer = 139DF800] 12:57:43 INFO - PROCESS | 3800 | 1471294663951 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (12979400) [pid = 3800] [serial = 1292] [outer = 139DF800] 12:57:44 INFO - PROCESS | 3800 | 1471294664454 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]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 789ms 12:57:44 INFO - PROCESS | 3800 | 1471294664523 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 3800 | 1471294664525 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 12:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:57:44 INFO - PROCESS | 3800 | 1471294664529 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 3800 | 1471294664531 Marionette TRACE conn3 <- [1,1686,null,{}] 12:57:44 INFO - PROCESS | 3800 | 1471294664534 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}] 12:57:44 INFO - PROCESS | 3800 | 1471294664536 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:44 INFO - PROCESS | 3800 | 1471294664647 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:57:44 INFO - PROCESS | 3800 | 1471294664708 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 3800 | 1471294664710 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:44 INFO - PROCESS | 3800 | ++DOCSHELL 13EA1C00 == 31 [pid = 3800] [id = 431] 12:57:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (14290400) [pid = 3800] [serial = 1293] [outer = 00000000] 12:57:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (142F2800) [pid = 3800] [serial = 1294] [outer = 14290400] 12:57:44 INFO - PROCESS | 3800 | 1471294664755 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (14649400) [pid = 3800] [serial = 1295] [outer = 14290400] 12:57:45 INFO - PROCESS | 3800 | 1471294665221 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]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 723ms 12:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:57:45 INFO - PROCESS | 3800 | 1471294665263 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 3800 | 1471294665265 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 12:57:45 INFO - PROCESS | 3800 | 1471294665269 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 3800 | 1471294665270 Marionette TRACE conn3 <- [1,1690,null,{}] 12:57:45 INFO - PROCESS | 3800 | 1471294665274 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}] 12:57:45 INFO - PROCESS | 3800 | 1471294665276 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:45 INFO - PROCESS | 3800 | 1471294665382 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:57:45 INFO - PROCESS | 3800 | 1471294665390 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 3800 | 1471294665399 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:45 INFO - PROCESS | 3800 | ++DOCSHELL 146CC000 == 32 [pid = 3800] [id = 432] 12:57:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (15049C00) [pid = 3800] [serial = 1296] [outer = 00000000] 12:57:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (15616C00) [pid = 3800] [serial = 1297] [outer = 15049C00] 12:57:45 INFO - PROCESS | 3800 | 1471294665506 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (15FBA400) [pid = 3800] [serial = 1298] [outer = 15049C00] 12:57:46 INFO - PROCESS | 3800 | 1471294666216 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]]]}] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (15865000) [pid = 3800] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (16CC6800) [pid = 3800] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (17106800) [pid = 3800] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (10F55000) [pid = 3800] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (10A0AC00) [pid = 3800] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (142EB800) [pid = 3800] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (0C7FDC00) [pid = 3800] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1282E000) [pid = 3800] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1315E400) [pid = 3800] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1428D400) [pid = 3800] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15845800) [pid = 3800] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (10A05C00) [pid = 3800] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (103C8400) [pid = 3800] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1031D800) [pid = 3800] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:57:46 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (176CB400) [pid = 3800] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1052ms 12:57:46 INFO - PROCESS | 3800 | 1471294666303 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:57:46 INFO - PROCESS | 3800 | 1471294666305 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 12:57:46 INFO - PROCESS | 3800 | 1471294666309 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:57:46 INFO - PROCESS | 3800 | 1471294666310 Marionette TRACE conn3 <- [1,1694,null,{}] 12:57:46 INFO - PROCESS | 3800 | 1471294666314 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}] 12:57:46 INFO - PROCESS | 3800 | 1471294666316 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:46 INFO - PROCESS | 3800 | 1471294666444 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:57:46 INFO - PROCESS | 3800 | 1471294666452 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 3800 | 1471294666454 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:46 INFO - PROCESS | 3800 | ++DOCSHELL 1047F800 == 33 [pid = 3800] [id = 433] 12:57:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1287DC00) [pid = 3800] [serial = 1299] [outer = 00000000] 12:57:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13941400) [pid = 3800] [serial = 1300] [outer = 1287DC00] 12:57:46 INFO - PROCESS | 3800 | 1471294666499 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1428B400) [pid = 3800] [serial = 1301] [outer = 1287DC00] 12:57:46 INFO - PROCESS | 3800 | 1471294666924 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]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 674ms 12:57:47 INFO - PROCESS | 3800 | 1471294666981 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 3800 | 1471294666983 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 12:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:57:47 INFO - PROCESS | 3800 | 1471294666987 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 3800 | 1471294666988 Marionette TRACE conn3 <- [1,1698,null,{}] 12:57:47 INFO - PROCESS | 3800 | 1471294666992 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}] 12:57:47 INFO - PROCESS | 3800 | 1471294666994 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:47 INFO - PROCESS | 3800 | 1471294667117 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:57:47 INFO - PROCESS | 3800 | 1471294667123 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 3800 | 1471294667125 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:47 INFO - PROCESS | 3800 | ++DOCSHELL 13EA2800 == 34 [pid = 3800] [id = 434] 12:57:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15616000) [pid = 3800] [serial = 1302] [outer = 00000000] 12:57:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16972400) [pid = 3800] [serial = 1303] [outer = 15616000] 12:57:47 INFO - PROCESS | 3800 | 1471294667169 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16CC1C00) [pid = 3800] [serial = 1304] [outer = 15616000] 12:57:47 INFO - PROCESS | 3800 | 1471294667608 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]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 673ms 12:57:47 INFO - PROCESS | 3800 | 1471294667658 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 3800 | 1471294667660 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 12:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:57:47 INFO - PROCESS | 3800 | 1471294667664 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 3800 | 1471294667665 Marionette TRACE conn3 <- [1,1702,null,{}] 12:57:47 INFO - PROCESS | 3800 | 1471294667669 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}] 12:57:47 INFO - PROCESS | 3800 | 1471294667671 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:47 INFO - PROCESS | 3800 | 1471294667747 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:57:47 INFO - PROCESS | 3800 | 1471294667756 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 3800 | 1471294667807 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:47 INFO - PROCESS | 3800 | ++DOCSHELL 16F03000 == 35 [pid = 3800] [id = 435] 12:57:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16F05C00) [pid = 3800] [serial = 1305] [outer = 00000000] 12:57:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16FC9000) [pid = 3800] [serial = 1306] [outer = 16F05C00] 12:57:47 INFO - PROCESS | 3800 | 1471294667851 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16FCAC00) [pid = 3800] [serial = 1307] [outer = 16F05C00] 12:57:48 INFO - PROCESS | 3800 | 1471294668304 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]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 657ms 12:57:48 INFO - PROCESS | 3800 | 1471294668363 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 3800 | 1471294668367 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 12:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:57:48 INFO - PROCESS | 3800 | 1471294668377 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 3800 | 1471294668382 Marionette TRACE conn3 <- [1,1706,null,{}] 12:57:48 INFO - PROCESS | 3800 | 1471294668387 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}] 12:57:48 INFO - PROCESS | 3800 | 1471294668391 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:48 INFO - PROCESS | 3800 | 1471294668560 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:57:48 INFO - PROCESS | 3800 | 1471294668667 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 3800 | 1471294668670 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:48 INFO - PROCESS | 3800 | ++DOCSHELL 10A48C00 == 36 [pid = 3800] [id = 436] 12:57:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10A49C00) [pid = 3800] [serial = 1308] [outer = 00000000] 12:57:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10FB3800) [pid = 3800] [serial = 1309] [outer = 10A49C00] 12:57:48 INFO - PROCESS | 3800 | 1471294668728 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1104E400) [pid = 3800] [serial = 1310] [outer = 10A49C00] 12:57:49 INFO - PROCESS | 3800 | 1471294669549 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]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1216ms 12:57:49 INFO - PROCESS | 3800 | 1471294669603 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 3800 | 1471294669606 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 12:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:57:49 INFO - PROCESS | 3800 | 1471294669613 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 3800 | 1471294669617 Marionette TRACE conn3 <- [1,1710,null,{}] 12:57:49 INFO - PROCESS | 3800 | 1471294669621 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}] 12:57:49 INFO - PROCESS | 3800 | 1471294669624 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:49 INFO - PROCESS | 3800 | 1471294669771 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:57:49 INFO - PROCESS | 3800 | 1471294669914 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 3800 | 1471294669917 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:49 INFO - PROCESS | 3800 | ++DOCSHELL 131EA000 == 37 [pid = 3800] [id = 437] 12:57:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (13467800) [pid = 3800] [serial = 1311] [outer = 00000000] 12:57:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (13940800) [pid = 3800] [serial = 1312] [outer = 13467800] 12:57:49 INFO - PROCESS | 3800 | 1471294669973 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (13C7CC00) [pid = 3800] [serial = 1313] [outer = 13467800] 12:57:50 INFO - PROCESS | 3800 | 1471294670827 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]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1249ms 12:57:50 INFO - PROCESS | 3800 | 1471294670884 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 3800 | 1471294670888 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 12:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:57:50 INFO - PROCESS | 3800 | 1471294670893 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 3800 | 1471294670897 Marionette TRACE conn3 <- [1,1714,null,{}] 12:57:50 INFO - PROCESS | 3800 | 1471294670903 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}] 12:57:50 INFO - PROCESS | 3800 | 1471294670906 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:51 INFO - PROCESS | 3800 | 1471294671013 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:57:51 INFO - PROCESS | 3800 | 1471294671143 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 3800 | 1471294671148 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:51 INFO - PROCESS | 3800 | ++DOCSHELL 10FB6C00 == 38 [pid = 3800] [id = 438] 12:57:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10FB7400) [pid = 3800] [serial = 1314] [outer = 00000000] 12:57:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (11058400) [pid = 3800] [serial = 1315] [outer = 10FB7400] 12:57:51 INFO - PROCESS | 3800 | 1471294671203 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (11C3E400) [pid = 3800] [serial = 1316] [outer = 10FB7400] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 13EA2800 == 37 [pid = 3800] [id = 434] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 1047F800 == 36 [pid = 3800] [id = 433] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 146CC000 == 35 [pid = 3800] [id = 432] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 13EA1C00 == 34 [pid = 3800] [id = 431] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 13947400 == 33 [pid = 3800] [id = 430] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 129C5C00 == 32 [pid = 3800] [id = 429] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 112C4C00 == 31 [pid = 3800] [id = 428] 12:57:51 INFO - PROCESS | 3800 | --DOCSHELL 0C7FD400 == 30 [pid = 3800] [id = 427] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (17B83000) [pid = 3800] [serial = 1270] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (18034800) [pid = 3800] [serial = 1271] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (17774400) [pid = 3800] [serial = 1267] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (16F07800) [pid = 3800] [serial = 1255] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1753AC00) [pid = 3800] [serial = 1258] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (16F0D000) [pid = 3800] [serial = 1256] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (130B6400) [pid = 3800] [serial = 1240] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15FB8400) [pid = 3800] [serial = 1241] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A4C800) [pid = 3800] [serial = 1231] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10F4D400) [pid = 3800] [serial = 1232] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (146C4800) [pid = 3800] [serial = 1249] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (15051800) [pid = 3800] [serial = 1250] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15619400) [pid = 3800] [serial = 1229] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (12879C00) [pid = 3800] [serial = 1234] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13118000) [pid = 3800] [serial = 1235] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1753EC00) [pid = 3800] [serial = 1259] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13215C00) [pid = 3800] [serial = 1246] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1346CC00) [pid = 3800] [serial = 1247] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1561E800) [pid = 3800] [serial = 1237] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (15FBAC00) [pid = 3800] [serial = 1238] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1692B000) [pid = 3800] [serial = 1252] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (11057800) [pid = 3800] [serial = 1243] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (12834800) [pid = 3800] [serial = 1244] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1692B800) [pid = 3800] [serial = 1264] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (12873400) [pid = 3800] [serial = 1265] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (112CE000) [pid = 3800] [serial = 1262] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (10A08C00) [pid = 3800] [serial = 1261] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1697F800) [pid = 3800] [serial = 1253] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (17857C00) [pid = 3800] [serial = 1268] [outer = 00000000] [url = about:blank] 12:57:51 INFO - PROCESS | 3800 | 1471294671736 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 888ms 12:57:51 INFO - PROCESS | 3800 | 1471294671768 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 3800 | 1471294671772 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 12:57:51 INFO - PROCESS | 3800 | 1471294671778 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:57:51 INFO - PROCESS | 3800 | 1471294671781 Marionette TRACE conn3 <- [1,1718,null,{}] 12:57:51 INFO - PROCESS | 3800 | 1471294671784 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}] 12:57:51 INFO - PROCESS | 3800 | 1471294671787 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:51 INFO - PROCESS | 3800 | 1471294671870 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:57:51 INFO - PROCESS | 3800 | 1471294671878 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 3800 | 1471294671880 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:51 INFO - PROCESS | 3800 | ++DOCSHELL 11C38800 == 31 [pid = 3800] [id = 439] 12:57:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (11CE2C00) [pid = 3800] [serial = 1317] [outer = 00000000] 12:57:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (129BDC00) [pid = 3800] [serial = 1318] [outer = 11CE2C00] 12:57:51 INFO - PROCESS | 3800 | 1471294671927 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1311EC00) [pid = 3800] [serial = 1319] [outer = 11CE2C00] 12:57:52 INFO - PROCESS | 3800 | 1471294672455 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]]]}] 12:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 723ms 12:57:52 INFO - PROCESS | 3800 | 1471294672512 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 3800 | 1471294672514 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 12:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:57:52 INFO - PROCESS | 3800 | 1471294672518 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 3800 | 1471294672521 Marionette TRACE conn3 <- [1,1722,null,{}] 12:57:52 INFO - PROCESS | 3800 | 1471294672532 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}] 12:57:52 INFO - PROCESS | 3800 | 1471294672536 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:52 INFO - PROCESS | 3800 | 1471294672699 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:57:52 INFO - PROCESS | 3800 | 1471294672798 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 3800 | 1471294672801 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:52 INFO - PROCESS | 3800 | ++DOCSHELL 13C81C00 == 32 [pid = 3800] [id = 440] 12:57:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (13C83C00) [pid = 3800] [serial = 1320] [outer = 00000000] 12:57:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (13EAD800) [pid = 3800] [serial = 1321] [outer = 13C83C00] 12:57:52 INFO - PROCESS | 3800 | 1471294672850 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1428F400) [pid = 3800] [serial = 1322] [outer = 13C83C00] 12:57:53 INFO - PROCESS | 3800 | 1471294673213 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]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 740ms 12:57:53 INFO - PROCESS | 3800 | 1471294673251 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:57:53 INFO - PROCESS | 3800 | 1471294673254 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 12:57:53 INFO - PROCESS | 3800 | 1471294673257 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 3800 | 1471294673259 Marionette TRACE conn3 <- [1,1726,null,{}] 12:57:53 INFO - PROCESS | 3800 | 1471294673262 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}] 12:57:53 INFO - PROCESS | 3800 | 1471294673264 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:53 INFO - PROCESS | 3800 | 1471294673401 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:57:53 INFO - PROCESS | 3800 | 1471294673406 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:53 INFO - PROCESS | 3800 | 1471294673408 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:53 INFO - PROCESS | 3800 | ++DOCSHELL 1464A400 == 33 [pid = 3800] [id = 441] 12:57:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (146CE400) [pid = 3800] [serial = 1323] [outer = 00000000] 12:57:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1561C800) [pid = 3800] [serial = 1324] [outer = 146CE400] 12:57:53 INFO - PROCESS | 3800 | 1471294673453 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15F3F400) [pid = 3800] [serial = 1325] [outer = 146CE400] 12:57:53 INFO - PROCESS | 3800 | 1471294673914 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]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 673ms 12:57:53 INFO - PROCESS | 3800 | 1471294673930 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 3800 | 1471294673932 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 12:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:57:53 INFO - PROCESS | 3800 | 1471294673935 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 3800 | 1471294673937 Marionette TRACE conn3 <- [1,1730,null,{}] 12:57:53 INFO - PROCESS | 3800 | 1471294673941 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}] 12:57:53 INFO - PROCESS | 3800 | 1471294673943 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:54 INFO - PROCESS | 3800 | 1471294674104 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:57:54 INFO - PROCESS | 3800 | 1471294674191 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 3800 | 1471294674193 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:54 INFO - PROCESS | 3800 | ++DOCSHELL 15FC0C00 == 34 [pid = 3800] [id = 442] 12:57:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15FC1C00) [pid = 3800] [serial = 1326] [outer = 00000000] 12:57:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16929400) [pid = 3800] [serial = 1327] [outer = 15FC1C00] 12:57:54 INFO - PROCESS | 3800 | 1471294674237 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1697B400) [pid = 3800] [serial = 1328] [outer = 15FC1C00] 12:57:54 INFO - PROCESS | 3800 | 1471294674654 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]]]}] 12:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 773ms 12:57:54 INFO - PROCESS | 3800 | 1471294674740 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:57:54 INFO - PROCESS | 3800 | 1471294674742 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 12:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:57:54 INFO - PROCESS | 3800 | 1471294674749 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:57:54 INFO - PROCESS | 3800 | 1471294674751 Marionette TRACE conn3 <- [1,1734,null,{}] 12:57:54 INFO - PROCESS | 3800 | 1471294674754 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}] 12:57:54 INFO - PROCESS | 3800 | 1471294674760 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:54 INFO - PROCESS | 3800 | 1471294674907 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:57:54 INFO - PROCESS | 3800 | 1471294674920 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 3800 | 1471294674922 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:54 INFO - PROCESS | 3800 | ++DOCSHELL 10435C00 == 35 [pid = 3800] [id = 443] 12:57:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (11C41400) [pid = 3800] [serial = 1329] [outer = 00000000] 12:57:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16F0A800) [pid = 3800] [serial = 1330] [outer = 11C41400] 12:57:54 INFO - PROCESS | 3800 | 1471294674968 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16FC6800) [pid = 3800] [serial = 1331] [outer = 11C41400] 12:57:55 INFO - PROCESS | 3800 | 1471294675461 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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 789ms 12:57:55 INFO - PROCESS | 3800 | 1471294675535 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 3800 | 1471294675538 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 12:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:57:55 INFO - PROCESS | 3800 | 1471294675541 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 3800 | 1471294675543 Marionette TRACE conn3 <- [1,1738,null,{}] 12:57:55 INFO - PROCESS | 3800 | 1471294675546 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}] 12:57:55 INFO - PROCESS | 3800 | 1471294675548 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:55 INFO - PROCESS | 3800 | 1471294675654 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:57:55 INFO - PROCESS | 3800 | 1471294675664 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 3800 | 1471294675666 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:55 INFO - PROCESS | 3800 | ++DOCSHELL 16F07000 == 36 [pid = 3800] [id = 444] 12:57:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16FCD400) [pid = 3800] [serial = 1332] [outer = 00000000] 12:57:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1753D400) [pid = 3800] [serial = 1333] [outer = 16FCD400] 12:57:55 INFO - PROCESS | 3800 | 1471294675719 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1753C000) [pid = 3800] [serial = 1334] [outer = 16FCD400] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (14290400) [pid = 3800] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (0C7F2800) [pid = 3800] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (112C5800) [pid = 3800] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12BC4000) [pid = 3800] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (0F397400) [pid = 3800] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15049C00) [pid = 3800] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1287DC00) [pid = 3800] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1104F800) [pid = 3800] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (14294000) [pid = 3800] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (139DF800) [pid = 3800] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:57:56 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (15616000) [pid = 3800] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:57:56 INFO - PROCESS | 3800 | 1471294676258 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 772ms 12:57:56 INFO - PROCESS | 3800 | 1471294676318 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 3800 | 1471294676320 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:57:56 INFO - PROCESS | 3800 | 1471294676323 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 3800 | 1471294676325 Marionette TRACE conn3 <- [1,1742,null,{}] 12:57:56 INFO - PROCESS | 3800 | 1471294676328 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}] 12:57:56 INFO - PROCESS | 3800 | 1471294676330 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:56 INFO - PROCESS | 3800 | 1471294676408 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:57:56 INFO - PROCESS | 3800 | 1471294676413 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 3800 | 1471294676415 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:56 INFO - PROCESS | 3800 | ++DOCSHELL 10A4A000 == 37 [pid = 3800] [id = 445] 12:57:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (11054000) [pid = 3800] [serial = 1335] [outer = 00000000] 12:57:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (146CDC00) [pid = 3800] [serial = 1336] [outer = 11054000] 12:57:56 INFO - PROCESS | 3800 | 1471294676459 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16975C00) [pid = 3800] [serial = 1337] [outer = 11054000] 12:57:56 INFO - PROCESS | 3800 | 1471294676928 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 624ms 12:57:56 INFO - PROCESS | 3800 | 1471294676963 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 3800 | 1471294676965 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:57:56 INFO - PROCESS | 3800 | 1471294676972 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 3800 | 1471294676974 Marionette TRACE conn3 <- [1,1746,null,{}] 12:57:56 INFO - PROCESS | 3800 | 1471294676977 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}] 12:57:56 INFO - PROCESS | 3800 | 1471294676979 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:57 INFO - PROCESS | 3800 | 1471294677056 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:57:57 INFO - PROCESS | 3800 | 1471294677062 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 3800 | 1471294677064 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:57 INFO - PROCESS | 3800 | ++DOCSHELL 132AC000 == 38 [pid = 3800] [id = 446] 12:57:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (142F9000) [pid = 3800] [serial = 1338] [outer = 00000000] 12:57:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17542800) [pid = 3800] [serial = 1339] [outer = 142F9000] 12:57:57 INFO - PROCESS | 3800 | 1471294677107 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17548400) [pid = 3800] [serial = 1340] [outer = 142F9000] 12:57:57 INFO - PROCESS | 3800 | 1471294677600 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]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 657ms 12:57:57 INFO - PROCESS | 3800 | 1471294677645 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 3800 | 1471294677647 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:57:57 INFO - PROCESS | 3800 | 1471294677651 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 3800 | 1471294677652 Marionette TRACE conn3 <- [1,1750,null,{}] 12:57:57 INFO - PROCESS | 3800 | 1471294677656 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}] 12:57:57 INFO - PROCESS | 3800 | 1471294677658 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:57 INFO - PROCESS | 3800 | 1471294677744 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:57:57 INFO - PROCESS | 3800 | 1471294677759 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 3800 | 1471294677761 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:57 INFO - PROCESS | 3800 | ++DOCSHELL 15617C00 == 39 [pid = 3800] [id = 447] 12:57:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16FD2000) [pid = 3800] [serial = 1341] [outer = 00000000] 12:57:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17773C00) [pid = 3800] [serial = 1342] [outer = 16FD2000] 12:57:57 INFO - PROCESS | 3800 | 1471294677804 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (17777000) [pid = 3800] [serial = 1343] [outer = 16FD2000] 12:57:58 INFO - PROCESS | 3800 | 1471294678445 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 838ms 12:57:58 INFO - PROCESS | 3800 | 1471294678494 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 3800 | 1471294678498 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:57:58 INFO - PROCESS | 3800 | 1471294678519 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 3800 | 1471294678523 Marionette TRACE conn3 <- [1,1754,null,{}] 12:57:58 INFO - PROCESS | 3800 | 1471294678529 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}] 12:57:58 INFO - PROCESS | 3800 | 1471294678533 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:58 INFO - PROCESS | 3800 | 1471294678642 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:57:58 INFO - PROCESS | 3800 | 1471294678754 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 3800 | 1471294678757 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:58 INFO - PROCESS | 3800 | ++DOCSHELL 104E6800 == 40 [pid = 3800] [id = 448] 12:57:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10A0E000) [pid = 3800] [serial = 1344] [outer = 00000000] 12:57:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1287A800) [pid = 3800] [serial = 1345] [outer = 10A0E000] 12:57:58 INFO - PROCESS | 3800 | 1471294678853 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1293D800) [pid = 3800] [serial = 1346] [outer = 10A0E000] 12:57:59 INFO - PROCESS | 3800 | 1471294679471 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]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1018ms 12:57:59 INFO - PROCESS | 3800 | 1471294679505 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 3800 | 1471294679510 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:57:59 INFO - PROCESS | 3800 | 1471294679517 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 3800 | 1471294679519 Marionette TRACE conn3 <- [1,1758,null,{}] 12:57:59 INFO - PROCESS | 3800 | 1471294679524 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}] 12:57:59 INFO - PROCESS | 3800 | 1471294679527 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:59 INFO - PROCESS | 3800 | 1471294679635 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:57:59 INFO - PROCESS | 3800 | 1471294679777 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 3800 | 1471294679780 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:57:59 INFO - PROCESS | 3800 | ++DOCSHELL 13940C00 == 41 [pid = 3800] [id = 449] 12:57:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13947400) [pid = 3800] [serial = 1347] [outer = 00000000] 12:57:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13EA7400) [pid = 3800] [serial = 1348] [outer = 13947400] 12:57:59 INFO - PROCESS | 3800 | 1471294679844 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (14644000) [pid = 3800] [serial = 1349] [outer = 13947400] 12:58:00 INFO - PROCESS | 3800 | 1471294680505 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]]]}] 12:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 985ms 12:58:00 INFO - PROCESS | 3800 | 1471294680529 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 3800 | 1471294680532 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 12:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:58:00 INFO - PROCESS | 3800 | 1471294680536 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 3800 | 1471294680540 Marionette TRACE conn3 <- [1,1762,null,{}] 12:58:00 INFO - PROCESS | 3800 | 1471294680551 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}] 12:58:00 INFO - PROCESS | 3800 | 1471294680555 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:00 INFO - PROCESS | 3800 | 1471294680660 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:58:00 INFO - PROCESS | 3800 | 1471294680767 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 3800 | 1471294680771 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:00 INFO - PROCESS | 3800 | ++DOCSHELL 1753B000 == 42 [pid = 3800] [id = 450] 12:58:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1753CC00) [pid = 3800] [serial = 1350] [outer = 00000000] 12:58:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (176C2000) [pid = 3800] [serial = 1351] [outer = 1753CC00] 12:58:00 INFO - PROCESS | 3800 | 1471294680826 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (17854800) [pid = 3800] [serial = 1352] [outer = 1753CC00] 12:58:01 INFO - PROCESS | 3800 | 1471294681446 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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 936ms 12:58:01 INFO - PROCESS | 3800 | 1471294681628 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 3800 | 1471294681632 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 12:58:01 INFO - PROCESS | 3800 | 1471294681681 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 3800 | 1471294681684 Marionette TRACE conn3 <- [1,1766,null,{}] 12:58:01 INFO - PROCESS | 3800 | 1471294681689 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}] 12:58:01 INFO - PROCESS | 3800 | 1471294681692 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:58:01 INFO - PROCESS | 3800 | 1471294681838 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:58:01 INFO - PROCESS | 3800 | 1471294681964 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 3800 | 1471294681969 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:02 INFO - PROCESS | 3800 | ++DOCSHELL 10F54400 == 43 [pid = 3800] [id = 451] 12:58:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (10F56800) [pid = 3800] [serial = 1353] [outer = 00000000] 12:58:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (11057800) [pid = 3800] [serial = 1354] [outer = 10F56800] 12:58:02 INFO - PROCESS | 3800 | 1471294682020 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (112C8400) [pid = 3800] [serial = 1355] [outer = 10F56800] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 132AC000 == 42 [pid = 3800] [id = 446] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 10A4A000 == 41 [pid = 3800] [id = 445] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 16F07000 == 40 [pid = 3800] [id = 444] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 10435C00 == 39 [pid = 3800] [id = 443] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 15FC0C00 == 38 [pid = 3800] [id = 442] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 1464A400 == 37 [pid = 3800] [id = 441] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 13C81C00 == 36 [pid = 3800] [id = 440] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 11C38800 == 35 [pid = 3800] [id = 439] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 10FB6C00 == 34 [pid = 3800] [id = 438] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 16F03000 == 33 [pid = 3800] [id = 435] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 131EA000 == 32 [pid = 3800] [id = 437] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 10A48C00 == 31 [pid = 3800] [id = 436] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 13940C00 == 30 [pid = 3800] [id = 449] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 1753B000 == 29 [pid = 3800] [id = 450] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 15617C00 == 28 [pid = 3800] [id = 447] 12:58:03 INFO - PROCESS | 3800 | --DOCSHELL 104E6800 == 27 [pid = 3800] [id = 448] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (142F2800) [pid = 3800] [serial = 1294] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10A46400) [pid = 3800] [serial = 1280] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (104E7C00) [pid = 3800] [serial = 1279] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (114D8400) [pid = 3800] [serial = 1285] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (11AD4400) [pid = 3800] [serial = 1286] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (13156C00) [pid = 3800] [serial = 1288] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (13448800) [pid = 3800] [serial = 1289] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1047A800) [pid = 3800] [serial = 1282] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10566000) [pid = 3800] [serial = 1283] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15616C00) [pid = 3800] [serial = 1297] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (14649400) [pid = 3800] [serial = 1295] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (13941400) [pid = 3800] [serial = 1300] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (16FC9000) [pid = 3800] [serial = 1306] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (129C3000) [pid = 3800] [serial = 1274] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (112CD800) [pid = 3800] [serial = 1273] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15863400) [pid = 3800] [serial = 1277] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (146D2800) [pid = 3800] [serial = 1276] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15FBA400) [pid = 3800] [serial = 1298] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13CC9000) [pid = 3800] [serial = 1291] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1428B400) [pid = 3800] [serial = 1301] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16CC1C00) [pid = 3800] [serial = 1304] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (12979400) [pid = 3800] [serial = 1292] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16972400) [pid = 3800] [serial = 1303] [outer = 00000000] [url = about:blank] 12:58:03 INFO - PROCESS | 3800 | 1471294683316 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]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1626ms 12:58:03 INFO - PROCESS | 3800 | 1471294683347 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 3800 | 1471294683351 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 12:58:03 INFO - PROCESS | 3800 | 1471294683392 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:58:03 INFO - PROCESS | 3800 | 1471294683395 Marionette TRACE conn3 <- [1,1770,null,{}] 12:58:03 INFO - PROCESS | 3800 | 1471294683403 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}] 12:58:03 INFO - PROCESS | 3800 | 1471294683406 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:03 INFO - PROCESS | 3800 | 1471294683491 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:58:03 INFO - PROCESS | 3800 | 1471294683503 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:03 INFO - PROCESS | 3800 | 1471294683507 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:03 INFO - PROCESS | 3800 | ++DOCSHELL 1047CC00 == 28 [pid = 3800] [id = 452] 12:58:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1047E000) [pid = 3800] [serial = 1356] [outer = 00000000] 12:58:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10A4B800) [pid = 3800] [serial = 1357] [outer = 1047E000] 12:58:03 INFO - PROCESS | 3800 | 1471294683555 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (10A51400) [pid = 3800] [serial = 1358] [outer = 1047E000] 12:58:04 INFO - PROCESS | 3800 | 1471294684091 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]]]}] 12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 739ms 12:58:04 INFO - PROCESS | 3800 | 1471294684129 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 3800 | 1471294684134 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:58:04 INFO - PROCESS | 3800 | 1471294684140 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 3800 | 1471294684143 Marionette TRACE conn3 <- [1,1774,null,{}] 12:58:04 INFO - PROCESS | 3800 | 1471294684147 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}] 12:58:04 INFO - PROCESS | 3800 | 1471294684150 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:04 INFO - PROCESS | 3800 | 1471294684236 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:58:04 INFO - PROCESS | 3800 | 1471294684244 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 3800 | 1471294684247 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:04 INFO - PROCESS | 3800 | ++DOCSHELL 11CE3000 == 29 [pid = 3800] [id = 453] 12:58:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (11CE7400) [pid = 3800] [serial = 1359] [outer = 00000000] 12:58:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (12873C00) [pid = 3800] [serial = 1360] [outer = 11CE7400] 12:58:04 INFO - PROCESS | 3800 | 1471294684296 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1287D800) [pid = 3800] [serial = 1361] [outer = 11CE7400] 12:58:04 INFO - PROCESS | 3800 | 1471294684810 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]]]}] 12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 739ms 12:58:04 INFO - PROCESS | 3800 | 1471294684874 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 3800 | 1471294684876 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:58:04 INFO - PROCESS | 3800 | 1471294684880 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 3800 | 1471294684883 Marionette TRACE conn3 <- [1,1778,null,{}] 12:58:04 INFO - PROCESS | 3800 | 1471294684925 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}] 12:58:04 INFO - PROCESS | 3800 | 1471294684930 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:05 INFO - PROCESS | 3800 | 1471294685046 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:58:05 INFO - PROCESS | 3800 | 1471294685062 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 3800 | 1471294685065 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:05 INFO - PROCESS | 3800 | ++DOCSHELL 132AD000 == 30 [pid = 3800] [id = 454] 12:58:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1344B400) [pid = 3800] [serial = 1362] [outer = 00000000] 12:58:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (139D5000) [pid = 3800] [serial = 1363] [outer = 1344B400] 12:58:05 INFO - PROCESS | 3800 | 1471294685113 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13CBF000) [pid = 3800] [serial = 1364] [outer = 1344B400] 12:58:05 INFO - PROCESS | 3800 | 1471294685599 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]]]}] 12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 739ms 12:58:05 INFO - PROCESS | 3800 | 1471294685632 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 3800 | 1471294685635 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:58:05 INFO - PROCESS | 3800 | 1471294685638 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - PROCESS | 3800 | 1471294685640 Marionette TRACE conn3 <- [1,1782,null,{}] 12:58:05 INFO - PROCESS | 3800 | 1471294685643 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}] 12:58:05 INFO - PROCESS | 3800 | 1471294685645 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:05 INFO - PROCESS | 3800 | 1471294685773 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:58:05 INFO - PROCESS | 3800 | 1471294685797 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 3800 | 1471294685799 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:05 INFO - PROCESS | 3800 | ++DOCSHELL 14286000 == 31 [pid = 3800] [id = 455] 12:58:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1428B800) [pid = 3800] [serial = 1365] [outer = 00000000] 12:58:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (142FA400) [pid = 3800] [serial = 1366] [outer = 1428B800] 12:58:05 INFO - PROCESS | 3800 | 1471294685847 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (146CCC00) [pid = 3800] [serial = 1367] [outer = 1428B800] 12:58:06 INFO - PROCESS | 3800 | 1471294686340 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]]]}] 12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 739ms 12:58:06 INFO - PROCESS | 3800 | 1471294686396 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 3800 | 1471294686398 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 12:58:06 INFO - PROCESS | 3800 | 1471294686416 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 3800 | 1471294686418 Marionette TRACE conn3 <- [1,1786,null,{}] 12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:58:06 INFO - PROCESS | 3800 | 1471294686421 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}] 12:58:06 INFO - PROCESS | 3800 | 1471294686423 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:06 INFO - PROCESS | 3800 | 1471294686528 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:58:06 INFO - PROCESS | 3800 | 1471294686538 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 3800 | 1471294686540 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:06 INFO - PROCESS | 3800 | ++DOCSHELL 15612000 == 32 [pid = 3800] [id = 456] 12:58:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15613400) [pid = 3800] [serial = 1368] [outer = 00000000] 12:58:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1561C400) [pid = 3800] [serial = 1369] [outer = 15613400] 12:58:06 INFO - PROCESS | 3800 | 1471294686584 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15861C00) [pid = 3800] [serial = 1370] [outer = 15613400] 12:58:07 INFO - PROCESS | 3800 | 1471294687055 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]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 674ms 12:58:07 INFO - PROCESS | 3800 | 1471294687091 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 3800 | 1471294687093 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:58:07 INFO - PROCESS | 3800 | 1471294687096 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 3800 | 1471294687098 Marionette TRACE conn3 <- [1,1790,null,{}] 12:58:07 INFO - PROCESS | 3800 | 1471294687101 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}] 12:58:07 INFO - PROCESS | 3800 | 1471294687107 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:07 INFO - PROCESS | 3800 | 1471294687241 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:58:07 INFO - PROCESS | 3800 | 1471294687357 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:07 INFO - PROCESS | 3800 | 1471294687360 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:07 INFO - PROCESS | 3800 | ++DOCSHELL 15850400 == 33 [pid = 3800] [id = 457] 12:58:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16448000) [pid = 3800] [serial = 1371] [outer = 00000000] 12:58:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16C08C00) [pid = 3800] [serial = 1372] [outer = 16448000] 12:58:07 INFO - PROCESS | 3800 | 1471294687407 Marionette DEBUG loaded listener.js 12:58:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16F04000) [pid = 3800] [serial = 1373] [outer = 16448000] 12:58:07 INFO - PROCESS | 3800 | 1471294687818 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]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 772ms 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (142F9000) [pid = 3800] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16FD2000) [pid = 3800] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15FC1C00) [pid = 3800] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (11C41400) [pid = 3800] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16FCD400) [pid = 3800] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16F05C00) [pid = 3800] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (13467800) [pid = 3800] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10A49C00) [pid = 3800] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (11CE2C00) [pid = 3800] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (146CE400) [pid = 3800] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13C83C00) [pid = 3800] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10FB7400) [pid = 3800] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:58:08 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (11054000) [pid = 3800] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:58:08 INFO - PROCESS | 3800 | 1471294688170 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 3800 | 1471294688172 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 12:58:08 INFO - PROCESS | 3800 | 1471294688181 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 3800 | 1471294688183 Marionette TRACE conn3 <- [1,1794,null,{}] 12:58:08 INFO - PROCESS | 3800 | 1471294688187 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}] 12:58:08 INFO - PROCESS | 3800 | 1471294688189 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:58:08 INFO - PROCESS | 3800 | 1471294688263 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:58:08 INFO - PROCESS | 3800 | 1471294688271 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 3800 | 1471294688273 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:08 INFO - PROCESS | 3800 | ++DOCSHELL 10F55800 == 34 [pid = 3800] [id = 458] 12:58:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (11056000) [pid = 3800] [serial = 1374] [outer = 00000000] 12:58:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (12D6BC00) [pid = 3800] [serial = 1375] [outer = 11056000] 12:58:08 INFO - PROCESS | 3800 | 1471294688316 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (12D77400) [pid = 3800] [serial = 1376] [outer = 11056000] 12:58:08 INFO - PROCESS | 3800 | 1471294688742 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]]]}] 12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 592ms 12:58:08 INFO - PROCESS | 3800 | 1471294688778 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 3800 | 1471294688780 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:58:08 INFO - PROCESS | 3800 | 1471294688837 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 3800 | 1471294688839 Marionette TRACE conn3 <- [1,1798,null,{}] 12:58:08 INFO - PROCESS | 3800 | 1471294688843 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}] 12:58:08 INFO - PROCESS | 3800 | 1471294688844 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:08 INFO - PROCESS | 3800 | 1471294688921 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:58:08 INFO - PROCESS | 3800 | 1471294688926 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 3800 | 1471294688928 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:08 INFO - PROCESS | 3800 | ++DOCSHELL 12873000 == 35 [pid = 3800] [id = 459] 12:58:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (129BE000) [pid = 3800] [serial = 1377] [outer = 00000000] 12:58:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1697A800) [pid = 3800] [serial = 1378] [outer = 129BE000] 12:58:08 INFO - PROCESS | 3800 | 1471294688972 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1697FC00) [pid = 3800] [serial = 1379] [outer = 129BE000] 12:58:09 INFO - PROCESS | 3800 | 1471294689404 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]]]}] 12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 640ms 12:58:09 INFO - PROCESS | 3800 | 1471294689438 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 3800 | 1471294689440 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:58:09 INFO - PROCESS | 3800 | 1471294689444 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 3800 | 1471294689445 Marionette TRACE conn3 <- [1,1802,null,{}] 12:58:09 INFO - PROCESS | 3800 | 1471294689496 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}] 12:58:09 INFO - PROCESS | 3800 | 1471294689498 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:09 INFO - PROCESS | 3800 | 1471294689578 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:58:09 INFO - PROCESS | 3800 | 1471294689583 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 3800 | 1471294689585 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:09 INFO - PROCESS | 3800 | ++DOCSHELL 132AC400 == 36 [pid = 3800] [id = 460] 12:58:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16FCF800) [pid = 3800] [serial = 1380] [outer = 00000000] 12:58:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1753BC00) [pid = 3800] [serial = 1381] [outer = 16FCF800] 12:58:09 INFO - PROCESS | 3800 | 1471294689629 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1753D800) [pid = 3800] [serial = 1382] [outer = 16FCF800] 12:58:10 INFO - PROCESS | 3800 | 1471294690290 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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 888ms 12:58:10 INFO - PROCESS | 3800 | 1471294690374 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 3800 | 1471294690379 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:58:10 INFO - PROCESS | 3800 | 1471294690385 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 3800 | 1471294690389 Marionette TRACE conn3 <- [1,1806,null,{}] 12:58:10 INFO - PROCESS | 3800 | 1471294690395 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}] 12:58:10 INFO - PROCESS | 3800 | 1471294690398 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:10 INFO - PROCESS | 3800 | 1471294690526 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:58:10 INFO - PROCESS | 3800 | 1471294690653 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 3800 | 1471294690658 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:10 INFO - PROCESS | 3800 | ++DOCSHELL 10439C00 == 37 [pid = 3800] [id = 461] 12:58:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (10474C00) [pid = 3800] [serial = 1383] [outer = 00000000] 12:58:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (11054400) [pid = 3800] [serial = 1384] [outer = 10474C00] 12:58:10 INFO - PROCESS | 3800 | 1471294690715 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (11C33800) [pid = 3800] [serial = 1385] [outer = 10474C00] 12:58:11 INFO - PROCESS | 3800 | 1471294691551 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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1216ms 12:58:11 INFO - PROCESS | 3800 | 1471294691608 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 3800 | 1471294691613 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:58:11 INFO - PROCESS | 3800 | 1471294691620 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 3800 | 1471294691623 Marionette TRACE conn3 <- [1,1810,null,{}] 12:58:11 INFO - PROCESS | 3800 | 1471294691627 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}] 12:58:11 INFO - PROCESS | 3800 | 1471294691630 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:11 INFO - PROCESS | 3800 | 1471294691764 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:58:11 INFO - PROCESS | 3800 | 1471294691890 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 3800 | 1471294691893 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:11 INFO - PROCESS | 3800 | ++DOCSHELL 104E6C00 == 38 [pid = 3800] [id = 462] 12:58:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (10B6D400) [pid = 3800] [serial = 1386] [outer = 00000000] 12:58:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (131E5000) [pid = 3800] [serial = 1387] [outer = 10B6D400] 12:58:11 INFO - PROCESS | 3800 | 1471294691950 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (13940C00) [pid = 3800] [serial = 1388] [outer = 10B6D400] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 12873000 == 37 [pid = 3800] [id = 459] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 10F55800 == 36 [pid = 3800] [id = 458] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 15850400 == 35 [pid = 3800] [id = 457] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 15612000 == 34 [pid = 3800] [id = 456] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 14286000 == 33 [pid = 3800] [id = 455] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 132AD000 == 32 [pid = 3800] [id = 454] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 11CE3000 == 31 [pid = 3800] [id = 453] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 1047CC00 == 30 [pid = 3800] [id = 452] 12:58:12 INFO - PROCESS | 3800 | --DOCSHELL 10F54400 == 29 [pid = 3800] [id = 451] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (17548400) [pid = 3800] [serial = 1340] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (17777000) [pid = 3800] [serial = 1343] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17773C00) [pid = 3800] [serial = 1342] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16929400) [pid = 3800] [serial = 1327] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16F0A800) [pid = 3800] [serial = 1330] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1697B400) [pid = 3800] [serial = 1328] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1753D400) [pid = 3800] [serial = 1333] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16FC6800) [pid = 3800] [serial = 1331] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16FCAC00) [pid = 3800] [serial = 1307] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13940800) [pid = 3800] [serial = 1312] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13C7CC00) [pid = 3800] [serial = 1313] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10FB3800) [pid = 3800] [serial = 1309] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1104E400) [pid = 3800] [serial = 1310] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (129BDC00) [pid = 3800] [serial = 1318] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1311EC00) [pid = 3800] [serial = 1319] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1561C800) [pid = 3800] [serial = 1324] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13EAD800) [pid = 3800] [serial = 1321] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1428F400) [pid = 3800] [serial = 1322] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (11058400) [pid = 3800] [serial = 1315] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (11C3E400) [pid = 3800] [serial = 1316] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (17542800) [pid = 3800] [serial = 1339] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1753C000) [pid = 3800] [serial = 1334] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (146CDC00) [pid = 3800] [serial = 1336] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (15F3F400) [pid = 3800] [serial = 1325] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (16975C00) [pid = 3800] [serial = 1337] [outer = 00000000] [url = about:blank] 12:58:12 INFO - PROCESS | 3800 | 1471294692851 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]]]}] 12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1281ms 12:58:12 INFO - PROCESS | 3800 | 1471294692897 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 3800 | 1471294692901 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 12:58:12 INFO - PROCESS | 3800 | 1471294692906 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:58:12 INFO - PROCESS | 3800 | 1471294692910 Marionette TRACE conn3 <- [1,1814,null,{}] 12:58:12 INFO - PROCESS | 3800 | 1471294692916 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}] 12:58:12 INFO - PROCESS | 3800 | 1471294692918 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:13 INFO - PROCESS | 3800 | 1471294693001 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:58:13 INFO - PROCESS | 3800 | 1471294693007 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 3800 | 1471294693012 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:13 INFO - PROCESS | 3800 | ++DOCSHELL 10A0AC00 == 30 [pid = 3800] [id = 463] 12:58:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10A0E800) [pid = 3800] [serial = 1389] [outer = 00000000] 12:58:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10A4E000) [pid = 3800] [serial = 1390] [outer = 10A0E800] 12:58:13 INFO - PROCESS | 3800 | 1471294693063 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (10F48C00) [pid = 3800] [serial = 1391] [outer = 10A0E800] 12:58:13 INFO - PROCESS | 3800 | 1471294693625 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]]]}] 12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 789ms 12:58:13 INFO - PROCESS | 3800 | 1471294693680 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 3800 | 1471294693684 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:58:13 INFO - PROCESS | 3800 | 1471294693690 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 3800 | 1471294693693 Marionette TRACE conn3 <- [1,1818,null,{}] 12:58:13 INFO - PROCESS | 3800 | 1471294693697 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}] 12:58:13 INFO - PROCESS | 3800 | 1471294693699 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:13 INFO - PROCESS | 3800 | 1471294693792 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:58:13 INFO - PROCESS | 3800 | 1471294693798 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 3800 | 1471294693801 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:13 INFO - PROCESS | 3800 | ++DOCSHELL 114DA800 == 31 [pid = 3800] [id = 464] 12:58:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (114DC800) [pid = 3800] [serial = 1392] [outer = 00000000] 12:58:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (11C3E400) [pid = 3800] [serial = 1393] [outer = 114DC800] 12:58:13 INFO - PROCESS | 3800 | 1471294693848 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (12873000) [pid = 3800] [serial = 1394] [outer = 114DC800] 12:58:14 INFO - PROCESS | 3800 | 1471294694365 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]]]}] 12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms 12:58:14 INFO - PROCESS | 3800 | 1471294694424 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:58:14 INFO - PROCESS | 3800 | 1471294694426 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:58:14 INFO - PROCESS | 3800 | 1471294694430 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 3800 | 1471294694433 Marionette TRACE conn3 <- [1,1822,null,{}] 12:58:14 INFO - PROCESS | 3800 | 1471294694445 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}] 12:58:14 INFO - PROCESS | 3800 | 1471294694449 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:14 INFO - PROCESS | 3800 | 1471294694564 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:58:14 INFO - PROCESS | 3800 | 1471294694584 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 3800 | 1471294694587 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:14 INFO - PROCESS | 3800 | ++DOCSHELL 1346CC00 == 32 [pid = 3800] [id = 465] 12:58:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13939800) [pid = 3800] [serial = 1395] [outer = 00000000] 12:58:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13C81C00) [pid = 3800] [serial = 1396] [outer = 13939800] 12:58:14 INFO - PROCESS | 3800 | 1471294694635 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13EA3800) [pid = 3800] [serial = 1397] [outer = 13939800] 12:58:15 INFO - PROCESS | 3800 | 1471294695095 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]]]}] 12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 723ms 12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:58:15 INFO - PROCESS | 3800 | 1471294695161 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 3800 | 1471294695164 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 12:58:15 INFO - PROCESS | 3800 | 1471294695167 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 3800 | 1471294695168 Marionette TRACE conn3 <- [1,1826,null,{}] 12:58:15 INFO - PROCESS | 3800 | 1471294695172 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}] 12:58:15 INFO - PROCESS | 3800 | 1471294695173 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:15 INFO - PROCESS | 3800 | 1471294695324 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:58:15 INFO - PROCESS | 3800 | 1471294695341 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 3800 | 1471294695343 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:15 INFO - PROCESS | 3800 | ++DOCSHELL 14292400 == 33 [pid = 3800] [id = 466] 12:58:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (14293C00) [pid = 3800] [serial = 1398] [outer = 00000000] 12:58:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (146C8C00) [pid = 3800] [serial = 1399] [outer = 14293C00] 12:58:15 INFO - PROCESS | 3800 | 1471294695388 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (146D1400) [pid = 3800] [serial = 1400] [outer = 14293C00] 12:58:15 INFO - PROCESS | 3800 | 1471294695863 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]]]}] 12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 723ms 12:58:15 INFO - PROCESS | 3800 | 1471294695899 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 3800 | 1471294695901 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 12:58:15 INFO - PROCESS | 3800 | 1471294695904 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:58:15 INFO - PROCESS | 3800 | 1471294695906 Marionette TRACE conn3 <- [1,1830,null,{}] 12:58:15 INFO - PROCESS | 3800 | 1471294695915 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}] 12:58:15 INFO - PROCESS | 3800 | 1471294695917 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:16 INFO - PROCESS | 3800 | 1471294696025 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:58:16 INFO - PROCESS | 3800 | 1471294696031 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 3800 | 1471294696033 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:16 INFO - PROCESS | 3800 | ++DOCSHELL 14294800 == 34 [pid = 3800] [id = 467] 12:58:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (142F0400) [pid = 3800] [serial = 1401] [outer = 00000000] 12:58:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15615800) [pid = 3800] [serial = 1402] [outer = 142F0400] 12:58:16 INFO - PROCESS | 3800 | 1471294696080 Marionette DEBUG loaded listener.js 12:58:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1561D400) [pid = 3800] [serial = 1403] [outer = 142F0400] 12:58:16 INFO - PROCESS | 3800 | 1471294696580 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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 12:58:16 INFO - PROCESS | 3800 | 1471294696638 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 3800 | 1471294696640 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:58:16 INFO - PROCESS | 3800 | 1471294696643 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 3800 | 1471294696645 Marionette TRACE conn3 <- [1,1834,null,{}] 12:58:16 INFO - PROCESS | 3800 | 1471294696648 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}] 12:58:16 INFO - PROCESS | 3800 | 1471294696654 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:16 INFO - PROCESS | 3800 | 1471294696816 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:58:16 INFO - PROCESS | 3800 | 1471294696888 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 3800 | 1471294696891 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:16 INFO - PROCESS | 3800 | ++DOCSHELL 131E4C00 == 35 [pid = 3800] [id = 468] 12:58:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15848800) [pid = 3800] [serial = 1404] [outer = 00000000] 12:58:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1692CC00) [pid = 3800] [serial = 1405] [outer = 15848800] 12:58:16 INFO - PROCESS | 3800 | 1471294696941 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15FB9400) [pid = 3800] [serial = 1406] [outer = 15848800] 12:58:17 INFO - PROCESS | 3800 | 1471294697493 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]]]}] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (15613400) [pid = 3800] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1344B400) [pid = 3800] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10F56800) [pid = 3800] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (11CE7400) [pid = 3800] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1047E000) [pid = 3800] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16448000) [pid = 3800] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10A0E000) [pid = 3800] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13947400) [pid = 3800] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1753CC00) [pid = 3800] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (11056000) [pid = 3800] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1428B800) [pid = 3800] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:58:17 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (129BE000) [pid = 3800] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 887ms 12:58:17 INFO - PROCESS | 3800 | 1471294697519 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:58:17 INFO - PROCESS | 3800 | 1471294697521 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 12:58:17 INFO - PROCESS | 3800 | 1471294697524 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:58:17 INFO - PROCESS | 3800 | 1471294697526 Marionette TRACE conn3 <- [1,1838,null,{}] 12:58:17 INFO - PROCESS | 3800 | 1471294697578 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}] 12:58:17 INFO - PROCESS | 3800 | 1471294697580 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:17 INFO - PROCESS | 3800 | 1471294697660 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:58:17 INFO - PROCESS | 3800 | 1471294697668 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 3800 | 1471294697669 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:17 INFO - PROCESS | 3800 | ++DOCSHELL 12BC4000 == 36 [pid = 3800] [id = 469] 12:58:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (12D6D400) [pid = 3800] [serial = 1407] [outer = 00000000] 12:58:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1345F400) [pid = 3800] [serial = 1408] [outer = 12D6D400] 12:58:17 INFO - PROCESS | 3800 | 1471294697716 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (14285400) [pid = 3800] [serial = 1409] [outer = 12D6D400] 12:58:18 INFO - PROCESS | 3800 | 1471294698142 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]]]}] 12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 674ms 12:58:18 INFO - PROCESS | 3800 | 1471294698197 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 3800 | 1471294698199 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:58:18 INFO - PROCESS | 3800 | 1471294698228 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 3800 | 1471294698230 Marionette TRACE conn3 <- [1,1842,null,{}] 12:58:18 INFO - PROCESS | 3800 | 1471294698285 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}] 12:58:18 INFO - PROCESS | 3800 | 1471294698287 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:18 INFO - PROCESS | 3800 | 1471294698365 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:58:18 INFO - PROCESS | 3800 | 1471294698370 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 3800 | 1471294698372 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:18 INFO - PROCESS | 3800 | ++DOCSHELL 146C7000 == 37 [pid = 3800] [id = 470] 12:58:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15613400) [pid = 3800] [serial = 1410] [outer = 00000000] 12:58:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16C0C000) [pid = 3800] [serial = 1411] [outer = 15613400] 12:58:18 INFO - PROCESS | 3800 | 1471294698415 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16F0B000) [pid = 3800] [serial = 1412] [outer = 15613400] 12:58:18 INFO - PROCESS | 3800 | 1471294698851 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]]]}] 12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 674ms 12:58:18 INFO - PROCESS | 3800 | 1471294698900 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 3800 | 1471294698902 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:58:18 INFO - PROCESS | 3800 | 1471294698906 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 3800 | 1471294698907 Marionette TRACE conn3 <- [1,1846,null,{}] 12:58:18 INFO - PROCESS | 3800 | 1471294698958 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}] 12:58:18 INFO - PROCESS | 3800 | 1471294698960 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:19 INFO - PROCESS | 3800 | 1471294699038 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:58:19 INFO - PROCESS | 3800 | 1471294699044 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 3800 | 1471294699046 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:19 INFO - PROCESS | 3800 | ++DOCSHELL 16C0B000 == 38 [pid = 3800] [id = 471] 12:58:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16F09000) [pid = 3800] [serial = 1413] [outer = 00000000] 12:58:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16FCB400) [pid = 3800] [serial = 1414] [outer = 16F09000] 12:58:19 INFO - PROCESS | 3800 | 1471294699098 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16FCEC00) [pid = 3800] [serial = 1415] [outer = 16F09000] 12:58:19 INFO - PROCESS | 3800 | 1471294699523 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]]]}] 12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 674ms 12:58:19 INFO - PROCESS | 3800 | 1471294699577 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 3800 | 1471294699578 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:58:19 INFO - PROCESS | 3800 | 1471294699585 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 3800 | 1471294699588 Marionette TRACE conn3 <- [1,1850,null,{}] 12:58:19 INFO - PROCESS | 3800 | 1471294699679 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}] 12:58:19 INFO - PROCESS | 3800 | 1471294699682 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:19 INFO - PROCESS | 3800 | 1471294699861 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:58:19 INFO - PROCESS | 3800 | 1471294699963 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 3800 | 1471294699967 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:19 INFO - PROCESS | 3800 | ++DOCSHELL 10A03C00 == 39 [pid = 3800] [id = 472] 12:58:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (10A06400) [pid = 3800] [serial = 1416] [outer = 00000000] 12:58:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10A4BC00) [pid = 3800] [serial = 1417] [outer = 10A06400] 12:58:20 INFO - PROCESS | 3800 | 1471294700026 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10FB5C00) [pid = 3800] [serial = 1418] [outer = 10A06400] 12:58:20 INFO - PROCESS | 3800 | 1471294700632 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]]]}] 12:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1085ms 12:58:20 INFO - PROCESS | 3800 | 1471294700699 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:58:20 INFO - PROCESS | 3800 | 1471294700702 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 12:58:20 INFO - PROCESS | 3800 | 1471294700707 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:58:20 INFO - PROCESS | 3800 | 1471294700710 Marionette TRACE conn3 <- [1,1854,null,{}] 12:58:20 INFO - PROCESS | 3800 | 1471294700716 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}] 12:58:20 INFO - PROCESS | 3800 | 1471294700719 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:20 INFO - PROCESS | 3800 | 1471294700861 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:58:21 INFO - PROCESS | 3800 | 1471294700996 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 3800 | 1471294701000 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:21 INFO - PROCESS | 3800 | ++DOCSHELL 131EF400 == 40 [pid = 3800] [id = 473] 12:58:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (131F1400) [pid = 3800] [serial = 1419] [outer = 00000000] 12:58:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1344C000) [pid = 3800] [serial = 1420] [outer = 131F1400] 12:58:21 INFO - PROCESS | 3800 | 1471294701057 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13C80C00) [pid = 3800] [serial = 1421] [outer = 131F1400] 12:58:21 INFO - PROCESS | 3800 | 1471294701787 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]]]}] 12:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1101ms 12:58:21 INFO - PROCESS | 3800 | 1471294701821 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 3800 | 1471294701824 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 12:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:58:21 INFO - PROCESS | 3800 | 1471294701846 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - PROCESS | 3800 | 1471294701848 Marionette TRACE conn3 <- [1,1858,null,{}] 12:58:21 INFO - PROCESS | 3800 | 1471294701852 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}] 12:58:21 INFO - PROCESS | 3800 | 1471294701855 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:21 INFO - PROCESS | 3800 | 1471294701958 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:58:22 INFO - PROCESS | 3800 | 1471294702094 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 3800 | 1471294702098 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:22 INFO - PROCESS | 3800 | ++DOCSHELL 15FB8800 == 41 [pid = 3800] [id = 474] 12:58:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (15FBAC00) [pid = 3800] [serial = 1422] [outer = 00000000] 12:58:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1692BC00) [pid = 3800] [serial = 1423] [outer = 15FBAC00] 12:58:22 INFO - PROCESS | 3800 | 1471294702156 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16CCDC00) [pid = 3800] [serial = 1424] [outer = 15FBAC00] 12:58:22 INFO - PROCESS | 3800 | 1471294702825 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]]]}] 12:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1068ms 12:58:22 INFO - PROCESS | 3800 | 1471294702870 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 3800 | 1471294702876 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 12:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:58:22 INFO - PROCESS | 3800 | 1471294702885 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 3800 | 1471294702888 Marionette TRACE conn3 <- [1,1862,null,{}] 12:58:22 INFO - PROCESS | 3800 | 1471294702891 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}] 12:58:22 INFO - PROCESS | 3800 | 1471294702893 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:23 INFO - PROCESS | 3800 | 1471294702998 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:58:23 INFO - PROCESS | 3800 | 1471294703276 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:23 INFO - PROCESS | 3800 | 1471294703280 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:23 INFO - PROCESS | 3800 | ++DOCSHELL 0C7FD000 == 42 [pid = 3800] [id = 475] 12:58:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (10374000) [pid = 3800] [serial = 1425] [outer = 00000000] 12:58:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (104E6000) [pid = 3800] [serial = 1426] [outer = 10374000] 12:58:23 INFO - PROCESS | 3800 | 1471294703367 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10A0F800) [pid = 3800] [serial = 1427] [outer = 10374000] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 146C7000 == 41 [pid = 3800] [id = 470] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 12BC4000 == 40 [pid = 3800] [id = 469] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 131E4C00 == 39 [pid = 3800] [id = 468] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 14294800 == 38 [pid = 3800] [id = 467] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 14292400 == 37 [pid = 3800] [id = 466] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 1346CC00 == 36 [pid = 3800] [id = 465] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 114DA800 == 35 [pid = 3800] [id = 464] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 10A0AC00 == 34 [pid = 3800] [id = 463] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 132AC400 == 33 [pid = 3800] [id = 460] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 10439C00 == 32 [pid = 3800] [id = 461] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 104E6C00 == 31 [pid = 3800] [id = 462] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 15FB8800 == 30 [pid = 3800] [id = 474] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 16C0B000 == 29 [pid = 3800] [id = 471] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 10A03C00 == 28 [pid = 3800] [id = 472] 12:58:24 INFO - PROCESS | 3800 | --DOCSHELL 131EF400 == 27 [pid = 3800] [id = 473] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1561C400) [pid = 3800] [serial = 1369] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (139D5000) [pid = 3800] [serial = 1363] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (13CBF000) [pid = 3800] [serial = 1364] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (112C8400) [pid = 3800] [serial = 1355] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (11057800) [pid = 3800] [serial = 1354] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (12873C00) [pid = 3800] [serial = 1360] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1287D800) [pid = 3800] [serial = 1361] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10A4B800) [pid = 3800] [serial = 1357] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10A51400) [pid = 3800] [serial = 1358] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16C08C00) [pid = 3800] [serial = 1372] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1293D800) [pid = 3800] [serial = 1346] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1287A800) [pid = 3800] [serial = 1345] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (14644000) [pid = 3800] [serial = 1349] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13EA7400) [pid = 3800] [serial = 1348] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1753BC00) [pid = 3800] [serial = 1381] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (17854800) [pid = 3800] [serial = 1352] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (176C2000) [pid = 3800] [serial = 1351] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (12D77400) [pid = 3800] [serial = 1376] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (12D6BC00) [pid = 3800] [serial = 1375] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16F04000) [pid = 3800] [serial = 1373] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (142FA400) [pid = 3800] [serial = 1366] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15861C00) [pid = 3800] [serial = 1370] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (146CCC00) [pid = 3800] [serial = 1367] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1697A800) [pid = 3800] [serial = 1378] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (1697FC00) [pid = 3800] [serial = 1379] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 3800 | 1471294704713 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]]]}] 12:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1906ms 12:58:24 INFO - PROCESS | 3800 | 1471294704798 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 3800 | 1471294704802 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 12:58:24 INFO - PROCESS | 3800 | 1471294704808 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:58:24 INFO - PROCESS | 3800 | 1471294704811 Marionette TRACE conn3 <- [1,1866,null,{}] 12:58:24 INFO - PROCESS | 3800 | 1471294704817 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}] 12:58:24 INFO - PROCESS | 3800 | 1471294704821 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:24 INFO - PROCESS | 3800 | 1471294704944 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:58:24 INFO - PROCESS | 3800 | 1471294704952 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 3800 | 1471294704956 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:24 INFO - PROCESS | 3800 | ++DOCSHELL 10A51000 == 28 [pid = 3800] [id = 476] 12:58:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (10A51400) [pid = 3800] [serial = 1428] [outer = 00000000] 12:58:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10F4C400) [pid = 3800] [serial = 1429] [outer = 10A51400] 12:58:25 INFO - PROCESS | 3800 | 1471294705005 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10F4D400) [pid = 3800] [serial = 1430] [outer = 10A51400] 12:58:25 INFO - PROCESS | 3800 | 1471294705561 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 773ms 12:58:25 INFO - PROCESS | 3800 | 1471294705585 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 3800 | 1471294705590 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 12:58:25 INFO - PROCESS | 3800 | 1471294705600 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:58:25 INFO - PROCESS | 3800 | 1471294705603 Marionette TRACE conn3 <- [1,1870,null,{}] 12:58:25 INFO - PROCESS | 3800 | 1471294705607 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}] 12:58:25 INFO - PROCESS | 3800 | 1471294705611 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:25 INFO - PROCESS | 3800 | 1471294705699 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:58:25 INFO - PROCESS | 3800 | 1471294705708 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 3800 | 1471294705710 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:25 INFO - PROCESS | 3800 | ++DOCSHELL 12871400 == 29 [pid = 3800] [id = 477] 12:58:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (12871800) [pid = 3800] [serial = 1431] [outer = 00000000] 12:58:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1287C000) [pid = 3800] [serial = 1432] [outer = 12871800] 12:58:25 INFO - PROCESS | 3800 | 1471294705758 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1293D800) [pid = 3800] [serial = 1433] [outer = 12871800] 12:58:26 INFO - PROCESS | 3800 | 1471294706265 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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 739ms 12:58:26 INFO - PROCESS | 3800 | 1471294706334 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 3800 | 1471294706336 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 12:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:58:26 INFO - PROCESS | 3800 | 1471294706339 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 3800 | 1471294706343 Marionette TRACE conn3 <- [1,1874,null,{}] 12:58:26 INFO - PROCESS | 3800 | 1471294706354 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}] 12:58:26 INFO - PROCESS | 3800 | 1471294706358 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:26 INFO - PROCESS | 3800 | 1471294706504 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:58:26 INFO - PROCESS | 3800 | 1471294706526 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 3800 | 1471294706531 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:26 INFO - PROCESS | 3800 | ++DOCSHELL 132AC400 == 30 [pid = 3800] [id = 478] 12:58:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (132AD000) [pid = 3800] [serial = 1434] [outer = 00000000] 12:58:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (139D9000) [pid = 3800] [serial = 1435] [outer = 132AD000] 12:58:26 INFO - PROCESS | 3800 | 1471294706580 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (13CC0400) [pid = 3800] [serial = 1436] [outer = 132AD000] 12:58:27 INFO - PROCESS | 3800 | 1471294707052 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 740ms 12:58:27 INFO - PROCESS | 3800 | 1471294707072 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 3800 | 1471294707075 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 12:58:27 INFO - PROCESS | 3800 | 1471294707078 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:58:27 INFO - PROCESS | 3800 | 1471294707080 Marionette TRACE conn3 <- [1,1878,null,{}] 12:58:27 INFO - PROCESS | 3800 | 1471294707083 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}] 12:58:27 INFO - PROCESS | 3800 | 1471294707085 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:27 INFO - PROCESS | 3800 | 1471294707219 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:58:27 INFO - PROCESS | 3800 | 1471294707235 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 3800 | 1471294707237 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:27 INFO - PROCESS | 3800 | ++DOCSHELL 139D7000 == 31 [pid = 3800] [id = 479] 12:58:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13CBF400) [pid = 3800] [serial = 1437] [outer = 00000000] 12:58:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (142F8800) [pid = 3800] [serial = 1438] [outer = 13CBF400] 12:58:27 INFO - PROCESS | 3800 | 1471294707331 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (146CD800) [pid = 3800] [serial = 1439] [outer = 13CBF400] 12:58:27 INFO - PROCESS | 3800 | 1471294707784 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 739ms 12:58:27 INFO - PROCESS | 3800 | 1471294707811 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 3800 | 1471294707813 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:58:27 INFO - PROCESS | 3800 | 1471294707817 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 3800 | 1471294707819 Marionette TRACE conn3 <- [1,1882,null,{}] 12:58:27 INFO - PROCESS | 3800 | 1471294707822 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}] 12:58:27 INFO - PROCESS | 3800 | 1471294707824 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:28 INFO - PROCESS | 3800 | 1471294708007 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:58:28 INFO - PROCESS | 3800 | 1471294708068 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 3800 | 1471294708070 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:28 INFO - PROCESS | 3800 | ++DOCSHELL 142EB400 == 32 [pid = 3800] [id = 480] 12:58:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1504A400) [pid = 3800] [serial = 1440] [outer = 00000000] 12:58:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15848000) [pid = 3800] [serial = 1441] [outer = 1504A400] 12:58:28 INFO - PROCESS | 3800 | 1471294708114 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15FBB000) [pid = 3800] [serial = 1442] [outer = 1504A400] 12:58:28 INFO - PROCESS | 3800 | 1471294708514 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 739ms 12:58:28 INFO - PROCESS | 3800 | 1471294708551 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 3800 | 1471294708553 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 12:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:58:28 INFO - PROCESS | 3800 | 1471294708556 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 3800 | 1471294708558 Marionette TRACE conn3 <- [1,1886,null,{}] 12:58:28 INFO - PROCESS | 3800 | 1471294708562 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}] 12:58:28 INFO - PROCESS | 3800 | 1471294708567 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:28 INFO - PROCESS | 3800 | 1471294708761 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:58:28 INFO - PROCESS | 3800 | 1471294708824 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 3800 | 1471294708826 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:28 INFO - PROCESS | 3800 | ++DOCSHELL 1697F000 == 33 [pid = 3800] [id = 481] 12:58:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16C08C00) [pid = 3800] [serial = 1443] [outer = 00000000] 12:58:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16F01800) [pid = 3800] [serial = 1444] [outer = 16C08C00] 12:58:28 INFO - PROCESS | 3800 | 1471294708870 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16F0E800) [pid = 3800] [serial = 1445] [outer = 16C08C00] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (15848800) [pid = 3800] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16FCF800) [pid = 3800] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10B6D400) [pid = 3800] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (13939800) [pid = 3800] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10474C00) [pid = 3800] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (114DC800) [pid = 3800] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (12D6D400) [pid = 3800] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A0E800) [pid = 3800] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15613400) [pid = 3800] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (14293C00) [pid = 3800] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16F09000) [pid = 3800] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:58:29 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (142F0400) [pid = 3800] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:58:29 INFO - PROCESS | 3800 | 1471294709566 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]]]}] 12:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1052ms 12:58:29 INFO - PROCESS | 3800 | 1471294709633 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 3800 | 1471294709635 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 12:58:29 INFO - PROCESS | 3800 | 1471294709638 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:58:29 INFO - PROCESS | 3800 | 1471294709640 Marionette TRACE conn3 <- [1,1890,null,{}] 12:58:29 INFO - PROCESS | 3800 | 1471294709644 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}] 12:58:29 INFO - PROCESS | 3800 | 1471294709646 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:29 INFO - PROCESS | 3800 | 1471294709736 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:58:29 INFO - PROCESS | 3800 | 1471294709741 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 3800 | 1471294709744 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:29 INFO - PROCESS | 3800 | ++DOCSHELL 1105A800 == 34 [pid = 3800] [id = 482] 12:58:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (112C9C00) [pid = 3800] [serial = 1446] [outer = 00000000] 12:58:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (131E4800) [pid = 3800] [serial = 1447] [outer = 112C9C00] 12:58:29 INFO - PROCESS | 3800 | 1471294709794 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (13468800) [pid = 3800] [serial = 1448] [outer = 112C9C00] 12:58:30 INFO - PROCESS | 3800 | 1471294710257 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 674ms 12:58:30 INFO - PROCESS | 3800 | 1471294710310 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 3800 | 1471294710312 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 12:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:58:30 INFO - PROCESS | 3800 | 1471294710315 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 3800 | 1471294710317 Marionette TRACE conn3 <- [1,1894,null,{}] 12:58:30 INFO - PROCESS | 3800 | 1471294710320 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}] 12:58:30 INFO - PROCESS | 3800 | 1471294710322 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:30 INFO - PROCESS | 3800 | 1471294710396 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:58:30 INFO - PROCESS | 3800 | 1471294710402 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 3800 | 1471294710403 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:30 INFO - PROCESS | 3800 | ++DOCSHELL 11057000 == 35 [pid = 3800] [id = 483] 12:58:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13939800) [pid = 3800] [serial = 1449] [outer = 00000000] 12:58:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16CCCC00) [pid = 3800] [serial = 1450] [outer = 13939800] 12:58:30 INFO - PROCESS | 3800 | 1471294710447 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16FC5400) [pid = 3800] [serial = 1451] [outer = 13939800] 12:58:30 INFO - PROCESS | 3800 | 1471294710924 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 624ms 12:58:30 INFO - PROCESS | 3800 | 1471294710951 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 3800 | 1471294710953 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 12:58:30 INFO - PROCESS | 3800 | 1471294710957 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 3800 | 1471294710958 Marionette TRACE conn3 <- [1,1898,null,{}] 12:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:58:30 INFO - PROCESS | 3800 | 1471294710962 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}] 12:58:30 INFO - PROCESS | 3800 | 1471294710964 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:31 INFO - PROCESS | 3800 | 1471294711040 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:58:31 INFO - PROCESS | 3800 | 1471294711045 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 3800 | 1471294711047 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:31 INFO - PROCESS | 3800 | ++DOCSHELL 16FD1400 == 36 [pid = 3800] [id = 484] 12:58:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17181400) [pid = 3800] [serial = 1452] [outer = 00000000] 12:58:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1753E000) [pid = 3800] [serial = 1453] [outer = 17181400] 12:58:31 INFO - PROCESS | 3800 | 1471294711091 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1753B800) [pid = 3800] [serial = 1454] [outer = 17181400] 12:58:31 INFO - PROCESS | 3800 | 1471294711518 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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 673ms 12:58:31 INFO - PROCESS | 3800 | 1471294711673 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 3800 | 1471294711677 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 12:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:58:31 INFO - PROCESS | 3800 | 1471294711683 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 3800 | 1471294711687 Marionette TRACE conn3 <- [1,1902,null,{}] 12:58:31 INFO - PROCESS | 3800 | 1471294711694 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}] 12:58:31 INFO - PROCESS | 3800 | 1471294711697 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:31 INFO - PROCESS | 3800 | 1471294711848 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:58:32 INFO - PROCESS | 3800 | 1471294711984 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 3800 | 1471294711990 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:32 INFO - PROCESS | 3800 | ++DOCSHELL 10A0BC00 == 37 [pid = 3800] [id = 485] 12:58:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10A46400) [pid = 3800] [serial = 1455] [outer = 00000000] 12:58:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (11051C00) [pid = 3800] [serial = 1456] [outer = 10A46400] 12:58:32 INFO - PROCESS | 3800 | 1471294712047 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (112CDC00) [pid = 3800] [serial = 1457] [outer = 10A46400] 12:58:32 INFO - PROCESS | 3800 | 1471294712860 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]]]}] 12:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1281ms 12:58:32 INFO - PROCESS | 3800 | 1471294712929 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 3800 | 1471294712933 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 12:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:58:32 INFO - PROCESS | 3800 | 1471294712943 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 3800 | 1471294712950 Marionette TRACE conn3 <- [1,1906,null,{}] 12:58:32 INFO - PROCESS | 3800 | 1471294712954 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}] 12:58:33 INFO - PROCESS | 3800 | 1471294713006 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:33 INFO - PROCESS | 3800 | 1471294713150 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:58:33 INFO - PROCESS | 3800 | 1471294713278 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 3800 | 1471294713281 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:33 INFO - PROCESS | 3800 | ++DOCSHELL 10A4EC00 == 38 [pid = 3800] [id = 486] 12:58:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (114D8800) [pid = 3800] [serial = 1458] [outer = 00000000] 12:58:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1346A400) [pid = 3800] [serial = 1459] [outer = 114D8800] 12:58:33 INFO - PROCESS | 3800 | 1471294713338 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (13EA6C00) [pid = 3800] [serial = 1460] [outer = 114D8800] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 11057000 == 37 [pid = 3800] [id = 483] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 1105A800 == 36 [pid = 3800] [id = 482] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 1697F000 == 35 [pid = 3800] [id = 481] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 142EB400 == 34 [pid = 3800] [id = 480] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 139D7000 == 33 [pid = 3800] [id = 479] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 132AC400 == 32 [pid = 3800] [id = 478] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 12871400 == 31 [pid = 3800] [id = 477] 12:58:34 INFO - PROCESS | 3800 | --DOCSHELL 10A51000 == 30 [pid = 3800] [id = 476] 12:58:34 INFO - PROCESS | 3800 | 1471294714265 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]]]}] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (15615800) [pid = 3800] [serial = 1402] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1692CC00) [pid = 3800] [serial = 1405] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1561D400) [pid = 3800] [serial = 1403] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1753D800) [pid = 3800] [serial = 1382] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (131E5000) [pid = 3800] [serial = 1387] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13940C00) [pid = 3800] [serial = 1388] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (13C81C00) [pid = 3800] [serial = 1396] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13EA3800) [pid = 3800] [serial = 1397] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (11054400) [pid = 3800] [serial = 1384] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (11C33800) [pid = 3800] [serial = 1385] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (11C3E400) [pid = 3800] [serial = 1393] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (12873000) [pid = 3800] [serial = 1394] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1345F400) [pid = 3800] [serial = 1408] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A4E000) [pid = 3800] [serial = 1390] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10F48C00) [pid = 3800] [serial = 1391] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16FCEC00) [pid = 3800] [serial = 1415] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16C0C000) [pid = 3800] [serial = 1411] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15FB9400) [pid = 3800] [serial = 1406] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (146C8C00) [pid = 3800] [serial = 1399] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16F0B000) [pid = 3800] [serial = 1412] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (146D1400) [pid = 3800] [serial = 1400] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (14285400) [pid = 3800] [serial = 1409] [outer = 00000000] [url = about:blank] 12:58:34 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (16FCB400) [pid = 3800] [serial = 1414] [outer = 00000000] [url = about:blank] 12:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1380ms 12:58:34 INFO - PROCESS | 3800 | 1471294714318 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 3800 | 1471294714370 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 12:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:58:34 INFO - PROCESS | 3800 | 1471294714376 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 3800 | 1471294714379 Marionette TRACE conn3 <- [1,1910,null,{}] 12:58:34 INFO - PROCESS | 3800 | 1471294714384 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}] 12:58:34 INFO - PROCESS | 3800 | 1471294714387 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:34 INFO - PROCESS | 3800 | 1471294714474 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:58:34 INFO - PROCESS | 3800 | 1471294714488 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 3800 | 1471294714493 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:34 INFO - PROCESS | 3800 | ++DOCSHELL 10A07C00 == 31 [pid = 3800] [id = 487] 12:58:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10A49C00) [pid = 3800] [serial = 1461] [outer = 00000000] 12:58:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10F4C000) [pid = 3800] [serial = 1462] [outer = 10A49C00] 12:58:34 INFO - PROCESS | 3800 | 1471294714545 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (11054400) [pid = 3800] [serial = 1463] [outer = 10A49C00] 12:58:35 INFO - PROCESS | 3800 | 1471294715119 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 772ms 12:58:35 INFO - PROCESS | 3800 | 1471294715146 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 3800 | 1471294715150 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 12:58:35 INFO - PROCESS | 3800 | 1471294715156 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:58:35 INFO - PROCESS | 3800 | 1471294715159 Marionette TRACE conn3 <- [1,1914,null,{}] 12:58:35 INFO - PROCESS | 3800 | 1471294715162 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}] 12:58:35 INFO - PROCESS | 3800 | 1471294715165 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:35 INFO - PROCESS | 3800 | 1471294715248 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:58:35 INFO - PROCESS | 3800 | 1471294715257 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 3800 | 1471294715259 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:35 INFO - PROCESS | 3800 | ++DOCSHELL 12873400 == 32 [pid = 3800] [id = 488] 12:58:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (12874C00) [pid = 3800] [serial = 1464] [outer = 00000000] 12:58:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (130B2800) [pid = 3800] [serial = 1465] [outer = 12874C00] 12:58:35 INFO - PROCESS | 3800 | 1471294715305 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1315FC00) [pid = 3800] [serial = 1466] [outer = 12874C00] 12:58:35 INFO - PROCESS | 3800 | 1471294715836 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 723ms 12:58:35 INFO - PROCESS | 3800 | 1471294715889 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 3800 | 1471294715891 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 12:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:58:35 INFO - PROCESS | 3800 | 1471294715895 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 3800 | 1471294715899 Marionette TRACE conn3 <- [1,1918,null,{}] 12:58:35 INFO - PROCESS | 3800 | 1471294715909 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}] 12:58:35 INFO - PROCESS | 3800 | 1471294715914 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:36 INFO - PROCESS | 3800 | 1471294715998 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:58:36 INFO - PROCESS | 3800 | 1471294716092 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 3800 | 1471294716096 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:36 INFO - PROCESS | 3800 | ++DOCSHELL 14285400 == 33 [pid = 3800] [id = 489] 12:58:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (14286000) [pid = 3800] [serial = 1467] [outer = 00000000] 12:58:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (14292C00) [pid = 3800] [serial = 1468] [outer = 14286000] 12:58:36 INFO - PROCESS | 3800 | 1471294716143 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (142F8000) [pid = 3800] [serial = 1469] [outer = 14286000] 12:58:36 INFO - PROCESS | 3800 | 1471294716572 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]]]}] 12:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 740ms 12:58:36 INFO - PROCESS | 3800 | 1471294716630 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 3800 | 1471294716633 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 12:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:58:36 INFO - PROCESS | 3800 | 1471294716670 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 3800 | 1471294716672 Marionette TRACE conn3 <- [1,1922,null,{}] 12:58:36 INFO - PROCESS | 3800 | 1471294716678 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}] 12:58:36 INFO - PROCESS | 3800 | 1471294716680 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:36 INFO - PROCESS | 3800 | 1471294716794 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:58:36 INFO - PROCESS | 3800 | 1471294716805 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 3800 | 1471294716808 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:36 INFO - PROCESS | 3800 | ++DOCSHELL 15049C00 == 34 [pid = 3800] [id = 490] 12:58:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (150BB800) [pid = 3800] [serial = 1470] [outer = 00000000] 12:58:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1561F800) [pid = 3800] [serial = 1471] [outer = 150BB800] 12:58:36 INFO - PROCESS | 3800 | 1471294716852 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15F3F400) [pid = 3800] [serial = 1472] [outer = 150BB800] 12:58:37 INFO - PROCESS | 3800 | 1471294717356 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 772ms 12:58:37 INFO - PROCESS | 3800 | 1471294717407 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 3800 | 1471294717409 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 12:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:58:37 INFO - PROCESS | 3800 | 1471294717412 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 3800 | 1471294717414 Marionette TRACE conn3 <- [1,1926,null,{}] 12:58:37 INFO - PROCESS | 3800 | 1471294717422 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}] 12:58:37 INFO - PROCESS | 3800 | 1471294717424 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:37 INFO - PROCESS | 3800 | 1471294717543 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:58:37 INFO - PROCESS | 3800 | 1471294717554 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 3800 | 1471294717556 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:37 INFO - PROCESS | 3800 | ++DOCSHELL 146D2000 == 35 [pid = 3800] [id = 491] 12:58:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1561F400) [pid = 3800] [serial = 1473] [outer = 00000000] 12:58:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1692C000) [pid = 3800] [serial = 1474] [outer = 1561F400] 12:58:37 INFO - PROCESS | 3800 | 1471294717600 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16C0B400) [pid = 3800] [serial = 1475] [outer = 1561F400] 12:58:38 INFO - PROCESS | 3800 | 1471294718081 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]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 12:58:38 INFO - PROCESS | 3800 | 1471294718145 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 3800 | 1471294718147 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 12:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:58:38 INFO - PROCESS | 3800 | 1471294718150 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 3800 | 1471294718152 Marionette TRACE conn3 <- [1,1930,null,{}] 12:58:38 INFO - PROCESS | 3800 | 1471294718156 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}] 12:58:38 INFO - PROCESS | 3800 | 1471294718161 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:38 INFO - PROCESS | 3800 | 1471294718329 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:58:38 INFO - PROCESS | 3800 | 1471294718449 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 3800 | 1471294718451 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:38 INFO - PROCESS | 3800 | ++DOCSHELL 16F06000 == 36 [pid = 3800] [id = 492] 12:58:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16F0DC00) [pid = 3800] [serial = 1476] [outer = 00000000] 12:58:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16FD2000) [pid = 3800] [serial = 1477] [outer = 16F0DC00] 12:58:38 INFO - PROCESS | 3800 | 1471294718496 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (17108C00) [pid = 3800] [serial = 1478] [outer = 16F0DC00] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1504A400) [pid = 3800] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (132AD000) [pid = 3800] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10A51400) [pid = 3800] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12871800) [pid = 3800] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16C08C00) [pid = 3800] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10374000) [pid = 3800] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (112C9C00) [pid = 3800] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10A06400) [pid = 3800] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (131F1400) [pid = 3800] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15FBAC00) [pid = 3800] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13939800) [pid = 3800] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:58:38 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13CBF400) [pid = 3800] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:58:38 INFO - PROCESS | 3800 | 1471294718958 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 838ms 12:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:58:39 INFO - PROCESS | 3800 | 1471294718987 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 3800 | 1471294718989 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 12:58:39 INFO - PROCESS | 3800 | 1471294718993 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 3800 | 1471294718995 Marionette TRACE conn3 <- [1,1934,null,{}] 12:58:39 INFO - PROCESS | 3800 | 1471294718998 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}] 12:58:39 INFO - PROCESS | 3800 | 1471294719000 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:39 INFO - PROCESS | 3800 | 1471294719077 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:58:39 INFO - PROCESS | 3800 | 1471294719225 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 3800 | 1471294719227 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:39 INFO - PROCESS | 3800 | ++DOCSHELL 10A51400 == 37 [pid = 3800] [id = 493] 12:58:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (128B1000) [pid = 3800] [serial = 1479] [outer = 00000000] 12:58:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (139DA400) [pid = 3800] [serial = 1480] [outer = 128B1000] 12:58:39 INFO - PROCESS | 3800 | 1471294719270 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15865800) [pid = 3800] [serial = 1481] [outer = 128B1000] 12:58:39 INFO - PROCESS | 3800 | 1471294719639 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 657ms 12:58:39 INFO - PROCESS | 3800 | 1471294719669 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 3800 | 1471294719670 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 12:58:39 INFO - PROCESS | 3800 | 1471294719674 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:58:39 INFO - PROCESS | 3800 | 1471294719675 Marionette TRACE conn3 <- [1,1938,null,{}] 12:58:39 INFO - PROCESS | 3800 | 1471294719679 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}] 12:58:39 INFO - PROCESS | 3800 | 1471294719681 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:39 INFO - PROCESS | 3800 | 1471294719821 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:58:39 INFO - PROCESS | 3800 | 1471294719927 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 3800 | 1471294719930 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:39 INFO - PROCESS | 3800 | ++DOCSHELL 10A0AC00 == 38 [pid = 3800] [id = 494] 12:58:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1320B800) [pid = 3800] [serial = 1482] [outer = 00000000] 12:58:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1753D800) [pid = 3800] [serial = 1483] [outer = 1320B800] 12:58:39 INFO - PROCESS | 3800 | 1471294719973 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17540C00) [pid = 3800] [serial = 1484] [outer = 1320B800] 12:58:40 INFO - PROCESS | 3800 | 1471294720339 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 723ms 12:58:40 INFO - PROCESS | 3800 | 1471294720406 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 3800 | 1471294720408 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 12:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:58:40 INFO - PROCESS | 3800 | 1471294720412 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 3800 | 1471294720414 Marionette TRACE conn3 <- [1,1942,null,{}] 12:58:40 INFO - PROCESS | 3800 | 1471294720417 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}] 12:58:40 INFO - PROCESS | 3800 | 1471294720420 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:40 INFO - PROCESS | 3800 | 1471294720519 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:58:40 INFO - PROCESS | 3800 | 1471294720524 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 3800 | 1471294720526 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:40 INFO - PROCESS | 3800 | ++DOCSHELL 17177800 == 39 [pid = 3800] [id = 495] 12:58:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17609C00) [pid = 3800] [serial = 1485] [outer = 00000000] 12:58:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17775000) [pid = 3800] [serial = 1486] [outer = 17609C00] 12:58:40 INFO - PROCESS | 3800 | 1471294720618 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1778F400) [pid = 3800] [serial = 1487] [outer = 17609C00] 12:58:41 INFO - PROCESS | 3800 | --DOCSHELL 0C7FD000 == 38 [pid = 3800] [id = 475] 12:58:41 INFO - PROCESS | 3800 | --DOCSHELL 10A07C00 == 37 [pid = 3800] [id = 487] 12:58:41 INFO - PROCESS | 3800 | --DOCSHELL 10A4EC00 == 36 [pid = 3800] [id = 486] 12:58:41 INFO - PROCESS | 3800 | --DOCSHELL 16FD1400 == 35 [pid = 3800] [id = 484] 12:58:41 INFO - PROCESS | 3800 | --DOCSHELL 10A0BC00 == 34 [pid = 3800] [id = 485] 12:58:42 INFO - PROCESS | 3800 | --DOCSHELL 14285400 == 33 [pid = 3800] [id = 489] 12:58:42 INFO - PROCESS | 3800 | --DOCSHELL 12873400 == 32 [pid = 3800] [id = 488] 12:58:42 INFO - PROCESS | 3800 | --DOCSHELL 16F06000 == 31 [pid = 3800] [id = 492] 12:58:42 INFO - PROCESS | 3800 | --DOCSHELL 10A0AC00 == 30 [pid = 3800] [id = 494] 12:58:42 INFO - PROCESS | 3800 | --DOCSHELL 15049C00 == 29 [pid = 3800] [id = 490] 12:58:42 INFO - PROCESS | 3800 | --DOCSHELL 10A51400 == 28 [pid = 3800] [id = 493] 12:58:42 INFO - PROCESS | 3800 | --DOCSHELL 146D2000 == 27 [pid = 3800] [id = 491] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15848000) [pid = 3800] [serial = 1441] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (139D9000) [pid = 3800] [serial = 1435] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13CC0400) [pid = 3800] [serial = 1436] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10F4C400) [pid = 3800] [serial = 1429] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1287C000) [pid = 3800] [serial = 1432] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1293D800) [pid = 3800] [serial = 1433] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10F4D400) [pid = 3800] [serial = 1430] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16F01800) [pid = 3800] [serial = 1444] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15FBB000) [pid = 3800] [serial = 1442] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (10A0F800) [pid = 3800] [serial = 1427] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (104E6000) [pid = 3800] [serial = 1426] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (131E4800) [pid = 3800] [serial = 1447] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (10FB5C00) [pid = 3800] [serial = 1418] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (10A4BC00) [pid = 3800] [serial = 1417] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1753E000) [pid = 3800] [serial = 1453] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (13C80C00) [pid = 3800] [serial = 1421] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1344C000) [pid = 3800] [serial = 1420] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (16CCDC00) [pid = 3800] [serial = 1424] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (1692BC00) [pid = 3800] [serial = 1423] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (16F0E800) [pid = 3800] [serial = 1445] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (13468800) [pid = 3800] [serial = 1448] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (16FC5400) [pid = 3800] [serial = 1451] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (142F8800) [pid = 3800] [serial = 1438] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (146CD800) [pid = 3800] [serial = 1439] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (16CCCC00) [pid = 3800] [serial = 1450] [outer = 00000000] [url = about:blank] 12:58:42 INFO - PROCESS | 3800 | 1471294722398 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2004ms 12:58:42 INFO - PROCESS | 3800 | 1471294722436 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 3800 | 1471294722440 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 12:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:58:42 INFO - PROCESS | 3800 | 1471294722445 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 3800 | 1471294722449 Marionette TRACE conn3 <- [1,1946,null,{}] 12:58:42 INFO - PROCESS | 3800 | 1471294722455 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}] 12:58:42 INFO - PROCESS | 3800 | 1471294722458 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:42 INFO - PROCESS | 3800 | 1471294722548 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:58:42 INFO - PROCESS | 3800 | 1471294722555 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 3800 | 1471294722562 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:42 INFO - PROCESS | 3800 | ++DOCSHELL 10A4A400 == 28 [pid = 3800] [id = 496] 12:58:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10A4E400) [pid = 3800] [serial = 1488] [outer = 00000000] 12:58:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (10F56000) [pid = 3800] [serial = 1489] [outer = 10A4E400] 12:58:42 INFO - PROCESS | 3800 | 1471294722618 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (10FBA800) [pid = 3800] [serial = 1490] [outer = 10A4E400] 12:58:43 INFO - PROCESS | 3800 | 1471294723151 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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 739ms 12:58:43 INFO - PROCESS | 3800 | 1471294723177 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 3800 | 1471294723182 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 12:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:58:43 INFO - PROCESS | 3800 | 1471294723192 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 3800 | 1471294723195 Marionette TRACE conn3 <- [1,1950,null,{}] 12:58:43 INFO - PROCESS | 3800 | 1471294723199 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}] 12:58:43 INFO - PROCESS | 3800 | 1471294723202 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:43 INFO - PROCESS | 3800 | 1471294723290 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:58:43 INFO - PROCESS | 3800 | 1471294723299 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 3800 | 1471294723301 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:43 INFO - PROCESS | 3800 | ++DOCSHELL 11C3E400 == 29 [pid = 3800] [id = 497] 12:58:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (11C3EC00) [pid = 3800] [serial = 1491] [outer = 00000000] 12:58:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (12834800) [pid = 3800] [serial = 1492] [outer = 11C3EC00] 12:58:43 INFO - PROCESS | 3800 | 1471294723348 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (12874800) [pid = 3800] [serial = 1493] [outer = 11C3EC00] 12:58:43 INFO - PROCESS | 3800 | 1471294723846 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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 673ms 12:58:43 INFO - PROCESS | 3800 | 1471294723864 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 3800 | 1471294723866 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 12:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:58:43 INFO - PROCESS | 3800 | 1471294723869 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 3800 | 1471294723873 Marionette TRACE conn3 <- [1,1954,null,{}] 12:58:43 INFO - PROCESS | 3800 | 1471294723887 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}] 12:58:43 INFO - PROCESS | 3800 | 1471294723892 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:43 INFO - PROCESS | 3800 | 1471294723975 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:58:44 INFO - PROCESS | 3800 | 1471294723984 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 3800 | 1471294723987 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:44 INFO - PROCESS | 3800 | ++DOCSHELL 1314B400 == 30 [pid = 3800] [id = 498] 12:58:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13156800) [pid = 3800] [serial = 1494] [outer = 00000000] 12:58:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (131F2400) [pid = 3800] [serial = 1495] [outer = 13156800] 12:58:44 INFO - PROCESS | 3800 | 1471294724035 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (13462800) [pid = 3800] [serial = 1496] [outer = 13156800] 12:58:44 INFO - PROCESS | 3800 | 1471294724540 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 740ms 12:58:44 INFO - PROCESS | 3800 | 1471294724601 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 3800 | 1471294724603 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 12:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:58:44 INFO - PROCESS | 3800 | 1471294724607 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 3800 | 1471294724609 Marionette TRACE conn3 <- [1,1958,null,{}] 12:58:44 INFO - PROCESS | 3800 | 1471294724622 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}] 12:58:44 INFO - PROCESS | 3800 | 1471294724624 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:44 INFO - PROCESS | 3800 | 1471294724713 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:58:44 INFO - PROCESS | 3800 | 1471294724719 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 3800 | 1471294724721 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:44 INFO - PROCESS | 3800 | ++DOCSHELL 13461400 == 31 [pid = 3800] [id = 499] 12:58:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (13947400) [pid = 3800] [serial = 1497] [outer = 00000000] 12:58:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (13C7FC00) [pid = 3800] [serial = 1498] [outer = 13947400] 12:58:44 INFO - PROCESS | 3800 | 1471294724765 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (13EA2800) [pid = 3800] [serial = 1499] [outer = 13947400] 12:58:45 INFO - PROCESS | 3800 | 1471294725261 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]]]}] 12:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 739ms 12:58:45 INFO - PROCESS | 3800 | 1471294725341 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:58:45 INFO - PROCESS | 3800 | 1471294725343 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 12:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:58:45 INFO - PROCESS | 3800 | 1471294725346 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:58:45 INFO - PROCESS | 3800 | 1471294725348 Marionette TRACE conn3 <- [1,1962,null,{}] 12:58:45 INFO - PROCESS | 3800 | 1471294725352 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}] 12:58:45 INFO - PROCESS | 3800 | 1471294725354 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:45 INFO - PROCESS | 3800 | 1471294725430 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:58:45 INFO - PROCESS | 3800 | 1471294725514 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 3800 | 1471294725517 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:45 INFO - PROCESS | 3800 | ++DOCSHELL 1428B800 == 32 [pid = 3800] [id = 500] 12:58:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1428C400) [pid = 3800] [serial = 1500] [outer = 00000000] 12:58:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (142EDC00) [pid = 3800] [serial = 1501] [outer = 1428C400] 12:58:45 INFO - PROCESS | 3800 | 1471294725561 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (14645800) [pid = 3800] [serial = 1502] [outer = 1428C400] 12:58:46 INFO - PROCESS | 3800 | 1471294725999 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 674ms 12:58:46 INFO - PROCESS | 3800 | 1471294726018 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 3800 | 1471294726020 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:58:46 INFO - PROCESS | 3800 | 1471294726023 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 3800 | 1471294726025 Marionette TRACE conn3 <- [1,1966,null,{}] 12:58:46 INFO - PROCESS | 3800 | 1471294726032 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}] 12:58:46 INFO - PROCESS | 3800 | 1471294726037 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:46 INFO - PROCESS | 3800 | 1471294726185 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:58:46 INFO - PROCESS | 3800 | 1471294726193 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 3800 | 1471294726195 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:46 INFO - PROCESS | 3800 | ++DOCSHELL 146D2C00 == 33 [pid = 3800] [id = 501] 12:58:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15050C00) [pid = 3800] [serial = 1503] [outer = 00000000] 12:58:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15617400) [pid = 3800] [serial = 1504] [outer = 15050C00] 12:58:46 INFO - PROCESS | 3800 | 1471294726239 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (15867400) [pid = 3800] [serial = 1505] [outer = 15050C00] 12:58:46 INFO - PROCESS | 3800 | 1471294726652 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 657ms 12:58:46 INFO - PROCESS | 3800 | 1471294726695 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 3800 | 1471294726696 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 12:58:46 INFO - PROCESS | 3800 | 1471294726704 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 3800 | 1471294726705 Marionette TRACE conn3 <- [1,1970,null,{}] 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:58:46 INFO - PROCESS | 3800 | 1471294726709 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}] 12:58:46 INFO - PROCESS | 3800 | 1471294726711 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:46 INFO - PROCESS | 3800 | 1471294726796 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:58:46 INFO - PROCESS | 3800 | 1471294726801 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 3800 | 1471294726803 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:46 INFO - PROCESS | 3800 | ++DOCSHELL 1561E400 == 34 [pid = 3800] [id = 502] 12:58:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15FC1800) [pid = 3800] [serial = 1506] [outer = 00000000] 12:58:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1692B000) [pid = 3800] [serial = 1507] [outer = 15FC1800] 12:58:46 INFO - PROCESS | 3800 | 1471294726902 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1692B400) [pid = 3800] [serial = 1508] [outer = 15FC1800] 12:58:47 INFO - PROCESS | 3800 | 1471294727331 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 673ms 12:58:47 INFO - PROCESS | 3800 | 1471294727376 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 3800 | 1471294727378 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 12:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:58:47 INFO - PROCESS | 3800 | 1471294727398 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 3800 | 1471294727400 Marionette TRACE conn3 <- [1,1974,null,{}] 12:58:47 INFO - PROCESS | 3800 | 1471294727404 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}] 12:58:47 INFO - PROCESS | 3800 | 1471294727406 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:47 INFO - PROCESS | 3800 | 1471294727480 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:58:47 INFO - PROCESS | 3800 | 1471294727534 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:47 INFO - PROCESS | 3800 | 1471294727536 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:47 INFO - PROCESS | 3800 | ++DOCSHELL 15FC6C00 == 35 [pid = 3800] [id = 503] 12:58:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16F01400) [pid = 3800] [serial = 1509] [outer = 00000000] 12:58:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16F08000) [pid = 3800] [serial = 1510] [outer = 16F01400] 12:58:47 INFO - PROCESS | 3800 | 1471294727579 Marionette DEBUG loaded listener.js 12:58:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16F03C00) [pid = 3800] [serial = 1511] [outer = 16F01400] 12:58:48 INFO - PROCESS | 3800 | 1471294728003 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]]]}] 12:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 624ms 12:58:48 INFO - PROCESS | 3800 | 1471294728022 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 3800 | 1471294728024 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 12:58:48 INFO - PROCESS | 3800 | 1471294728027 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:58:48 INFO - PROCESS | 3800 | 1471294728029 Marionette TRACE conn3 <- [1,1978,null,{}] 12:58:48 INFO - PROCESS | 3800 | 1471294728032 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}] 12:58:48 INFO - PROCESS | 3800 | 1471294728034 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:48 INFO - PROCESS | 3800 | 1471294728154 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:58:48 INFO - PROCESS | 3800 | 1471294728217 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 3800 | 1471294728219 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:48 INFO - PROCESS | 3800 | ++DOCSHELL 13145C00 == 36 [pid = 3800] [id = 504] 12:58:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16FC8400) [pid = 3800] [serial = 1512] [outer = 00000000] 12:58:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16FCD000) [pid = 3800] [serial = 1513] [outer = 16FC8400] 12:58:48 INFO - PROCESS | 3800 | 1471294728263 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16FCD800) [pid = 3800] [serial = 1514] [outer = 16FC8400] 12:58:48 INFO - PROCESS | 3800 | 1471294728704 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]]]}] 12:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 739ms 12:58:48 INFO - PROCESS | 3800 | 1471294728760 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 3800 | 1471294728762 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 12:58:48 INFO - PROCESS | 3800 | 1471294728766 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:58:48 INFO - PROCESS | 3800 | 1471294728767 Marionette TRACE conn3 <- [1,1982,null,{}] 12:58:48 INFO - PROCESS | 3800 | 1471294728771 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}] 12:58:48 INFO - PROCESS | 3800 | 1471294728773 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:48 INFO - PROCESS | 3800 | 1471294728940 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:58:48 INFO - PROCESS | 3800 | 1471294728950 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 3800 | 1471294728961 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:49 INFO - PROCESS | 3800 | ++DOCSHELL 129C4800 == 37 [pid = 3800] [id = 505] 12:58:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1690C000) [pid = 3800] [serial = 1515] [outer = 00000000] 12:58:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1753EC00) [pid = 3800] [serial = 1516] [outer = 1690C000] 12:58:49 INFO - PROCESS | 3800 | 1471294729059 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (17548400) [pid = 3800] [serial = 1517] [outer = 1690C000] 12:58:49 INFO - PROCESS | 3800 | 1471294729448 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]]]}] 12:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 723ms 12:58:49 INFO - PROCESS | 3800 | 1471294729499 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 3800 | 1471294729501 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 12:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:58:49 INFO - PROCESS | 3800 | 1471294729556 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 3800 | 1471294729558 Marionette TRACE conn3 <- [1,1986,null,{}] 12:58:49 INFO - PROCESS | 3800 | 1471294729562 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}] 12:58:49 INFO - PROCESS | 3800 | 1471294729564 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:49 INFO - PROCESS | 3800 | 1471294729719 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:58:49 INFO - PROCESS | 3800 | 1471294729734 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 3800 | 1471294729736 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:49 INFO - PROCESS | 3800 | ++DOCSHELL 1776C800 == 38 [pid = 3800] [id = 506] 12:58:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (17857C00) [pid = 3800] [serial = 1518] [outer = 00000000] 12:58:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (17B83000) [pid = 3800] [serial = 1519] [outer = 17857C00] 12:58:49 INFO - PROCESS | 3800 | 1471294729782 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (18037800) [pid = 3800] [serial = 1520] [outer = 17857C00] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (150BB800) [pid = 3800] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1561F400) [pid = 3800] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (128B1000) [pid = 3800] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16F0DC00) [pid = 3800] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (12874C00) [pid = 3800] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10A49C00) [pid = 3800] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (114D8800) [pid = 3800] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10A46400) [pid = 3800] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (17181400) [pid = 3800] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (14286000) [pid = 3800] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:58:50 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1320B800) [pid = 3800] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:58:50 INFO - PROCESS | 3800 | 1471294730427 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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 970ms 12:58:50 INFO - PROCESS | 3800 | 1471294730495 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 3800 | 1471294730497 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 12:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:58:50 INFO - PROCESS | 3800 | 1471294730500 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 3800 | 1471294730502 Marionette TRACE conn3 <- [1,1990,null,{}] 12:58:50 INFO - PROCESS | 3800 | 1471294730505 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}] 12:58:50 INFO - PROCESS | 3800 | 1471294730507 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:50 INFO - PROCESS | 3800 | 1471294730585 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:58:50 INFO - PROCESS | 3800 | 1471294730590 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 3800 | 1471294730592 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:50 INFO - PROCESS | 3800 | ++DOCSHELL 104EAC00 == 39 [pid = 3800] [id = 507] 12:58:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13154000) [pid = 3800] [serial = 1521] [outer = 00000000] 12:58:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13CC8800) [pid = 3800] [serial = 1522] [outer = 13154000] 12:58:50 INFO - PROCESS | 3800 | 1471294730637 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13CC9800) [pid = 3800] [serial = 1523] [outer = 13154000] 12:58:51 INFO - PROCESS | 3800 | 1471294731136 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 673ms 12:58:51 INFO - PROCESS | 3800 | 1471294731174 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 3800 | 1471294731176 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:58:51 INFO - PROCESS | 3800 | 1471294731180 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 3800 | 1471294731181 Marionette TRACE conn3 <- [1,1994,null,{}] 12:58:51 INFO - PROCESS | 3800 | 1471294731185 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}] 12:58:51 INFO - PROCESS | 3800 | 1471294731186 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:51 INFO - PROCESS | 3800 | 1471294731273 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:58:51 INFO - PROCESS | 3800 | 1471294731280 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 3800 | 1471294731282 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:51 INFO - PROCESS | 3800 | ++DOCSHELL 13CBAC00 == 40 [pid = 3800] [id = 508] 12:58:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16910800) [pid = 3800] [serial = 1524] [outer = 00000000] 12:58:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (17852C00) [pid = 3800] [serial = 1525] [outer = 16910800] 12:58:51 INFO - PROCESS | 3800 | 1471294731324 Marionette DEBUG loaded listener.js 12:58:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1803E000) [pid = 3800] [serial = 1526] [outer = 16910800] 12:58:51 INFO - PROCESS | 3800 | 1471294731812 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms 12:58:51 INFO - PROCESS | 3800 | 1471294731851 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 3800 | 1471294731852 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 12:58:51 INFO - PROCESS | 3800 | 1471294731856 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:58:51 INFO - PROCESS | 3800 | 1471294731857 Marionette TRACE conn3 <- [1,1998,null,{}] 12:58:51 INFO - PROCESS | 3800 | 1471294731861 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}] 12:58:51 INFO - PROCESS | 3800 | 1471294731862 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:51 INFO - PROCESS | 3800 | 1471294731941 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:58:51 INFO - PROCESS | 3800 | 1471294731947 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 3800 | 1471294731949 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:51 INFO - PROCESS | 3800 | ++DOCSHELL 142EBC00 == 41 [pid = 3800] [id = 509] 12:58:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16FC6800) [pid = 3800] [serial = 1527] [outer = 00000000] 12:58:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1836FC00) [pid = 3800] [serial = 1528] [outer = 16FC6800] 12:58:52 INFO - PROCESS | 3800 | 1471294731992 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (18374C00) [pid = 3800] [serial = 1529] [outer = 16FC6800] 12:58:52 INFO - PROCESS | 3800 | 1471294732444 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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 625ms 12:58:52 INFO - PROCESS | 3800 | 1471294732497 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 3800 | 1471294732499 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 12:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:58:52 INFO - PROCESS | 3800 | 1471294732502 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 3800 | 1471294732504 Marionette TRACE conn3 <- [1,2002,null,{}] 12:58:52 INFO - PROCESS | 3800 | 1471294732507 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}] 12:58:52 INFO - PROCESS | 3800 | 1471294732509 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:52 INFO - PROCESS | 3800 | 1471294732640 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:58:52 INFO - PROCESS | 3800 | 1471294732828 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 3800 | 1471294732832 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:52 INFO - PROCESS | 3800 | ++DOCSHELL 10A0AC00 == 42 [pid = 3800] [id = 510] 12:58:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10A0BC00) [pid = 3800] [serial = 1530] [outer = 00000000] 12:58:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (10A4CC00) [pid = 3800] [serial = 1531] [outer = 10A0BC00] 12:58:52 INFO - PROCESS | 3800 | 1471294732938 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (10F56800) [pid = 3800] [serial = 1532] [outer = 10A0BC00] 12:58:53 INFO - PROCESS | 3800 | 1471294733707 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1249ms 12:58:53 INFO - PROCESS | 3800 | 1471294733767 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 3800 | 1471294733771 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 12:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:58:53 INFO - PROCESS | 3800 | 1471294733777 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 3800 | 1471294733780 Marionette TRACE conn3 <- [1,2006,null,{}] 12:58:53 INFO - PROCESS | 3800 | 1471294733784 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}] 12:58:53 INFO - PROCESS | 3800 | 1471294733787 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:53 INFO - PROCESS | 3800 | 1471294733912 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:58:54 INFO - PROCESS | 3800 | 1471294734041 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 3800 | 1471294734044 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:54 INFO - PROCESS | 3800 | ++DOCSHELL 1282E000 == 43 [pid = 3800] [id = 511] 12:58:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1287B800) [pid = 3800] [serial = 1533] [outer = 00000000] 12:58:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (12D75800) [pid = 3800] [serial = 1534] [outer = 1287B800] 12:58:54 INFO - PROCESS | 3800 | 1471294734100 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (13469000) [pid = 3800] [serial = 1535] [outer = 1287B800] 12:58:55 INFO - PROCESS | 3800 | 1471294735076 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]]]}] 12:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1364ms 12:58:55 INFO - PROCESS | 3800 | 1471294735136 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 3800 | 1471294735140 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 12:58:55 INFO - PROCESS | 3800 | 1471294735145 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:58:55 INFO - PROCESS | 3800 | 1471294735149 Marionette TRACE conn3 <- [1,2010,null,{}] 12:58:55 INFO - PROCESS | 3800 | 1471294735154 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}] 12:58:55 INFO - PROCESS | 3800 | 1471294735157 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:55 INFO - PROCESS | 3800 | 1471294735268 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:58:55 INFO - PROCESS | 3800 | 1471294735404 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 3800 | 1471294735411 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:55 INFO - PROCESS | 3800 | ++DOCSHELL 10A4B000 == 44 [pid = 3800] [id = 512] 12:58:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (10A4B800) [pid = 3800] [serial = 1536] [outer = 00000000] 12:58:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (114DC400) [pid = 3800] [serial = 1537] [outer = 10A4B800] 12:58:55 INFO - PROCESS | 3800 | 1471294735465 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1282AC00) [pid = 3800] [serial = 1538] [outer = 10A4B800] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 142EBC00 == 43 [pid = 3800] [id = 509] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 13CBAC00 == 42 [pid = 3800] [id = 508] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 104EAC00 == 41 [pid = 3800] [id = 507] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 1776C800 == 40 [pid = 3800] [id = 506] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 129C4800 == 39 [pid = 3800] [id = 505] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 13145C00 == 38 [pid = 3800] [id = 504] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 15FC6C00 == 37 [pid = 3800] [id = 503] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 1561E400 == 36 [pid = 3800] [id = 502] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 146D2C00 == 35 [pid = 3800] [id = 501] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 1428B800 == 34 [pid = 3800] [id = 500] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 13461400 == 33 [pid = 3800] [id = 499] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 1314B400 == 32 [pid = 3800] [id = 498] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 11C3E400 == 31 [pid = 3800] [id = 497] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 10A4A400 == 30 [pid = 3800] [id = 496] 12:58:55 INFO - PROCESS | 3800 | --DOCSHELL 17177800 == 29 [pid = 3800] [id = 495] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (15F3F400) [pid = 3800] [serial = 1472] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1561F800) [pid = 3800] [serial = 1471] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1692C000) [pid = 3800] [serial = 1474] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (16C0B400) [pid = 3800] [serial = 1475] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (139DA400) [pid = 3800] [serial = 1480] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (16FD2000) [pid = 3800] [serial = 1477] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (17108C00) [pid = 3800] [serial = 1478] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (130B2800) [pid = 3800] [serial = 1465] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (10F4C000) [pid = 3800] [serial = 1462] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (11054400) [pid = 3800] [serial = 1463] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13EA6C00) [pid = 3800] [serial = 1460] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1346A400) [pid = 3800] [serial = 1459] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (112CDC00) [pid = 3800] [serial = 1457] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11051C00) [pid = 3800] [serial = 1456] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1753B800) [pid = 3800] [serial = 1454] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (14292C00) [pid = 3800] [serial = 1468] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (17540C00) [pid = 3800] [serial = 1484] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1315FC00) [pid = 3800] [serial = 1466] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (17775000) [pid = 3800] [serial = 1486] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (142F8000) [pid = 3800] [serial = 1469] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (15865800) [pid = 3800] [serial = 1481] [outer = 00000000] [url = about:blank] 12:58:55 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1753D800) [pid = 3800] [serial = 1483] [outer = 00000000] [url = about:blank] 12:58:56 INFO - PROCESS | 3800 | 1471294736016 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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 937ms 12:58:56 INFO - PROCESS | 3800 | 1471294736086 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 3800 | 1471294736090 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 12:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:58:56 INFO - PROCESS | 3800 | 1471294736097 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 3800 | 1471294736099 Marionette TRACE conn3 <- [1,2014,null,{}] 12:58:56 INFO - PROCESS | 3800 | 1471294736103 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}] 12:58:56 INFO - PROCESS | 3800 | 1471294736105 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:56 INFO - PROCESS | 3800 | 1471294736190 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:58:56 INFO - PROCESS | 3800 | 1471294736197 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:56 INFO - PROCESS | 3800 | 1471294736199 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:56 INFO - PROCESS | 3800 | ++DOCSHELL 1105C000 == 30 [pid = 3800] [id = 513] 12:58:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1105C400) [pid = 3800] [serial = 1539] [outer = 00000000] 12:58:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1287CC00) [pid = 3800] [serial = 1540] [outer = 1105C400] 12:58:56 INFO - PROCESS | 3800 | 1471294736250 Marionette DEBUG loaded listener.js 12:58:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (12BC5000) [pid = 3800] [serial = 1541] [outer = 1105C400] 12:58:56 INFO - PROCESS | 3800 | 1471294736834 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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 772ms 12:58:56 INFO - PROCESS | 3800 | 1471294736869 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 3800 | 1471294736871 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 12:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:58:56 INFO - PROCESS | 3800 | 1471294736875 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 3800 | 1471294736878 Marionette TRACE conn3 <- [1,2018,null,{}] 12:58:56 INFO - PROCESS | 3800 | 1471294736889 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}] 12:58:56 INFO - PROCESS | 3800 | 1471294736893 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:57 INFO - PROCESS | 3800 | 1471294737027 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:58:57 INFO - PROCESS | 3800 | 1471294737121 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 3800 | 1471294737124 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:57 INFO - PROCESS | 3800 | ++DOCSHELL 13C81000 == 31 [pid = 3800] [id = 514] 12:58:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13C81C00) [pid = 3800] [serial = 1542] [outer = 00000000] 12:58:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13EA8800) [pid = 3800] [serial = 1543] [outer = 13C81C00] 12:58:57 INFO - PROCESS | 3800 | 1471294737171 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1428F400) [pid = 3800] [serial = 1544] [outer = 13C81C00] 12:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 673ms 12:58:57 INFO - PROCESS | 3800 | 1471294737537 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]]]}] 12:58:57 INFO - PROCESS | 3800 | 1471294737547 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 3800 | 1471294737551 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 12:58:57 INFO - PROCESS | 3800 | 1471294737555 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:58:57 INFO - PROCESS | 3800 | 1471294737558 Marionette TRACE conn3 <- [1,2022,null,{}] 12:58:57 INFO - PROCESS | 3800 | 1471294737561 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}] 12:58:57 INFO - PROCESS | 3800 | 1471294737563 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:57 INFO - PROCESS | 3800 | 1471294737733 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:58:57 INFO - PROCESS | 3800 | 1471294737738 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 3800 | 1471294737740 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:57 INFO - PROCESS | 3800 | ++DOCSHELL 142FA400 == 32 [pid = 3800] [id = 515] 12:58:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (146CA400) [pid = 3800] [serial = 1545] [outer = 00000000] 12:58:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15615C00) [pid = 3800] [serial = 1546] [outer = 146CA400] 12:58:57 INFO - PROCESS | 3800 | 1471294737784 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15845800) [pid = 3800] [serial = 1547] [outer = 146CA400] 12:58:58 INFO - PROCESS | 3800 | 1471294738189 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]]]}] 12:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 657ms 12:58:58 INFO - PROCESS | 3800 | 1471294738237 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:58:58 INFO - PROCESS | 3800 | 1471294738239 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 12:58:58 INFO - PROCESS | 3800 | 1471294738243 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:58:58 INFO - PROCESS | 3800 | 1471294738244 Marionette TRACE conn3 <- [1,2026,null,{}] 12:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:58:58 INFO - PROCESS | 3800 | 1471294738259 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}] 12:58:58 INFO - PROCESS | 3800 | 1471294738262 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:58 INFO - PROCESS | 3800 | 1471294738417 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:58:58 INFO - PROCESS | 3800 | 1471294738507 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 3800 | 1471294738509 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:58 INFO - PROCESS | 3800 | ++DOCSHELL 131EB000 == 33 [pid = 3800] [id = 516] 12:58:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15850000) [pid = 3800] [serial = 1548] [outer = 00000000] 12:58:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15FC6C00) [pid = 3800] [serial = 1549] [outer = 15850000] 12:58:58 INFO - PROCESS | 3800 | 1471294738553 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1697AC00) [pid = 3800] [serial = 1550] [outer = 15850000] 12:58:58 INFO - PROCESS | 3800 | 1471294738972 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 789ms 12:58:59 INFO - PROCESS | 3800 | 1471294739021 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 3800 | 1471294739023 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:58:59 INFO - PROCESS | 3800 | 1471294739027 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 3800 | 1471294739028 Marionette TRACE conn3 <- [1,2030,null,{}] 12:58:59 INFO - PROCESS | 3800 | 1471294739081 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}] 12:58:59 INFO - PROCESS | 3800 | 1471294739086 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:59 INFO - PROCESS | 3800 | 1471294739236 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:58:59 INFO - PROCESS | 3800 | 1471294739251 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 3800 | 1471294739253 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:59 INFO - PROCESS | 3800 | ++DOCSHELL 16F06000 == 34 [pid = 3800] [id = 517] 12:58:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16F0EC00) [pid = 3800] [serial = 1551] [outer = 00000000] 12:58:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16FCEC00) [pid = 3800] [serial = 1552] [outer = 16F0EC00] 12:58:59 INFO - PROCESS | 3800 | 1471294739349 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (17181400) [pid = 3800] [serial = 1553] [outer = 16F0EC00] 12:58:59 INFO - PROCESS | 3800 | 1471294739808 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 772ms 12:58:59 INFO - PROCESS | 3800 | 1471294739853 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 3800 | 1471294739855 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 12:58:59 INFO - PROCESS | 3800 | 1471294739858 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 3800 | 1471294739860 Marionette TRACE conn3 <- [1,2034,null,{}] 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:58:59 INFO - PROCESS | 3800 | 1471294739864 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}] 12:58:59 INFO - PROCESS | 3800 | 1471294739866 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:58:59 INFO - PROCESS | 3800 | 1471294739975 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:59:00 INFO - PROCESS | 3800 | 1471294739981 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 3800 | 1471294739983 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:00 INFO - PROCESS | 3800 | ++DOCSHELL 1753E400 == 35 [pid = 3800] [id = 518] 12:59:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1753E800) [pid = 3800] [serial = 1554] [outer = 00000000] 12:59:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (17541C00) [pid = 3800] [serial = 1555] [outer = 1753E800] 12:59:00 INFO - PROCESS | 3800 | 1471294740034 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (175F5400) [pid = 3800] [serial = 1556] [outer = 1753E800] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1690C000) [pid = 3800] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15FC1800) [pid = 3800] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (15050C00) [pid = 3800] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17609C00) [pid = 3800] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1428C400) [pid = 3800] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A4E400) [pid = 3800] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13947400) [pid = 3800] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13156800) [pid = 3800] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16F01400) [pid = 3800] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11C3EC00) [pid = 3800] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (17857C00) [pid = 3800] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13154000) [pid = 3800] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16910800) [pid = 3800] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:59:00 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16FC8400) [pid = 3800] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:59:00 INFO - PROCESS | 3800 | 1471294740661 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 805ms 12:59:00 INFO - PROCESS | 3800 | 1471294740684 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 3800 | 1471294740686 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 12:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:59:00 INFO - PROCESS | 3800 | 1471294740689 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 3800 | 1471294740691 Marionette TRACE conn3 <- [1,2038,null,{}] 12:59:00 INFO - PROCESS | 3800 | 1471294740694 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}] 12:59:00 INFO - PROCESS | 3800 | 1471294740696 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:00 INFO - PROCESS | 3800 | 1471294740775 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:59:00 INFO - PROCESS | 3800 | 1471294740782 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 3800 | 1471294740784 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:00 INFO - PROCESS | 3800 | ++DOCSHELL 11C3EC00 == 36 [pid = 3800] [id = 519] 12:59:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (12871800) [pid = 3800] [serial = 1557] [outer = 00000000] 12:59:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13CBE800) [pid = 3800] [serial = 1558] [outer = 12871800] 12:59:00 INFO - PROCESS | 3800 | 1471294740831 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16980000) [pid = 3800] [serial = 1559] [outer = 12871800] 12:59:01 INFO - PROCESS | 3800 | 1471294741305 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]]]}] 12:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 674ms 12:59:01 INFO - PROCESS | 3800 | 1471294741360 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:59:01 INFO - PROCESS | 3800 | 1471294741362 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 12:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:59:01 INFO - PROCESS | 3800 | 1471294741366 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 3800 | 1471294741367 Marionette TRACE conn3 <- [1,2042,null,{}] 12:59:01 INFO - PROCESS | 3800 | 1471294741371 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}] 12:59:01 INFO - PROCESS | 3800 | 1471294741373 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:01 INFO - PROCESS | 3800 | 1471294741449 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:59:01 INFO - PROCESS | 3800 | 1471294741454 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 3800 | 1471294741456 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:01 INFO - PROCESS | 3800 | ++DOCSHELL 13CC6400 == 37 [pid = 3800] [id = 520] 12:59:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16FCC000) [pid = 3800] [serial = 1560] [outer = 00000000] 12:59:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (176C3000) [pid = 3800] [serial = 1561] [outer = 16FCC000] 12:59:01 INFO - PROCESS | 3800 | 1471294741499 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (17773800) [pid = 3800] [serial = 1562] [outer = 16FCC000] 12:59:01 INFO - PROCESS | 3800 | 1471294741973 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 624ms 12:59:02 INFO - PROCESS | 3800 | 1471294742008 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 3800 | 1471294742010 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 12:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:59:02 INFO - PROCESS | 3800 | 1471294742014 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 3800 | 1471294742015 Marionette TRACE conn3 <- [1,2046,null,{}] 12:59:02 INFO - PROCESS | 3800 | 1471294742019 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}] 12:59:02 INFO - PROCESS | 3800 | 1471294742021 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:02 INFO - PROCESS | 3800 | 1471294742112 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:59:02 INFO - PROCESS | 3800 | 1471294742118 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 3800 | 1471294742120 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:02 INFO - PROCESS | 3800 | ++DOCSHELL 139D2400 == 38 [pid = 3800] [id = 521] 12:59:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1760C400) [pid = 3800] [serial = 1563] [outer = 00000000] 12:59:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (17B85800) [pid = 3800] [serial = 1564] [outer = 1760C400] 12:59:02 INFO - PROCESS | 3800 | 1471294742163 Marionette DEBUG loaded listener.js 12:59:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (15620800) [pid = 3800] [serial = 1565] [outer = 1760C400] 12:59:02 INFO - PROCESS | 3800 | 1471294742631 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 673ms 12:59:02 INFO - PROCESS | 3800 | 1471294742715 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 3800 | 1471294742719 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 12:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:59:02 INFO - PROCESS | 3800 | 1471294742724 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 3800 | 1471294742729 Marionette TRACE conn3 <- [1,2050,null,{}] 12:59:02 INFO - PROCESS | 3800 | 1471294742735 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}] 12:59:02 INFO - PROCESS | 3800 | 1471294742739 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:02 INFO - PROCESS | 3800 | 1471294742861 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:59:03 INFO - PROCESS | 3800 | 1471294743012 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 3800 | 1471294743018 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:03 INFO - PROCESS | 3800 | ++DOCSHELL 10A49C00 == 39 [pid = 3800] [id = 522] 12:59:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10A4A400) [pid = 3800] [serial = 1566] [outer = 00000000] 12:59:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (11055800) [pid = 3800] [serial = 1567] [outer = 10A4A400] 12:59:03 INFO - PROCESS | 3800 | 1471294743075 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (11434C00) [pid = 3800] [serial = 1568] [outer = 10A4A400] 12:59:03 INFO - PROCESS | 3800 | 1471294743695 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1052ms 12:59:03 INFO - PROCESS | 3800 | 1471294743762 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 3800 | 1471294743765 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 12:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:59:03 INFO - PROCESS | 3800 | 1471294743772 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 3800 | 1471294743776 Marionette TRACE conn3 <- [1,2054,null,{}] 12:59:03 INFO - PROCESS | 3800 | 1471294743780 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}] 12:59:03 INFO - PROCESS | 3800 | 1471294743783 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:03 INFO - PROCESS | 3800 | 1471294743890 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:59:04 INFO - PROCESS | 3800 | 1471294744081 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 3800 | 1471294744084 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:04 INFO - PROCESS | 3800 | ++DOCSHELL 131E4C00 == 40 [pid = 3800] [id = 523] 12:59:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (131E5000) [pid = 3800] [serial = 1569] [outer = 00000000] 12:59:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (13947400) [pid = 3800] [serial = 1570] [outer = 131E5000] 12:59:04 INFO - PROCESS | 3800 | 1471294744141 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (13EAD800) [pid = 3800] [serial = 1571] [outer = 131E5000] 12:59:04 INFO - PROCESS | 3800 | 1471294744760 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1002ms 12:59:04 INFO - PROCESS | 3800 | 1471294744777 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 3800 | 1471294744780 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 12:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:59:04 INFO - PROCESS | 3800 | 1471294744784 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 3800 | 1471294744786 Marionette TRACE conn3 <- [1,2058,null,{}] 12:59:04 INFO - PROCESS | 3800 | 1471294744795 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}] 12:59:04 INFO - PROCESS | 3800 | 1471294744800 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:04 INFO - PROCESS | 3800 | 1471294744908 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:59:05 INFO - PROCESS | 3800 | 1471294745020 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 3800 | 1471294745024 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:05 INFO - PROCESS | 3800 | ++DOCSHELL 16F05400 == 41 [pid = 3800] [id = 524] 12:59:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (16F07800) [pid = 3800] [serial = 1572] [outer = 00000000] 12:59:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (16FC8800) [pid = 3800] [serial = 1573] [outer = 16F07800] 12:59:05 INFO - PROCESS | 3800 | 1471294745121 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (175F3800) [pid = 3800] [serial = 1574] [outer = 16F07800] 12:59:05 INFO - PROCESS | 3800 | 1471294745743 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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1052ms 12:59:05 INFO - PROCESS | 3800 | 1471294745819 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 3800 | 1471294745821 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 12:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:59:05 INFO - PROCESS | 3800 | 1471294745825 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 3800 | 1471294745827 Marionette TRACE conn3 <- [1,2062,null,{}] 12:59:05 INFO - PROCESS | 3800 | 1471294745831 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}] 12:59:05 INFO - PROCESS | 3800 | 1471294745833 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:06 INFO - PROCESS | 3800 | 1471294746033 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:59:06 INFO - PROCESS | 3800 | 1471294746136 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 3800 | 1471294746139 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:06 INFO - PROCESS | 3800 | ++DOCSHELL 13945000 == 42 [pid = 3800] [id = 525] 12:59:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1785EC00) [pid = 3800] [serial = 1575] [outer = 00000000] 12:59:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (19843400) [pid = 3800] [serial = 1576] [outer = 1785EC00] 12:59:06 INFO - PROCESS | 3800 | 1471294746193 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1984BC00) [pid = 3800] [serial = 1577] [outer = 1785EC00] 12:59:06 INFO - PROCESS | 3800 | 1471294746786 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 986ms 12:59:06 INFO - PROCESS | 3800 | 1471294746960 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 3800 | 1471294746963 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 12:59:07 INFO - PROCESS | 3800 | 1471294747014 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 3800 | 1471294747016 Marionette TRACE conn3 <- [1,2066,null,{}] 12:59:07 INFO - PROCESS | 3800 | 1471294747022 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}] 12:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:59:07 INFO - PROCESS | 3800 | 1471294747025 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:07 INFO - PROCESS | 3800 | 1471294747125 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:59:07 INFO - PROCESS | 3800 | 1471294747262 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 3800 | 1471294747267 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:07 INFO - PROCESS | 3800 | ++DOCSHELL 112CDC00 == 43 [pid = 3800] [id = 526] 12:59:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (112CE000) [pid = 3800] [serial = 1578] [outer = 00000000] 12:59:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (11C41400) [pid = 3800] [serial = 1579] [outer = 112CE000] 12:59:07 INFO - PROCESS | 3800 | 1471294747319 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (12879000) [pid = 3800] [serial = 1580] [outer = 112CE000] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 13CC6400 == 42 [pid = 3800] [id = 520] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 11C3EC00 == 41 [pid = 3800] [id = 519] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 1753E400 == 40 [pid = 3800] [id = 518] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 16F06000 == 39 [pid = 3800] [id = 517] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 131EB000 == 38 [pid = 3800] [id = 516] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 142FA400 == 37 [pid = 3800] [id = 515] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 13C81000 == 36 [pid = 3800] [id = 514] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 1105C000 == 35 [pid = 3800] [id = 513] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 10A4B000 == 34 [pid = 3800] [id = 512] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 10A0AC00 == 33 [pid = 3800] [id = 510] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 1282E000 == 32 [pid = 3800] [id = 511] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 13945000 == 31 [pid = 3800] [id = 525] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 16F05400 == 30 [pid = 3800] [id = 524] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 139D2400 == 29 [pid = 3800] [id = 521] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 10A49C00 == 28 [pid = 3800] [id = 522] 12:59:08 INFO - PROCESS | 3800 | --DOCSHELL 131E4C00 == 27 [pid = 3800] [id = 523] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1753EC00) [pid = 3800] [serial = 1516] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1692B000) [pid = 3800] [serial = 1507] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1692B400) [pid = 3800] [serial = 1508] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (15617400) [pid = 3800] [serial = 1504] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (15867400) [pid = 3800] [serial = 1505] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1778F400) [pid = 3800] [serial = 1487] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (17548400) [pid = 3800] [serial = 1517] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (142EDC00) [pid = 3800] [serial = 1501] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (14645800) [pid = 3800] [serial = 1502] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10F56000) [pid = 3800] [serial = 1489] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10FBA800) [pid = 3800] [serial = 1490] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (13C7FC00) [pid = 3800] [serial = 1498] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (13EA2800) [pid = 3800] [serial = 1499] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (131F2400) [pid = 3800] [serial = 1495] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (13462800) [pid = 3800] [serial = 1496] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16F08000) [pid = 3800] [serial = 1510] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16F03C00) [pid = 3800] [serial = 1511] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (12834800) [pid = 3800] [serial = 1492] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (12874800) [pid = 3800] [serial = 1493] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (17B83000) [pid = 3800] [serial = 1519] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13CC8800) [pid = 3800] [serial = 1522] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13CC9800) [pid = 3800] [serial = 1523] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (17852C00) [pid = 3800] [serial = 1525] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16FCD000) [pid = 3800] [serial = 1513] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16FCD800) [pid = 3800] [serial = 1514] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (18037800) [pid = 3800] [serial = 1520] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1803E000) [pid = 3800] [serial = 1526] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1836FC00) [pid = 3800] [serial = 1528] [outer = 00000000] [url = about:blank] 12:59:08 INFO - PROCESS | 3800 | 1471294748658 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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1692ms 12:59:08 INFO - PROCESS | 3800 | 1471294748705 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 3800 | 1471294748709 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 12:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:59:08 INFO - PROCESS | 3800 | 1471294748715 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 3800 | 1471294748718 Marionette TRACE conn3 <- [1,2070,null,{}] 12:59:08 INFO - PROCESS | 3800 | 1471294748724 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}] 12:59:08 INFO - PROCESS | 3800 | 1471294748727 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:08 INFO - PROCESS | 3800 | 1471294748868 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:59:08 INFO - PROCESS | 3800 | 1471294748977 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 3800 | 1471294748980 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:08 INFO - PROCESS | 3800 | ++DOCSHELL 10A4BC00 == 28 [pid = 3800] [id = 527] 12:59:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (10A4C000) [pid = 3800] [serial = 1581] [outer = 00000000] 12:59:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (10B67400) [pid = 3800] [serial = 1582] [outer = 10A4C000] 12:59:09 INFO - PROCESS | 3800 | 1471294749027 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10F4BC00) [pid = 3800] [serial = 1583] [outer = 10A4C000] 12:59:09 INFO - PROCESS | 3800 | 1471294749446 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 772ms 12:59:09 INFO - PROCESS | 3800 | 1471294749522 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 3800 | 1471294749527 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 12:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:59:09 INFO - PROCESS | 3800 | 1471294749533 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 3800 | 1471294749536 Marionette TRACE conn3 <- [1,2074,null,{}] 12:59:09 INFO - PROCESS | 3800 | 1471294749544 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}] 12:59:09 INFO - PROCESS | 3800 | 1471294749546 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:09 INFO - PROCESS | 3800 | 1471294749635 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:59:09 INFO - PROCESS | 3800 | 1471294749647 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 3800 | 1471294749650 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:09 INFO - PROCESS | 3800 | --DOCSHELL 1AF41C00 == 27 [pid = 3800] [id = 14] 12:59:09 INFO - PROCESS | 3800 | ++DOCSHELL 12870000 == 28 [pid = 3800] [id = 528] 12:59:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (12871000) [pid = 3800] [serial = 1584] [outer = 00000000] 12:59:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (12879400) [pid = 3800] [serial = 1585] [outer = 12871000] 12:59:09 INFO - PROCESS | 3800 | 1471294749708 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (12D6D400) [pid = 3800] [serial = 1586] [outer = 12871000] 12:59:10 INFO - PROCESS | 3800 | 1471294750236 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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 723ms 12:59:10 INFO - PROCESS | 3800 | 1471294750265 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 3800 | 1471294750268 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:59:10 INFO - PROCESS | 3800 | 1471294750271 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 3800 | 1471294750274 Marionette TRACE conn3 <- [1,2078,null,{}] 12:59:10 INFO - PROCESS | 3800 | 1471294750285 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}] 12:59:10 INFO - PROCESS | 3800 | 1471294750289 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:10 INFO - PROCESS | 3800 | 1471294750405 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:59:10 INFO - PROCESS | 3800 | 1471294750502 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 3800 | 1471294750505 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:10 INFO - PROCESS | 3800 | ++DOCSHELL 1346BC00 == 29 [pid = 3800] [id = 529] 12:59:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1346C400) [pid = 3800] [serial = 1587] [outer = 00000000] 12:59:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (139DEC00) [pid = 3800] [serial = 1588] [outer = 1346C400] 12:59:10 INFO - PROCESS | 3800 | 1471294750553 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13CC6400) [pid = 3800] [serial = 1589] [outer = 1346C400] 12:59:11 INFO - PROCESS | 3800 | 1471294751012 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 772ms 12:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:59:11 INFO - PROCESS | 3800 | 1471294751046 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 3800 | 1471294751048 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 12:59:11 INFO - PROCESS | 3800 | 1471294751052 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 3800 | 1471294751053 Marionette TRACE conn3 <- [1,2082,null,{}] 12:59:11 INFO - PROCESS | 3800 | 1471294751066 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}] 12:59:11 INFO - PROCESS | 3800 | 1471294751068 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:11 INFO - PROCESS | 3800 | 1471294751180 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:59:11 INFO - PROCESS | 3800 | 1471294751186 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 3800 | 1471294751188 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:11 INFO - PROCESS | 3800 | ++DOCSHELL 13CC9800 == 30 [pid = 3800] [id = 530] 12:59:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13CC9C00) [pid = 3800] [serial = 1590] [outer = 00000000] 12:59:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (142EDC00) [pid = 3800] [serial = 1591] [outer = 13CC9C00] 12:59:11 INFO - PROCESS | 3800 | 1471294751235 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1464A400) [pid = 3800] [serial = 1592] [outer = 13CC9C00] 12:59:11 INFO - PROCESS | 3800 | 1471294751724 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 723ms 12:59:11 INFO - PROCESS | 3800 | 1471294751784 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 3800 | 1471294751786 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 12:59:11 INFO - PROCESS | 3800 | 1471294751789 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:59:11 INFO - PROCESS | 3800 | 1471294751791 Marionette TRACE conn3 <- [1,2086,null,{}] 12:59:11 INFO - PROCESS | 3800 | 1471294751834 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}] 12:59:11 INFO - PROCESS | 3800 | 1471294751837 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:11 INFO - PROCESS | 3800 | 1471294751943 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:59:11 INFO - PROCESS | 3800 | 1471294751953 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 3800 | 1471294751955 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:11 INFO - PROCESS | 3800 | ++DOCSHELL 146CEC00 == 31 [pid = 3800] [id = 531] 12:59:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (15613400) [pid = 3800] [serial = 1593] [outer = 00000000] 12:59:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1561E000) [pid = 3800] [serial = 1594] [outer = 15613400] 12:59:12 INFO - PROCESS | 3800 | 1471294752001 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15861800) [pid = 3800] [serial = 1595] [outer = 15613400] 12:59:12 INFO - PROCESS | 3800 | 1471294752496 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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 756ms 12:59:12 INFO - PROCESS | 3800 | 1471294752544 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 3800 | 1471294752547 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 12:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:59:12 INFO - PROCESS | 3800 | 1471294752550 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 3800 | 1471294752552 Marionette TRACE conn3 <- [1,2090,null,{}] 12:59:12 INFO - PROCESS | 3800 | 1471294752555 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}] 12:59:12 INFO - PROCESS | 3800 | 1471294752560 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:12 INFO - PROCESS | 3800 | 1471294752694 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:59:12 INFO - PROCESS | 3800 | 1471294752761 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 3800 | 1471294752763 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:12 INFO - PROCESS | 3800 | ++DOCSHELL 16929000 == 32 [pid = 3800] [id = 532] 12:59:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16929C00) [pid = 3800] [serial = 1596] [outer = 00000000] 12:59:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (16CC3400) [pid = 3800] [serial = 1597] [outer = 16929C00] 12:59:12 INFO - PROCESS | 3800 | 1471294752807 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (16F06000) [pid = 3800] [serial = 1598] [outer = 16929C00] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1287B800) [pid = 3800] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10A0BC00) [pid = 3800] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1753E800) [pid = 3800] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1105C400) [pid = 3800] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16FC6800) [pid = 3800] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A4B800) [pid = 3800] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16F0EC00) [pid = 3800] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15850000) [pid = 3800] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13C81C00) [pid = 3800] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (146CA400) [pid = 3800] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (16FCC000) [pid = 3800] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12871800) [pid = 3800] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:59:13 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1760C400) [pid = 3800] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:59:13 INFO - PROCESS | 3800 | 1471294753457 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 953ms 12:59:13 INFO - PROCESS | 3800 | 1471294753496 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 3800 | 1471294753498 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 12:59:13 INFO - PROCESS | 3800 | 1471294753501 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:59:13 INFO - PROCESS | 3800 | 1471294753503 Marionette TRACE conn3 <- [1,2094,null,{}] 12:59:13 INFO - PROCESS | 3800 | 1471294753507 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}] 12:59:13 INFO - PROCESS | 3800 | 1471294753509 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:13 INFO - PROCESS | 3800 | 1471294753636 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:59:13 INFO - PROCESS | 3800 | 1471294753642 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 3800 | 1471294753644 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:13 INFO - PROCESS | 3800 | ++DOCSHELL 10A02000 == 33 [pid = 3800] [id = 533] 12:59:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10A07800) [pid = 3800] [serial = 1599] [outer = 00000000] 12:59:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1692C400) [pid = 3800] [serial = 1600] [outer = 10A07800] 12:59:13 INFO - PROCESS | 3800 | 1471294753687 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1697A000) [pid = 3800] [serial = 1601] [outer = 10A07800] 12:59:14 INFO - PROCESS | 3800 | 1471294754121 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 674ms 12:59:14 INFO - PROCESS | 3800 | 1471294754175 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 3800 | 1471294754177 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 12:59:14 INFO - PROCESS | 3800 | 1471294754180 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:59:14 INFO - PROCESS | 3800 | 1471294754182 Marionette TRACE conn3 <- [1,2098,null,{}] 12:59:14 INFO - PROCESS | 3800 | 1471294754185 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}] 12:59:14 INFO - PROCESS | 3800 | 1471294754187 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:14 INFO - PROCESS | 3800 | 1471294754314 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:59:14 INFO - PROCESS | 3800 | 1471294754319 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 3800 | 1471294754321 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:14 INFO - PROCESS | 3800 | ++DOCSHELL 15616800 == 34 [pid = 3800] [id = 534] 12:59:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16921400) [pid = 3800] [serial = 1602] [outer = 00000000] 12:59:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16FC4000) [pid = 3800] [serial = 1603] [outer = 16921400] 12:59:14 INFO - PROCESS | 3800 | 1471294754365 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16FC5000) [pid = 3800] [serial = 1604] [outer = 16921400] 12:59:14 INFO - PROCESS | 3800 | 1471294754783 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 624ms 12:59:14 INFO - PROCESS | 3800 | 1471294754809 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 3800 | 1471294754811 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 12:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:59:14 INFO - PROCESS | 3800 | 1471294754828 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 3800 | 1471294754830 Marionette TRACE conn3 <- [1,2102,null,{}] 12:59:14 INFO - PROCESS | 3800 | 1471294754833 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}] 12:59:14 INFO - PROCESS | 3800 | 1471294754835 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:14 INFO - PROCESS | 3800 | 1471294754959 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:59:14 INFO - PROCESS | 3800 | 1471294754964 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 3800 | 1471294754966 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:14 INFO - PROCESS | 3800 | ++DOCSHELL 1346B400 == 35 [pid = 3800] [id = 535] 12:59:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15618C00) [pid = 3800] [serial = 1605] [outer = 00000000] 12:59:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1753B000) [pid = 3800] [serial = 1606] [outer = 15618C00] 12:59:15 INFO - PROCESS | 3800 | 1471294755009 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1753BC00) [pid = 3800] [serial = 1607] [outer = 15618C00] 12:59:15 INFO - PROCESS | 3800 | 1471294755739 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]]]}] 12:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 936ms 12:59:15 INFO - PROCESS | 3800 | 1471294755815 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:59:15 INFO - PROCESS | 3800 | 1471294755820 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 12:59:15 INFO - PROCESS | 3800 | 1471294755826 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:59:15 INFO - PROCESS | 3800 | 1471294755829 Marionette TRACE conn3 <- [1,2106,null,{}] 12:59:15 INFO - PROCESS | 3800 | 1471294755835 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}] 12:59:15 INFO - PROCESS | 3800 | 1471294755838 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:15 INFO - PROCESS | 3800 | 1471294755945 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:59:16 INFO - PROCESS | 3800 | 1471294756077 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 3800 | 1471294756080 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:16 INFO - PROCESS | 3800 | ++DOCSHELL 10A46400 == 36 [pid = 3800] [id = 536] 12:59:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (10A49C00) [pid = 3800] [serial = 1608] [outer = 00000000] 12:59:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (114DC000) [pid = 3800] [serial = 1609] [outer = 10A49C00] 12:59:16 INFO - PROCESS | 3800 | 1471294756136 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (12875000) [pid = 3800] [serial = 1610] [outer = 10A49C00] 12:59:16 INFO - PROCESS | 3800 | 1471294756906 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]]]}] 12:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1199ms 12:59:17 INFO - PROCESS | 3800 | 1471294757045 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 3800 | 1471294757050 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 12:59:17 INFO - PROCESS | 3800 | 1471294757058 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:59:17 INFO - PROCESS | 3800 | 1471294757061 Marionette TRACE conn3 <- [1,2110,null,{}] 12:59:17 INFO - PROCESS | 3800 | 1471294757065 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}] 12:59:17 INFO - PROCESS | 3800 | 1471294757068 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:17 INFO - PROCESS | 3800 | 1471294757195 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:59:17 INFO - PROCESS | 3800 | 1471294757324 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 3800 | 1471294757327 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:17 INFO - PROCESS | 3800 | ++DOCSHELL 10A01400 == 37 [pid = 3800] [id = 537] 12:59:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (10A06400) [pid = 3800] [serial = 1611] [outer = 00000000] 12:59:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (12874000) [pid = 3800] [serial = 1612] [outer = 10A06400] 12:59:17 INFO - PROCESS | 3800 | 1471294757384 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1315E400) [pid = 3800] [serial = 1613] [outer = 10A06400] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 15616800 == 36 [pid = 3800] [id = 534] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 10A02000 == 35 [pid = 3800] [id = 533] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 16929000 == 34 [pid = 3800] [id = 532] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 146CEC00 == 33 [pid = 3800] [id = 531] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 13CC9800 == 32 [pid = 3800] [id = 530] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 1346BC00 == 31 [pid = 3800] [id = 529] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 12870000 == 30 [pid = 3800] [id = 528] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 1B0A7800 == 29 [pid = 3800] [id = 15] 12:59:18 INFO - PROCESS | 3800 | --DOCSHELL 10A4BC00 == 28 [pid = 3800] [id = 527] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (17B85800) [pid = 3800] [serial = 1564] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (15620800) [pid = 3800] [serial = 1565] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (13469000) [pid = 3800] [serial = 1535] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10F56800) [pid = 3800] [serial = 1532] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (17541C00) [pid = 3800] [serial = 1555] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1287CC00) [pid = 3800] [serial = 1540] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (18374C00) [pid = 3800] [serial = 1529] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (114DC400) [pid = 3800] [serial = 1537] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16FCEC00) [pid = 3800] [serial = 1552] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15FC6C00) [pid = 3800] [serial = 1549] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (12BC5000) [pid = 3800] [serial = 1541] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1697AC00) [pid = 3800] [serial = 1550] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10A4CC00) [pid = 3800] [serial = 1531] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (175F5400) [pid = 3800] [serial = 1556] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1428F400) [pid = 3800] [serial = 1544] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15615C00) [pid = 3800] [serial = 1546] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (12D75800) [pid = 3800] [serial = 1534] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (176C3000) [pid = 3800] [serial = 1561] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1282AC00) [pid = 3800] [serial = 1538] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13CBE800) [pid = 3800] [serial = 1558] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (17773800) [pid = 3800] [serial = 1562] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16980000) [pid = 3800] [serial = 1559] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (13EA8800) [pid = 3800] [serial = 1543] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (17181400) [pid = 3800] [serial = 1553] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (15845800) [pid = 3800] [serial = 1547] [outer = 00000000] [url = about:blank] 12:59:18 INFO - PROCESS | 3800 | 1471294758191 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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1200ms 12:59:18 INFO - PROCESS | 3800 | 1471294758233 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 3800 | 1471294758237 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 12:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:59:18 INFO - PROCESS | 3800 | 1471294758241 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 3800 | 1471294758246 Marionette TRACE conn3 <- [1,2114,null,{}] 12:59:18 INFO - PROCESS | 3800 | 1471294758251 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}] 12:59:18 INFO - PROCESS | 3800 | 1471294758254 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:18 INFO - PROCESS | 3800 | 1471294758406 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:59:18 INFO - PROCESS | 3800 | 1471294758499 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 3800 | 1471294758502 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:18 INFO - PROCESS | 3800 | ++DOCSHELL 1036F400 == 29 [pid = 3800] [id = 538] 12:59:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10A04400) [pid = 3800] [serial = 1614] [outer = 00000000] 12:59:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10F56000) [pid = 3800] [serial = 1615] [outer = 10A04400] 12:59:18 INFO - PROCESS | 3800 | 1471294758549 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (112C9C00) [pid = 3800] [serial = 1616] [outer = 10A04400] 12:59:19 INFO - PROCESS | 3800 | 1471294759033 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]]]}] 12:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 838ms 12:59:19 INFO - PROCESS | 3800 | 1471294759107 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 3800 | 1471294759111 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 12:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:59:19 INFO - PROCESS | 3800 | 1471294759117 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 3800 | 1471294759120 Marionette TRACE conn3 <- [1,2118,null,{}] 12:59:19 INFO - PROCESS | 3800 | 1471294759123 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}] 12:59:19 INFO - PROCESS | 3800 | 1471294759126 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:19 INFO - PROCESS | 3800 | 1471294759213 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:59:19 INFO - PROCESS | 3800 | 1471294759224 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 3800 | 1471294759227 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:19 INFO - PROCESS | 3800 | ++DOCSHELL 13145800 == 30 [pid = 3800] [id = 539] 12:59:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13145C00) [pid = 3800] [serial = 1617] [outer = 00000000] 12:59:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (131EB000) [pid = 3800] [serial = 1618] [outer = 13145C00] 12:59:19 INFO - PROCESS | 3800 | 1471294759273 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1344B000) [pid = 3800] [serial = 1619] [outer = 13145C00] 12:59:19 INFO - PROCESS | 3800 | 1471294759787 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] 12:59:19 INFO - PROCESS | 3800 | 1471294759854 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 12:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:59:19 INFO - PROCESS | 3800 | 1471294759858 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 3800 | 1471294759861 Marionette TRACE conn3 <- [1,2122,null,{}] 12:59:19 INFO - PROCESS | 3800 | 1471294759872 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}] 12:59:19 INFO - PROCESS | 3800 | 1471294759876 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:19 INFO - PROCESS | 3800 | 1471294759960 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:59:20 INFO - PROCESS | 3800 | 1471294760059 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 3800 | 1471294760062 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:20 INFO - PROCESS | 3800 | ++DOCSHELL 1428FC00 == 31 [pid = 3800] [id = 540] 12:59:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (14291C00) [pid = 3800] [serial = 1620] [outer = 00000000] 12:59:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (146C9800) [pid = 3800] [serial = 1621] [outer = 14291C00] 12:59:20 INFO - PROCESS | 3800 | 1471294760111 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (150B5400) [pid = 3800] [serial = 1622] [outer = 14291C00] 12:59:20 INFO - PROCESS | 3800 | 1471294760525 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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 723ms 12:59:20 INFO - PROCESS | 3800 | 1471294760590 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 3800 | 1471294760593 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 12:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:59:20 INFO - PROCESS | 3800 | 1471294760630 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 3800 | 1471294760632 Marionette TRACE conn3 <- [1,2126,null,{}] 12:59:20 INFO - PROCESS | 3800 | 1471294760647 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}] 12:59:20 INFO - PROCESS | 3800 | 1471294760649 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:20 INFO - PROCESS | 3800 | 1471294760766 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:59:20 INFO - PROCESS | 3800 | 1471294760776 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 3800 | 1471294760778 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:20 INFO - PROCESS | 3800 | ++DOCSHELL 15849000 == 32 [pid = 3800] [id = 541] 12:59:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1584C800) [pid = 3800] [serial = 1623] [outer = 00000000] 12:59:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15FC1400) [pid = 3800] [serial = 1624] [outer = 1584C800] 12:59:20 INFO - PROCESS | 3800 | 1471294760823 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16448000) [pid = 3800] [serial = 1625] [outer = 1584C800] 12:59:21 INFO - PROCESS | 3800 | 1471294761308 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]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 756ms 12:59:21 INFO - PROCESS | 3800 | 1471294761349 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 3800 | 1471294761351 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 12:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:59:21 INFO - PROCESS | 3800 | 1471294761354 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 3800 | 1471294761356 Marionette TRACE conn3 <- [1,2130,null,{}] 12:59:21 INFO - PROCESS | 3800 | 1471294761360 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}] 12:59:21 INFO - PROCESS | 3800 | 1471294761362 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:21 INFO - PROCESS | 3800 | 1471294761473 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:59:21 INFO - PROCESS | 3800 | 1471294761478 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 3800 | 1471294761480 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:21 INFO - PROCESS | 3800 | ++DOCSHELL 15867400 == 33 [pid = 3800] [id = 542] 12:59:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15FC7400) [pid = 3800] [serial = 1626] [outer = 00000000] 12:59:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16980800) [pid = 3800] [serial = 1627] [outer = 15FC7400] 12:59:21 INFO - PROCESS | 3800 | 1471294761527 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16C0D000) [pid = 3800] [serial = 1628] [outer = 15FC7400] 12:59:22 INFO - PROCESS | 3800 | 1471294762037 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] 12:59:22 INFO - PROCESS | 3800 | 1471294762091 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 12:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:59:22 INFO - PROCESS | 3800 | 1471294762094 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:59:22 INFO - PROCESS | 3800 | 1471294762096 Marionette TRACE conn3 <- [1,2134,null,{}] 12:59:22 INFO - PROCESS | 3800 | 1471294762099 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}] 12:59:22 INFO - PROCESS | 3800 | 1471294762104 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:22 INFO - PROCESS | 3800 | 1471294762264 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:59:22 INFO - PROCESS | 3800 | 1471294762285 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 3800 | 1471294762288 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:22 INFO - PROCESS | 3800 | ++DOCSHELL 16F04800 == 34 [pid = 3800] [id = 543] 12:59:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16F04C00) [pid = 3800] [serial = 1629] [outer = 00000000] 12:59:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (17548400) [pid = 3800] [serial = 1630] [outer = 16F04C00] 12:59:22 INFO - PROCESS | 3800 | 1471294762332 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1753D000) [pid = 3800] [serial = 1631] [outer = 16F04C00] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13CC9C00) [pid = 3800] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (12871000) [pid = 3800] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10A4C000) [pid = 3800] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1346C400) [pid = 3800] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (112CE000) [pid = 3800] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1B0AC000) [pid = 3800] [serial = 41] [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.] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15613400) [pid = 3800] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10A4A400) [pid = 3800] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (131E5000) [pid = 3800] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16F07800) [pid = 3800] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1785EC00) [pid = 3800] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16929C00) [pid = 3800] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16921400) [pid = 3800] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10A07800) [pid = 3800] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:59:22 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1AF42000) [pid = 3800] [serial = 38] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:59:22 INFO - PROCESS | 3800 | 1471294762941 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] 12:59:23 INFO - PROCESS | 3800 | 1471294762972 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 12:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:59:23 INFO - PROCESS | 3800 | 1471294762979 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 3800 | 1471294762981 Marionette TRACE conn3 <- [1,2138,null,{}] 12:59:23 INFO - PROCESS | 3800 | 1471294762984 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}] 12:59:23 INFO - PROCESS | 3800 | 1471294762986 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:23 INFO - PROCESS | 3800 | 1471294763062 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:59:23 INFO - PROCESS | 3800 | 1471294763067 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 3800 | 1471294763117 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:23 INFO - PROCESS | 3800 | ++DOCSHELL 112CE000 == 35 [pid = 3800] [id = 544] 12:59:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (114D9800) [pid = 3800] [serial = 1632] [outer = 00000000] 12:59:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (146CF000) [pid = 3800] [serial = 1633] [outer = 114D9800] 12:59:23 INFO - PROCESS | 3800 | 1471294763164 Marionette DEBUG loaded listener.js 12:59:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16921400) [pid = 3800] [serial = 1634] [outer = 114D9800] 12:59:23 INFO - PROCESS | 3800 | 1471294763620 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]]]}] 12:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 674ms 12:59:23 INFO - PROCESS | 3800 | 1471294763665 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 3800 | 1471294763667 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 12:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:59:23 INFO - PROCESS | 3800 | 1471294763670 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 3800 | 1471294763672 Marionette TRACE conn3 <- [1,2142,null,{}] 12:59:23 INFO - PROCESS | 3800 | 1471294763678 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}] 12:59:23 INFO - PROCESS | 3800 | 1471294763680 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:23 INFO - PROCESS | 3800 | 1471294763806 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:59:23 INFO - PROCESS | 3800 | 1471294763812 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 3800 | 1471294763814 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:23 INFO - PROCESS | 3800 | ++DOCSHELL 13468000 == 36 [pid = 3800] [id = 545] 12:59:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1692CC00) [pid = 3800] [serial = 1635] [outer = 00000000] 12:59:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1760B800) [pid = 3800] [serial = 1636] [outer = 1692CC00] 12:59:23 INFO - PROCESS | 3800 | 1471294763857 Marionette DEBUG loaded listener.js 12:59:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1776F400) [pid = 3800] [serial = 1637] [outer = 1692CC00] 12:59:24 INFO - PROCESS | 3800 | 1471294764286 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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 657ms 12:59:24 INFO - PROCESS | 3800 | 1471294764341 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 3800 | 1471294764343 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 12:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:59:24 INFO - PROCESS | 3800 | 1471294764346 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 3800 | 1471294764348 Marionette TRACE conn3 <- [1,2146,null,{}] 12:59:24 INFO - PROCESS | 3800 | 1471294764351 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}] 12:59:24 INFO - PROCESS | 3800 | 1471294764353 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:24 INFO - PROCESS | 3800 | 1471294764479 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:59:24 INFO - PROCESS | 3800 | 1471294764488 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 3800 | 1471294764490 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:24 INFO - PROCESS | 3800 | ++DOCSHELL 1428F400 == 37 [pid = 3800] [id = 546] 12:59:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16F07800) [pid = 3800] [serial = 1638] [outer = 00000000] 12:59:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1785C400) [pid = 3800] [serial = 1639] [outer = 16F07800] 12:59:24 INFO - PROCESS | 3800 | 1471294764532 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17B7FC00) [pid = 3800] [serial = 1640] [outer = 16F07800] 12:59:25 INFO - PROCESS | 3800 | 1471294765044 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]]]}] 12:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 772ms 12:59:25 INFO - PROCESS | 3800 | 1471294765118 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 12:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:59:25 INFO - PROCESS | 3800 | 1471294765172 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 12:59:25 INFO - PROCESS | 3800 | 1471294765177 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - PROCESS | 3800 | 1471294765181 Marionette TRACE conn3 <- [1,2150,null,{}] 12:59:25 INFO - PROCESS | 3800 | 1471294765286 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}] 12:59:25 INFO - PROCESS | 3800 | 1471294765289 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:25 INFO - PROCESS | 3800 | 1471294765403 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:59:25 INFO - PROCESS | 3800 | 1471294765539 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 3800 | 1471294765544 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:25 INFO - PROCESS | 3800 | ++DOCSHELL 10FB4C00 == 38 [pid = 3800] [id = 547] 12:59:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (10FB5400) [pid = 3800] [serial = 1641] [outer = 00000000] 12:59:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (11056C00) [pid = 3800] [serial = 1642] [outer = 10FB5400] 12:59:25 INFO - PROCESS | 3800 | 1471294765602 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1105CC00) [pid = 3800] [serial = 1643] [outer = 10FB5400] 12:59:26 INFO - PROCESS | 3800 | 1471294766215 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]]]}] 12:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1084ms 12:59:26 INFO - PROCESS | 3800 | 1471294766249 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 3800 | 1471294766254 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 12:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:59:26 INFO - PROCESS | 3800 | 1471294766261 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - PROCESS | 3800 | 1471294766264 Marionette TRACE conn3 <- [1,2154,null,{}] 12:59:26 INFO - PROCESS | 3800 | 1471294766267 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}] 12:59:26 INFO - PROCESS | 3800 | 1471294766270 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:26 INFO - PROCESS | 3800 | 1471294766378 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:59:26 INFO - PROCESS | 3800 | 1471294766493 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 3800 | 1471294766495 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:26 INFO - PROCESS | 3800 | ++DOCSHELL 13939800 == 39 [pid = 3800] [id = 548] 12:59:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (13945000) [pid = 3800] [serial = 1644] [outer = 00000000] 12:59:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13CC9800) [pid = 3800] [serial = 1645] [outer = 13945000] 12:59:26 INFO - PROCESS | 3800 | 1471294766605 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (142EC800) [pid = 3800] [serial = 1646] [outer = 13945000] 12:59:27 INFO - PROCESS | 3800 | 1471294767219 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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 985ms 12:59:27 INFO - PROCESS | 3800 | 1471294767272 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 3800 | 1471294767274 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 12:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:59:27 INFO - PROCESS | 3800 | 1471294767278 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 3800 | 1471294767282 Marionette TRACE conn3 <- [1,2158,null,{}] 12:59:27 INFO - PROCESS | 3800 | 1471294767293 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}] 12:59:27 INFO - PROCESS | 3800 | 1471294767298 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:27 INFO - PROCESS | 3800 | 1471294767407 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:59:27 INFO - PROCESS | 3800 | 1471294767563 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:27 INFO - PROCESS | 3800 | 1471294767566 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:27 INFO - PROCESS | 3800 | ++DOCSHELL 16FCFC00 == 40 [pid = 3800] [id = 549] 12:59:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16FD0000) [pid = 3800] [serial = 1647] [outer = 00000000] 12:59:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (17543800) [pid = 3800] [serial = 1648] [outer = 16FD0000] 12:59:27 INFO - PROCESS | 3800 | 1471294767623 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (17852C00) [pid = 3800] [serial = 1649] [outer = 16FD0000] 12:59:28 INFO - PROCESS | 3800 | 1471294768247 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]]]}] 12:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1051ms 12:59:28 INFO - PROCESS | 3800 | 1471294768312 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:59:28 INFO - PROCESS | 3800 | 1471294768315 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 12:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:59:28 INFO - PROCESS | 3800 | 1471294768318 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - PROCESS | 3800 | 1471294768320 Marionette TRACE conn3 <- [1,2162,null,{}] 12:59:28 INFO - PROCESS | 3800 | 1471294768324 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}] 12:59:28 INFO - PROCESS | 3800 | 1471294768327 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:28 INFO - PROCESS | 3800 | 1471294768602 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:59:28 INFO - PROCESS | 3800 | 1471294768757 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 3800 | 1471294768760 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:28 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F3800 == 41 [pid = 3800] [id = 550] 12:59:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (0C7F8C00) [pid = 3800] [serial = 1650] [outer = 00000000] 12:59:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1055E400) [pid = 3800] [serial = 1651] [outer = 0C7F8C00] 12:59:28 INFO - PROCESS | 3800 | 1471294768813 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10A52400) [pid = 3800] [serial = 1652] [outer = 0C7F8C00] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 13468000 == 40 [pid = 3800] [id = 545] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 112CE000 == 39 [pid = 3800] [id = 544] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 16F04800 == 38 [pid = 3800] [id = 543] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 15867400 == 37 [pid = 3800] [id = 542] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 15849000 == 36 [pid = 3800] [id = 541] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 1428FC00 == 35 [pid = 3800] [id = 540] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 13145800 == 34 [pid = 3800] [id = 539] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 1036F400 == 33 [pid = 3800] [id = 538] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 10A46400 == 32 [pid = 3800] [id = 536] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 1346B400 == 31 [pid = 3800] [id = 535] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 112CDC00 == 30 [pid = 3800] [id = 526] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 10A01400 == 29 [pid = 3800] [id = 537] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 16FCFC00 == 28 [pid = 3800] [id = 549] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 1428F400 == 27 [pid = 3800] [id = 546] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 10FB4C00 == 26 [pid = 3800] [id = 547] 12:59:29 INFO - PROCESS | 3800 | --DOCSHELL 13939800 == 25 [pid = 3800] [id = 548] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1B0A4000) [pid = 3800] [serial = 40] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1984BC00) [pid = 3800] [serial = 1577] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (19843400) [pid = 3800] [serial = 1576] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1464A400) [pid = 3800] [serial = 1592] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (16CC3400) [pid = 3800] [serial = 1597] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16FC5000) [pid = 3800] [serial = 1604] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16FC4000) [pid = 3800] [serial = 1603] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16F06000) [pid = 3800] [serial = 1598] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1692C400) [pid = 3800] [serial = 1600] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13CC6400) [pid = 3800] [serial = 1589] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1697A000) [pid = 3800] [serial = 1601] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (142EDC00) [pid = 3800] [serial = 1591] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12879400) [pid = 3800] [serial = 1585] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (12D6D400) [pid = 3800] [serial = 1586] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10B67400) [pid = 3800] [serial = 1582] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10F4BC00) [pid = 3800] [serial = 1583] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (139DEC00) [pid = 3800] [serial = 1588] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (12879000) [pid = 3800] [serial = 1580] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (11C41400) [pid = 3800] [serial = 1579] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1320D000) [pid = 3800] [serial = 1079] [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.] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15861800) [pid = 3800] [serial = 1595] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (11434C00) [pid = 3800] [serial = 1568] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (11055800) [pid = 3800] [serial = 1567] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (13EAD800) [pid = 3800] [serial = 1571] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13947400) [pid = 3800] [serial = 1570] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1561E000) [pid = 3800] [serial = 1594] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1753B000) [pid = 3800] [serial = 1606] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (175F3800) [pid = 3800] [serial = 1574] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (16FC8800) [pid = 3800] [serial = 1573] [outer = 00000000] [url = about:blank] 12:59:30 INFO - PROCESS | 3800 | 1471294770195 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]]]}] 12:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1906ms 12:59:30 INFO - PROCESS | 3800 | 1471294770228 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 3800 | 1471294770232 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 12:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:59:30 INFO - PROCESS | 3800 | 1471294770238 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:59:30 INFO - PROCESS | 3800 | 1471294770241 Marionette TRACE conn3 <- [1,2166,null,{}] 12:59:30 INFO - PROCESS | 3800 | 1471294770247 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}] 12:59:30 INFO - PROCESS | 3800 | 1471294770249 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:30 INFO - PROCESS | 3800 | 1471294770335 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:59:30 INFO - PROCESS | 3800 | 1471294770427 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 3800 | 1471294770431 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:30 INFO - PROCESS | 3800 | ++DOCSHELL 1059CC00 == 26 [pid = 3800] [id = 551] 12:59:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (10A01400) [pid = 3800] [serial = 1653] [outer = 00000000] 12:59:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (10FB9400) [pid = 3800] [serial = 1654] [outer = 10A01400] 12:59:30 INFO - PROCESS | 3800 | 1471294770479 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (11050000) [pid = 3800] [serial = 1655] [outer = 10A01400] 12:59:30 INFO - PROCESS | 3800 | 1471294770946 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]]]}] 12:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 772ms 12:59:31 INFO - PROCESS | 3800 | 1471294771011 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 3800 | 1471294771016 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:59:31 INFO - PROCESS | 3800 | 1471294771022 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 3800 | 1471294771025 Marionette TRACE conn3 <- [1,2170,null,{}] 12:59:31 INFO - PROCESS | 3800 | 1471294771029 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}] 12:59:31 INFO - PROCESS | 3800 | 1471294771031 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:31 INFO - PROCESS | 3800 | 1471294771119 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:59:31 INFO - PROCESS | 3800 | 1471294771128 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 3800 | 1471294771131 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:31 INFO - PROCESS | 3800 | ++DOCSHELL 12877000 == 27 [pid = 3800] [id = 552] 12:59:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (12877C00) [pid = 3800] [serial = 1656] [outer = 00000000] 12:59:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1287B800) [pid = 3800] [serial = 1657] [outer = 12877C00] 12:59:31 INFO - PROCESS | 3800 | 1471294771179 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (129BE000) [pid = 3800] [serial = 1658] [outer = 12877C00] 12:59:31 INFO - PROCESS | 3800 | 1471294771687 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]]]}] 12:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 723ms 12:59:31 INFO - PROCESS | 3800 | 1471294771757 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 3800 | 1471294771759 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 12:59:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:59:31 INFO - PROCESS | 3800 | 1471294771763 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 3800 | 1471294771766 Marionette TRACE conn3 <- [1,2174,null,{}] 12:59:31 INFO - PROCESS | 3800 | 1471294771777 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}] 12:59:31 INFO - PROCESS | 3800 | 1471294771784 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:31 INFO - PROCESS | 3800 | 1471294771938 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:59:32 INFO - PROCESS | 3800 | 1471294772000 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 3800 | 1471294772003 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:32 INFO - PROCESS | 3800 | ++DOCSHELL 13462400 == 28 [pid = 3800] [id = 553] 12:59:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (13462C00) [pid = 3800] [serial = 1659] [outer = 00000000] 12:59:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13947400) [pid = 3800] [serial = 1660] [outer = 13462C00] 12:59:32 INFO - PROCESS | 3800 | 1471294772051 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13C7FC00) [pid = 3800] [serial = 1661] [outer = 13462C00] 12:59:32 INFO - PROCESS | 3800 | 1471294772500 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]]]}] 12:59:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:59:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 772ms 12:59:32 INFO - PROCESS | 3800 | 1471294772538 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:59:32 INFO - PROCESS | 3800 | 1471294772540 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 12:59:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:59:32 INFO - PROCESS | 3800 | 1471294772544 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - PROCESS | 3800 | 1471294772545 Marionette TRACE conn3 <- [1,2178,null,{}] 12:59:32 INFO - PROCESS | 3800 | 1471294772554 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}] 12:59:32 INFO - PROCESS | 3800 | 1471294772565 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:32 INFO - PROCESS | 3800 | 1471294772681 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:59:32 INFO - PROCESS | 3800 | 1471294772689 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 3800 | 1471294772691 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:32 INFO - PROCESS | 3800 | ++DOCSHELL 139DF800 == 29 [pid = 3800] [id = 554] 12:59:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13C83800) [pid = 3800] [serial = 1662] [outer = 00000000] 12:59:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1428FC00) [pid = 3800] [serial = 1663] [outer = 13C83800] 12:59:32 INFO - PROCESS | 3800 | 1471294772797 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (142F4C00) [pid = 3800] [serial = 1664] [outer = 13C83800] 12:59:33 INFO - PROCESS | 3800 | 1471294773268 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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:59:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 789ms 12:59:33 INFO - PROCESS | 3800 | 1471294773349 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 3800 | 1471294773351 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 12:59:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:59:33 INFO - PROCESS | 3800 | 1471294773358 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 3800 | 1471294773360 Marionette TRACE conn3 <- [1,2182,null,{}] 12:59:33 INFO - PROCESS | 3800 | 1471294773364 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}] 12:59:33 INFO - PROCESS | 3800 | 1471294773366 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:33 INFO - PROCESS | 3800 | 1471294773474 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:59:33 INFO - PROCESS | 3800 | 1471294773484 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:33 INFO - PROCESS | 3800 | 1471294773534 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:33 INFO - PROCESS | 3800 | ++DOCSHELL 142FA400 == 30 [pid = 3800] [id = 555] 12:59:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (14642000) [pid = 3800] [serial = 1665] [outer = 00000000] 12:59:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (146D2C00) [pid = 3800] [serial = 1666] [outer = 14642000] 12:59:33 INFO - PROCESS | 3800 | 1471294773632 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1561C400) [pid = 3800] [serial = 1667] [outer = 14642000] 12:59:34 INFO - PROCESS | 3800 | 1471294774048 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]]]}] 12:59:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:59:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 740ms 12:59:34 INFO - PROCESS | 3800 | 1471294774090 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:59:34 INFO - PROCESS | 3800 | 1471294774092 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 12:59:34 INFO - PROCESS | 3800 | 1471294774095 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:59:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:59:34 INFO - PROCESS | 3800 | 1471294774097 Marionette TRACE conn3 <- [1,2186,null,{}] 12:59:34 INFO - PROCESS | 3800 | 1471294774101 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}] 12:59:34 INFO - PROCESS | 3800 | 1471294774106 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:34 INFO - PROCESS | 3800 | 1471294774293 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:59:34 INFO - PROCESS | 3800 | 1471294774358 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 3800 | 1471294774361 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:34 INFO - PROCESS | 3800 | ++DOCSHELL 15FB8C00 == 31 [pid = 3800] [id = 556] 12:59:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16924000) [pid = 3800] [serial = 1668] [outer = 00000000] 12:59:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1692C000) [pid = 3800] [serial = 1669] [outer = 16924000] 12:59:34 INFO - PROCESS | 3800 | 1471294774405 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1697F000) [pid = 3800] [serial = 1670] [outer = 16924000] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1584C800) [pid = 3800] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15FC7400) [pid = 3800] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (14291C00) [pid = 3800] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A06400) [pid = 3800] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10A49C00) [pid = 3800] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13145C00) [pid = 3800] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A04400) [pid = 3800] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15618C00) [pid = 3800] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16F07800) [pid = 3800] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16F04C00) [pid = 3800] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (114D9800) [pid = 3800] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:59:34 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1692CC00) [pid = 3800] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:59:35 INFO - PROCESS | 3800 | 1471294775020 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:59:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 937ms 12:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:59:35 INFO - PROCESS | 3800 | 1471294775068 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 3800 | 1471294775070 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 12:59:35 INFO - PROCESS | 3800 | 1471294775073 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 3800 | 1471294775075 Marionette TRACE conn3 <- [1,2190,null,{}] 12:59:35 INFO - PROCESS | 3800 | 1471294775079 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}] 12:59:35 INFO - PROCESS | 3800 | 1471294775081 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:35 INFO - PROCESS | 3800 | 1471294775172 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:59:35 INFO - PROCESS | 3800 | 1471294775177 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 3800 | 1471294775179 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:35 INFO - PROCESS | 3800 | ++DOCSHELL 114D9800 == 32 [pid = 3800] [id = 557] 12:59:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1315CC00) [pid = 3800] [serial = 1671] [outer = 00000000] 12:59:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15FBB000) [pid = 3800] [serial = 1672] [outer = 1315CC00] 12:59:35 INFO - PROCESS | 3800 | 1471294775222 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15FBC000) [pid = 3800] [serial = 1673] [outer = 1315CC00] 12:59:35 INFO - PROCESS | 3800 | 1471294775685 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:59:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 657ms 12:59:35 INFO - PROCESS | 3800 | 1471294775746 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 3800 | 1471294775748 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 12:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:59:35 INFO - PROCESS | 3800 | 1471294775751 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 3800 | 1471294775753 Marionette TRACE conn3 <- [1,2194,null,{}] 12:59:35 INFO - PROCESS | 3800 | 1471294775757 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}] 12:59:35 INFO - PROCESS | 3800 | 1471294775758 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:35 INFO - PROCESS | 3800 | 1471294775836 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:59:35 INFO - PROCESS | 3800 | 1471294775841 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 3800 | 1471294775843 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:35 INFO - PROCESS | 3800 | ++DOCSHELL 1561C800 == 33 [pid = 3800] [id = 558] 12:59:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16CC3800) [pid = 3800] [serial = 1674] [outer = 00000000] 12:59:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16F09C00) [pid = 3800] [serial = 1675] [outer = 16CC3800] 12:59:35 INFO - PROCESS | 3800 | 1471294775887 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16F04400) [pid = 3800] [serial = 1676] [outer = 16CC3800] 12:59:36 INFO - PROCESS | 3800 | 1471294776345 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 624ms 12:59:36 INFO - PROCESS | 3800 | 1471294776395 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 3800 | 1471294776397 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 12:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:59:36 INFO - PROCESS | 3800 | 1471294776400 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 3800 | 1471294776402 Marionette TRACE conn3 <- [1,2198,null,{}] 12:59:36 INFO - PROCESS | 3800 | 1471294776405 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}] 12:59:36 INFO - PROCESS | 3800 | 1471294776407 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:36 INFO - PROCESS | 3800 | 1471294776482 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:59:36 INFO - PROCESS | 3800 | 1471294776487 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 3800 | 1471294776489 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:36 INFO - PROCESS | 3800 | ++DOCSHELL 13461800 == 34 [pid = 3800] [id = 559] 12:59:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16FC5C00) [pid = 3800] [serial = 1677] [outer = 00000000] 12:59:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16FCEC00) [pid = 3800] [serial = 1678] [outer = 16FC5C00] 12:59:36 INFO - PROCESS | 3800 | 1471294776533 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16FCF800) [pid = 3800] [serial = 1679] [outer = 16FC5C00] 12:59:37 INFO - PROCESS | 3800 | 1471294777259 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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 952ms 12:59:37 INFO - PROCESS | 3800 | 1471294777338 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 3800 | 1471294777343 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 12:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:59:37 INFO - PROCESS | 3800 | 1471294777347 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 3800 | 1471294777351 Marionette TRACE conn3 <- [1,2202,null,{}] 12:59:37 INFO - PROCESS | 3800 | 1471294777357 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}] 12:59:37 INFO - PROCESS | 3800 | 1471294777360 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:37 INFO - PROCESS | 3800 | 1471294777507 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:59:37 INFO - PROCESS | 3800 | 1471294777641 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 3800 | 1471294777644 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:37 INFO - PROCESS | 3800 | ++DOCSHELL 104E9000 == 35 [pid = 3800] [id = 560] 12:59:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10A49400) [pid = 3800] [serial = 1680] [outer = 00000000] 12:59:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (114D8800) [pid = 3800] [serial = 1681] [outer = 10A49400] 12:59:37 INFO - PROCESS | 3800 | 1471294777703 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (12876400) [pid = 3800] [serial = 1682] [outer = 10A49400] 12:59:38 INFO - PROCESS | 3800 | 1471294778544 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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1199ms 12:59:38 INFO - PROCESS | 3800 | 1471294778583 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 3800 | 1471294778588 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 12:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:59:38 INFO - PROCESS | 3800 | 1471294778596 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 3800 | 1471294778599 Marionette TRACE conn3 <- [1,2206,null,{}] 12:59:38 INFO - PROCESS | 3800 | 1471294778603 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}] 12:59:38 INFO - PROCESS | 3800 | 1471294778606 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:38 INFO - PROCESS | 3800 | 1471294778722 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:59:38 INFO - PROCESS | 3800 | 1471294778964 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 3800 | 1471294778968 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:39 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F9400 == 36 [pid = 3800] [id = 561] 12:59:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (0C7FA000) [pid = 3800] [serial = 1683] [outer = 00000000] 12:59:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10435800) [pid = 3800] [serial = 1684] [outer = 0C7FA000] 12:59:39 INFO - PROCESS | 3800 | 1471294779026 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (10A47800) [pid = 3800] [serial = 1685] [outer = 0C7FA000] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 1561C800 == 35 [pid = 3800] [id = 558] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 114D9800 == 34 [pid = 3800] [id = 557] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 15FB8C00 == 33 [pid = 3800] [id = 556] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 142FA400 == 32 [pid = 3800] [id = 555] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 139DF800 == 31 [pid = 3800] [id = 554] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 13462400 == 30 [pid = 3800] [id = 553] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 12877000 == 29 [pid = 3800] [id = 552] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 1059CC00 == 28 [pid = 3800] [id = 551] 12:59:39 INFO - PROCESS | 3800 | --DOCSHELL 0C7F3800 == 27 [pid = 3800] [id = 550] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15FC1400) [pid = 3800] [serial = 1624] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16980800) [pid = 3800] [serial = 1627] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (146C9800) [pid = 3800] [serial = 1621] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (12874000) [pid = 3800] [serial = 1612] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1315E400) [pid = 3800] [serial = 1613] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (114DC000) [pid = 3800] [serial = 1609] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (12875000) [pid = 3800] [serial = 1610] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (131EB000) [pid = 3800] [serial = 1618] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1344B000) [pid = 3800] [serial = 1619] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10F56000) [pid = 3800] [serial = 1615] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (112C9C00) [pid = 3800] [serial = 1616] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1753BC00) [pid = 3800] [serial = 1607] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1785C400) [pid = 3800] [serial = 1639] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (17548400) [pid = 3800] [serial = 1630] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (17B7FC00) [pid = 3800] [serial = 1640] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16921400) [pid = 3800] [serial = 1634] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (1776F400) [pid = 3800] [serial = 1637] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (146CF000) [pid = 3800] [serial = 1633] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1760B800) [pid = 3800] [serial = 1636] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1753D000) [pid = 3800] [serial = 1631] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (16C0D000) [pid = 3800] [serial = 1628] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (16448000) [pid = 3800] [serial = 1625] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (150B5400) [pid = 3800] [serial = 1622] [outer = 00000000] [url = about:blank] 12:59:39 INFO - PROCESS | 3800 | 1471294779673 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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1150ms 12:59:39 INFO - PROCESS | 3800 | 1471294779726 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:59:39 INFO - PROCESS | 3800 | 1471294779778 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 12:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:59:39 INFO - PROCESS | 3800 | 1471294779782 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 3800 | 1471294779785 Marionette TRACE conn3 <- [1,2210,null,{}] 12:59:39 INFO - PROCESS | 3800 | 1471294779790 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}] 12:59:39 INFO - PROCESS | 3800 | 1471294779795 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:39 INFO - PROCESS | 3800 | 1471294779882 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:59:39 INFO - PROCESS | 3800 | 1471294779976 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 3800 | 1471294779979 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:40 INFO - PROCESS | 3800 | ++DOCSHELL 10A0E000 == 28 [pid = 3800] [id = 562] 12:59:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (10A55400) [pid = 3800] [serial = 1686] [outer = 00000000] 12:59:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (12874000) [pid = 3800] [serial = 1687] [outer = 10A55400] 12:59:40 INFO - PROCESS | 3800 | 1471294780026 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (129BC800) [pid = 3800] [serial = 1688] [outer = 10A55400] 12:59:40 INFO - PROCESS | 3800 | 1471294780518 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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 772ms 12:59:40 INFO - PROCESS | 3800 | 1471294780556 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:59:40 INFO - PROCESS | 3800 | 1471294780559 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 12:59:40 INFO - PROCESS | 3800 | 1471294780564 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:59:40 INFO - PROCESS | 3800 | 1471294780566 Marionette TRACE conn3 <- [1,2214,null,{}] 12:59:40 INFO - PROCESS | 3800 | 1471294780594 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}] 12:59:40 INFO - PROCESS | 3800 | 1471294780596 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:40 INFO - PROCESS | 3800 | 1471294780685 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:59:40 INFO - PROCESS | 3800 | 1471294780694 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 3800 | 1471294780696 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:40 INFO - PROCESS | 3800 | ++DOCSHELL 13145800 == 29 [pid = 3800] [id = 563] 12:59:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (131E6000) [pid = 3800] [serial = 1689] [outer = 00000000] 12:59:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (1346AC00) [pid = 3800] [serial = 1690] [outer = 131E6000] 12:59:40 INFO - PROCESS | 3800 | 1471294780741 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (13948000) [pid = 3800] [serial = 1691] [outer = 131E6000] 12:59:41 INFO - PROCESS | 3800 | 1471294781238 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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 690ms 12:59:41 INFO - PROCESS | 3800 | 1471294781257 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:59:41 INFO - PROCESS | 3800 | 1471294781260 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 12:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:59:41 INFO - PROCESS | 3800 | 1471294781264 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 3800 | 1471294781270 Marionette TRACE conn3 <- [1,2218,null,{}] 12:59:41 INFO - PROCESS | 3800 | 1471294781283 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}] 12:59:41 INFO - PROCESS | 3800 | 1471294781287 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:41 INFO - PROCESS | 3800 | 1471294781370 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:59:41 INFO - PROCESS | 3800 | 1471294781379 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 3800 | 1471294781381 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:41 INFO - PROCESS | 3800 | ++DOCSHELL 13CC8000 == 30 [pid = 3800] [id = 564] 12:59:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (142F1C00) [pid = 3800] [serial = 1692] [outer = 00000000] 12:59:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (146CD800) [pid = 3800] [serial = 1693] [outer = 142F1C00] 12:59:41 INFO - PROCESS | 3800 | 1471294781433 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15612000) [pid = 3800] [serial = 1694] [outer = 142F1C00] 12:59:41 INFO - PROCESS | 3800 | 1471294781915 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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 690ms 12:59:41 INFO - PROCESS | 3800 | 1471294781955 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:59:41 INFO - PROCESS | 3800 | 1471294781957 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 12:59:41 INFO - PROCESS | 3800 | 1471294781968 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 3800 | 1471294781970 Marionette TRACE conn3 <- [1,2222,null,{}] 12:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:59:41 INFO - PROCESS | 3800 | 1471294781974 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}] 12:59:41 INFO - PROCESS | 3800 | 1471294781976 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:42 INFO - PROCESS | 3800 | 1471294782091 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:59:42 INFO - PROCESS | 3800 | 1471294782174 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 3800 | 1471294782177 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:42 INFO - PROCESS | 3800 | ++DOCSHELL 15619400 == 31 [pid = 3800] [id = 565] 12:59:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1561E000) [pid = 3800] [serial = 1695] [outer = 00000000] 12:59:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15FC5400) [pid = 3800] [serial = 1696] [outer = 1561E000] 12:59:42 INFO - PROCESS | 3800 | 1471294782220 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16925000) [pid = 3800] [serial = 1697] [outer = 1561E000] 12:59:42 INFO - PROCESS | 3800 | 1471294782679 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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 723ms 12:59:42 INFO - PROCESS | 3800 | 1471294782707 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 3800 | 1471294782709 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 12:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:59:42 INFO - PROCESS | 3800 | 1471294782721 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 3800 | 1471294782723 Marionette TRACE conn3 <- [1,2226,null,{}] 12:59:42 INFO - PROCESS | 3800 | 1471294782726 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}] 12:59:42 INFO - PROCESS | 3800 | 1471294782728 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:42 INFO - PROCESS | 3800 | 1471294782839 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:59:42 INFO - PROCESS | 3800 | 1471294782846 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 3800 | 1471294782852 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:42 INFO - PROCESS | 3800 | ++DOCSHELL 131E5400 == 32 [pid = 3800] [id = 566] 12:59:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16929800) [pid = 3800] [serial = 1698] [outer = 00000000] 12:59:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16CC1800) [pid = 3800] [serial = 1699] [outer = 16929800] 12:59:42 INFO - PROCESS | 3800 | 1471294782910 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16F07400) [pid = 3800] [serial = 1700] [outer = 16929800] 12:59:43 INFO - PROCESS | 3800 | 1471294783418 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]]]}] 12:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 739ms 12:59:43 INFO - PROCESS | 3800 | 1471294783457 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:59:43 INFO - PROCESS | 3800 | 1471294783459 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 12:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:59:43 INFO - PROCESS | 3800 | 1471294783466 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:59:43 INFO - PROCESS | 3800 | 1471294783468 Marionette TRACE conn3 <- [1,2230,null,{}] 12:59:43 INFO - PROCESS | 3800 | 1471294783471 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}] 12:59:43 INFO - PROCESS | 3800 | 1471294783473 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:43 INFO - PROCESS | 3800 | 1471294783622 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:59:43 INFO - PROCESS | 3800 | 1471294783637 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 3800 | 1471294783639 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:43 INFO - PROCESS | 3800 | ++DOCSHELL 16FCD000 == 33 [pid = 3800] [id = 567] 12:59:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1753A000) [pid = 3800] [serial = 1701] [outer = 00000000] 12:59:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17540000) [pid = 3800] [serial = 1702] [outer = 1753A000] 12:59:43 INFO - PROCESS | 3800 | 1471294783743 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17540400) [pid = 3800] [serial = 1703] [outer = 1753A000] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (0C7F8C00) [pid = 3800] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (12877C00) [pid = 3800] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (13462C00) [pid = 3800] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10A01400) [pid = 3800] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13C83800) [pid = 3800] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (14642000) [pid = 3800] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16924000) [pid = 3800] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (10FB5400) [pid = 3800] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (13945000) [pid = 3800] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (16CC3800) [pid = 3800] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16FD0000) [pid = 3800] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:59:44 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (1315CC00) [pid = 3800] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:59:44 INFO - PROCESS | 3800 | 1471294784231 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 838ms 12:59:44 INFO - PROCESS | 3800 | 1471294784302 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 3800 | 1471294784304 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 12:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:59:44 INFO - PROCESS | 3800 | 1471294784308 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 3800 | 1471294784310 Marionette TRACE conn3 <- [1,2234,null,{}] 12:59:44 INFO - PROCESS | 3800 | 1471294784313 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}] 12:59:44 INFO - PROCESS | 3800 | 1471294784315 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:44 INFO - PROCESS | 3800 | 1471294784423 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:59:44 INFO - PROCESS | 3800 | 1471294784483 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 3800 | 1471294784485 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:44 INFO - PROCESS | 3800 | ++DOCSHELL 114DA800 == 34 [pid = 3800] [id = 568] 12:59:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (12870000) [pid = 3800] [serial = 1704] [outer = 00000000] 12:59:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (146CC000) [pid = 3800] [serial = 1705] [outer = 12870000] 12:59:44 INFO - PROCESS | 3800 | 1471294784528 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1697D000) [pid = 3800] [serial = 1706] [outer = 12870000] 12:59:44 INFO - PROCESS | 3800 | 1471294784918 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 657ms 12:59:45 INFO - PROCESS | 3800 | 1471294784978 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 3800 | 1471294784980 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 12:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:59:45 INFO - PROCESS | 3800 | 1471294784984 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 3800 | 1471294784986 Marionette TRACE conn3 <- [1,2238,null,{}] 12:59:45 INFO - PROCESS | 3800 | 1471294784989 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}] 12:59:45 INFO - PROCESS | 3800 | 1471294784991 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:45 INFO - PROCESS | 3800 | 1471294785096 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:59:45 INFO - PROCESS | 3800 | 1471294785104 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 3800 | 1471294785106 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:45 INFO - PROCESS | 3800 | ++DOCSHELL 1050F400 == 35 [pid = 3800] [id = 569] 12:59:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1344A800) [pid = 3800] [serial = 1707] [outer = 00000000] 12:59:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (175ED000) [pid = 3800] [serial = 1708] [outer = 1344A800] 12:59:45 INFO - PROCESS | 3800 | 1471294785149 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1760A000) [pid = 3800] [serial = 1709] [outer = 1344A800] 12:59:45 INFO - PROCESS | 3800 | 1471294785614 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 657ms 12:59:45 INFO - PROCESS | 3800 | 1471294785669 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 3800 | 1471294785671 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 12:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:59:45 INFO - PROCESS | 3800 | 1471294785680 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 3800 | 1471294785682 Marionette TRACE conn3 <- [1,2242,null,{}] 12:59:45 INFO - PROCESS | 3800 | 1471294785687 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}] 12:59:45 INFO - PROCESS | 3800 | 1471294785690 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:45 INFO - PROCESS | 3800 | 1471294785773 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:59:45 INFO - PROCESS | 3800 | 1471294785780 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 3800 | 1471294785782 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:45 INFO - PROCESS | 3800 | ++DOCSHELL 112CD400 == 36 [pid = 3800] [id = 570] 12:59:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1561E800) [pid = 3800] [serial = 1710] [outer = 00000000] 12:59:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17775000) [pid = 3800] [serial = 1711] [outer = 1561E800] 12:59:45 INFO - PROCESS | 3800 | 1471294785839 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (176CB400) [pid = 3800] [serial = 1712] [outer = 1561E800] 12:59:46 INFO - PROCESS | 3800 | 1471294786431 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]]]}] 12:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 838ms 12:59:46 INFO - PROCESS | 3800 | 1471294786541 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:59:46 INFO - PROCESS | 3800 | 1471294786546 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 12:59:46 INFO - PROCESS | 3800 | 1471294786554 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - PROCESS | 3800 | 1471294786558 Marionette TRACE conn3 <- [1,2246,null,{}] 12:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:59:46 INFO - PROCESS | 3800 | 1471294786564 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}] 12:59:46 INFO - PROCESS | 3800 | 1471294786567 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:46 INFO - PROCESS | 3800 | 1471294786735 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:59:46 INFO - PROCESS | 3800 | 1471294786841 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 3800 | 1471294786846 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:46 INFO - PROCESS | 3800 | ++DOCSHELL 104E8000 == 37 [pid = 3800] [id = 571] 12:59:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10564000) [pid = 3800] [serial = 1713] [outer = 00000000] 12:59:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (12BC9800) [pid = 3800] [serial = 1714] [outer = 10564000] 12:59:46 INFO - PROCESS | 3800 | 1471294786917 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (131E4000) [pid = 3800] [serial = 1715] [outer = 10564000] 12:59:47 INFO - PROCESS | 3800 | 1471294787515 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]]]}] 12:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 986ms 12:59:47 INFO - PROCESS | 3800 | 1471294787572 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 3800 | 1471294787576 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 12:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:59:47 INFO - PROCESS | 3800 | 1471294787583 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:59:47 INFO - PROCESS | 3800 | 1471294787586 Marionette TRACE conn3 <- [1,2250,null,{}] 12:59:47 INFO - PROCESS | 3800 | 1471294787589 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}] 12:59:47 INFO - PROCESS | 3800 | 1471294787592 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:47 INFO - PROCESS | 3800 | 1471294787699 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:59:47 INFO - PROCESS | 3800 | 1471294787808 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:47 INFO - PROCESS | 3800 | 1471294787810 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:47 INFO - PROCESS | 3800 | ++DOCSHELL 13CBF400 == 38 [pid = 3800] [id = 572] 12:59:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13CC0400) [pid = 3800] [serial = 1716] [outer = 00000000] 12:59:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1428BC00) [pid = 3800] [serial = 1717] [outer = 13CC0400] 12:59:47 INFO - PROCESS | 3800 | 1471294787873 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (146C8C00) [pid = 3800] [serial = 1718] [outer = 13CC0400] 12:59:48 INFO - PROCESS | 3800 | 1471294788453 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 953ms 12:59:48 INFO - PROCESS | 3800 | 1471294788520 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 3800 | 1471294788523 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 12:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:59:48 INFO - PROCESS | 3800 | 1471294788527 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 3800 | 1471294788530 Marionette TRACE conn3 <- [1,2254,null,{}] 12:59:48 INFO - PROCESS | 3800 | 1471294788541 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}] 12:59:48 INFO - PROCESS | 3800 | 1471294788546 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:48 INFO - PROCESS | 3800 | 1471294788651 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:59:48 INFO - PROCESS | 3800 | 1471294788839 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 3800 | 1471294788842 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:48 INFO - PROCESS | 3800 | ++DOCSHELL 16FC5400 == 39 [pid = 3800] [id = 573] 12:59:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16FCAC00) [pid = 3800] [serial = 1719] [outer = 00000000] 12:59:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (175EC800) [pid = 3800] [serial = 1720] [outer = 16FCAC00] 12:59:48 INFO - PROCESS | 3800 | 1471294788900 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1785DC00) [pid = 3800] [serial = 1721] [outer = 16FCAC00] 12:59:49 INFO - PROCESS | 3800 | 1471294789513 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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 986ms 12:59:49 INFO - PROCESS | 3800 | 1471294789541 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:59:49 INFO - PROCESS | 3800 | 1471294789544 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 12:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:59:49 INFO - PROCESS | 3800 | 1471294789547 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - PROCESS | 3800 | 1471294789549 Marionette TRACE conn3 <- [1,2258,null,{}] 12:59:49 INFO - PROCESS | 3800 | 1471294789553 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}] 12:59:49 INFO - PROCESS | 3800 | 1471294789555 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:49 INFO - PROCESS | 3800 | 1471294789659 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:59:49 INFO - PROCESS | 3800 | 1471294789766 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 3800 | 1471294789769 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:49 INFO - PROCESS | 3800 | ++DOCSHELL 13151400 == 40 [pid = 3800] [id = 574] 12:59:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16FD2000) [pid = 3800] [serial = 1722] [outer = 00000000] 12:59:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (180DC400) [pid = 3800] [serial = 1723] [outer = 16FD2000] 12:59:49 INFO - PROCESS | 3800 | 1471294789822 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (182D8400) [pid = 3800] [serial = 1724] [outer = 16FD2000] 12:59:50 INFO - PROCESS | 3800 | 1471294790576 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1100ms 12:59:50 INFO - PROCESS | 3800 | 1471294790644 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 3800 | 1471294790651 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 12:59:50 INFO - PROCESS | 3800 | 1471294790656 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:59:50 INFO - PROCESS | 3800 | 1471294790659 Marionette TRACE conn3 <- [1,2262,null,{}] 12:59:50 INFO - PROCESS | 3800 | 1471294790665 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}] 12:59:50 INFO - PROCESS | 3800 | 1471294790667 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:50 INFO - PROCESS | 3800 | 1471294790867 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:59:50 INFO - PROCESS | 3800 | 1471294790878 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:50 INFO - PROCESS | 3800 | 1471294790882 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:50 INFO - PROCESS | 3800 | ++DOCSHELL 11054400 == 41 [pid = 3800] [id = 575] 12:59:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (11057C00) [pid = 3800] [serial = 1725] [outer = 00000000] 12:59:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (11CE3000) [pid = 3800] [serial = 1726] [outer = 11057C00] 12:59:50 INFO - PROCESS | 3800 | 1471294790930 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (12871000) [pid = 3800] [serial = 1727] [outer = 11057C00] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 1050F400 == 40 [pid = 3800] [id = 569] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 114DA800 == 39 [pid = 3800] [id = 568] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 16FCD000 == 38 [pid = 3800] [id = 567] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 131E5400 == 37 [pid = 3800] [id = 566] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 15619400 == 36 [pid = 3800] [id = 565] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 13CC8000 == 35 [pid = 3800] [id = 564] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 13145800 == 34 [pid = 3800] [id = 563] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 10A0E000 == 33 [pid = 3800] [id = 562] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 0C7F9400 == 32 [pid = 3800] [id = 561] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 104E9000 == 31 [pid = 3800] [id = 560] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 13461800 == 30 [pid = 3800] [id = 559] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 13151400 == 29 [pid = 3800] [id = 574] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 16FC5400 == 28 [pid = 3800] [id = 573] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 112CD400 == 27 [pid = 3800] [id = 570] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 104E8000 == 26 [pid = 3800] [id = 571] 12:59:52 INFO - PROCESS | 3800 | --DOCSHELL 13CBF400 == 25 [pid = 3800] [id = 572] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10A52400) [pid = 3800] [serial = 1652] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1055E400) [pid = 3800] [serial = 1651] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1287B800) [pid = 3800] [serial = 1657] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (129BE000) [pid = 3800] [serial = 1658] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (13947400) [pid = 3800] [serial = 1660] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10FB9400) [pid = 3800] [serial = 1654] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (11050000) [pid = 3800] [serial = 1655] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1428FC00) [pid = 3800] [serial = 1663] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (146D2C00) [pid = 3800] [serial = 1666] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (142F4C00) [pid = 3800] [serial = 1664] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1692C000) [pid = 3800] [serial = 1669] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1561C400) [pid = 3800] [serial = 1667] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16FCEC00) [pid = 3800] [serial = 1678] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1105CC00) [pid = 3800] [serial = 1643] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (11056C00) [pid = 3800] [serial = 1642] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (142EC800) [pid = 3800] [serial = 1646] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13CC9800) [pid = 3800] [serial = 1645] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16F04400) [pid = 3800] [serial = 1676] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (17852C00) [pid = 3800] [serial = 1649] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (17543800) [pid = 3800] [serial = 1648] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16F09C00) [pid = 3800] [serial = 1675] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1697F000) [pid = 3800] [serial = 1670] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (15FBB000) [pid = 3800] [serial = 1672] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (15FBC000) [pid = 3800] [serial = 1673] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (13C7FC00) [pid = 3800] [serial = 1661] [outer = 00000000] [url = about:blank] 12:59:52 INFO - PROCESS | 3800 | 1471294792320 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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1692ms 12:59:52 INFO - PROCESS | 3800 | 1471294792396 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 3800 | 1471294792400 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 12:59:52 INFO - PROCESS | 3800 | 1471294792408 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:59:52 INFO - PROCESS | 3800 | 1471294792411 Marionette TRACE conn3 <- [1,2266,null,{}] 12:59:52 INFO - PROCESS | 3800 | 1471294792416 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}] 12:59:52 INFO - PROCESS | 3800 | 1471294792419 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:52 INFO - PROCESS | 3800 | 1471294792506 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:59:52 INFO - PROCESS | 3800 | 1471294792598 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 3800 | 1471294792603 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:52 INFO - PROCESS | 3800 | ++DOCSHELL 1050F400 == 26 [pid = 3800] [id = 576] 12:59:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (1051B400) [pid = 3800] [serial = 1728] [outer = 00000000] 12:59:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (10B69000) [pid = 3800] [serial = 1729] [outer = 1051B400] 12:59:52 INFO - PROCESS | 3800 | 1471294792650 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10F4D400) [pid = 3800] [serial = 1730] [outer = 1051B400] 12:59:53 INFO - PROCESS | 3800 | 1471294793099 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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 723ms 12:59:53 INFO - PROCESS | 3800 | 1471294793144 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 3800 | 1471294793149 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 12:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:59:53 INFO - PROCESS | 3800 | 1471294793155 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 3800 | 1471294793158 Marionette TRACE conn3 <- [1,2270,null,{}] 12:59:53 INFO - PROCESS | 3800 | 1471294793162 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}] 12:59:53 INFO - PROCESS | 3800 | 1471294793165 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:53 INFO - PROCESS | 3800 | 1471294793254 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:59:53 INFO - PROCESS | 3800 | 1471294793261 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 3800 | 1471294793263 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:53 INFO - PROCESS | 3800 | ++DOCSHELL 114DC000 == 27 [pid = 3800] [id = 577] 12:59:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (114DC400) [pid = 3800] [serial = 1731] [outer = 00000000] 12:59:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (11C38400) [pid = 3800] [serial = 1732] [outer = 114DC400] 12:59:53 INFO - PROCESS | 3800 | 1471294793310 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1286FC00) [pid = 3800] [serial = 1733] [outer = 114DC400] 12:59:53 INFO - PROCESS | 3800 | 1471294793812 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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 674ms 12:59:53 INFO - PROCESS | 3800 | 1471294793828 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 3800 | 1471294793830 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 12:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:59:53 INFO - PROCESS | 3800 | 1471294793833 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 3800 | 1471294793837 Marionette TRACE conn3 <- [1,2274,null,{}] 12:59:53 INFO - PROCESS | 3800 | 1471294793847 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}] 12:59:53 INFO - PROCESS | 3800 | 1471294793852 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:53 INFO - PROCESS | 3800 | 1471294793934 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:59:53 INFO - PROCESS | 3800 | 1471294793975 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 3800 | 1471294793978 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:54 INFO - PROCESS | 3800 | ++DOCSHELL 13460000 == 28 [pid = 3800] [id = 578] 12:59:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13464000) [pid = 3800] [serial = 1734] [outer = 00000000] 12:59:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13942400) [pid = 3800] [serial = 1735] [outer = 13464000] 12:59:54 INFO - PROCESS | 3800 | 1471294794025 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13C81C00) [pid = 3800] [serial = 1736] [outer = 13464000] 12:59:54 INFO - PROCESS | 3800 | 1471294794539 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]]]}] 12:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 772ms 12:59:54 INFO - PROCESS | 3800 | 1471294794608 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:59:54 INFO - PROCESS | 3800 | 1471294794611 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 12:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:59:54 INFO - PROCESS | 3800 | 1471294794630 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 3800 | 1471294794632 Marionette TRACE conn3 <- [1,2278,null,{}] 12:59:54 INFO - PROCESS | 3800 | 1471294794641 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}] 12:59:54 INFO - PROCESS | 3800 | 1471294794643 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:54 INFO - PROCESS | 3800 | 1471294794759 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:59:54 INFO - PROCESS | 3800 | 1471294794767 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 3800 | 1471294794769 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:54 INFO - PROCESS | 3800 | ++DOCSHELL 13466800 == 29 [pid = 3800] [id = 579] 12:59:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (13942000) [pid = 3800] [serial = 1737] [outer = 00000000] 12:59:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (14293C00) [pid = 3800] [serial = 1738] [outer = 13942000] 12:59:54 INFO - PROCESS | 3800 | 1471294794863 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (142F2C00) [pid = 3800] [serial = 1739] [outer = 13942000] 12:59:55 INFO - PROCESS | 3800 | 1471294795317 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 756ms 12:59:55 INFO - PROCESS | 3800 | 1471294795371 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 3800 | 1471294795373 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 12:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:59:55 INFO - PROCESS | 3800 | 1471294795416 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 3800 | 1471294795418 Marionette TRACE conn3 <- [1,2282,null,{}] 12:59:55 INFO - PROCESS | 3800 | 1471294795421 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}] 12:59:55 INFO - PROCESS | 3800 | 1471294795423 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:55 INFO - PROCESS | 3800 | 1471294795531 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:59:55 INFO - PROCESS | 3800 | 1471294795541 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 3800 | 1471294795543 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:55 INFO - PROCESS | 3800 | ++DOCSHELL 13EA3800 == 30 [pid = 3800] [id = 580] 12:59:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1428DC00) [pid = 3800] [serial = 1740] [outer = 00000000] 12:59:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (146CD400) [pid = 3800] [serial = 1741] [outer = 1428DC00] 12:59:55 INFO - PROCESS | 3800 | 1471294795598 Marionette DEBUG loaded listener.js 12:59:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15615400) [pid = 3800] [serial = 1742] [outer = 1428DC00] 12:59:56 INFO - PROCESS | 3800 | 1471294796104 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]]]}] 12:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 739ms 12:59:56 INFO - PROCESS | 3800 | 1471294796136 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:59:56 INFO - PROCESS | 3800 | 1471294796138 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 12:59:56 INFO - PROCESS | 3800 | 1471294796141 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:59:56 INFO - PROCESS | 3800 | 1471294796143 Marionette TRACE conn3 <- [1,2286,null,{}] 12:59:56 INFO - PROCESS | 3800 | 1471294796152 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}] 12:59:56 INFO - PROCESS | 3800 | 1471294796158 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:56 INFO - PROCESS | 3800 | 1471294796290 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:59:56 INFO - PROCESS | 3800 | 1471294796353 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 3800 | 1471294796355 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:56 INFO - PROCESS | 3800 | ++DOCSHELL 142F8000 == 31 [pid = 3800] [id = 581] 12:59:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (15616400) [pid = 3800] [serial = 1743] [outer = 00000000] 12:59:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16929000) [pid = 3800] [serial = 1744] [outer = 15616400] 12:59:56 INFO - PROCESS | 3800 | 1471294796409 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16980000) [pid = 3800] [serial = 1745] [outer = 15616400] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1561E000) [pid = 3800] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16929800) [pid = 3800] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (12870000) [pid = 3800] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1753A000) [pid = 3800] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (0C7FA000) [pid = 3800] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16FC5C00) [pid = 3800] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A49400) [pid = 3800] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (131E6000) [pid = 3800] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10A55400) [pid = 3800] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1344A800) [pid = 3800] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (142F1C00) [pid = 3800] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:59:56 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1561E800) [pid = 3800] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:59:57 INFO - PROCESS | 3800 | 1471294797097 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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1003ms 12:59:57 INFO - PROCESS | 3800 | 1471294797121 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 3800 | 1471294797132 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 12:59:57 INFO - PROCESS | 3800 | 1471294797136 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:59:57 INFO - PROCESS | 3800 | 1471294797137 Marionette TRACE conn3 <- [1,2290,null,{}] 12:59:57 INFO - PROCESS | 3800 | 1471294797141 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}] 12:59:57 INFO - PROCESS | 3800 | 1471294797143 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:57 INFO - PROCESS | 3800 | 1471294797308 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:59:57 INFO - PROCESS | 3800 | 1471294797318 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 3800 | 1471294797320 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:57 INFO - PROCESS | 3800 | ++DOCSHELL 131E6000 == 32 [pid = 3800] [id = 582] 12:59:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (131F0800) [pid = 3800] [serial = 1746] [outer = 00000000] 12:59:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1561E800) [pid = 3800] [serial = 1747] [outer = 131F0800] 12:59:57 INFO - PROCESS | 3800 | 1471294797363 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1561F400) [pid = 3800] [serial = 1748] [outer = 131F0800] 12:59:57 INFO - PROCESS | 3800 | 1471294797778 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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 674ms 12:59:57 INFO - PROCESS | 3800 | 1471294797809 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 3800 | 1471294797811 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 12:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:59:57 INFO - PROCESS | 3800 | 1471294797818 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 3800 | 1471294797820 Marionette TRACE conn3 <- [1,2294,null,{}] 12:59:57 INFO - PROCESS | 3800 | 1471294797823 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}] 12:59:57 INFO - PROCESS | 3800 | 1471294797825 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:57 INFO - PROCESS | 3800 | 1471294797958 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:59:57 INFO - PROCESS | 3800 | 1471294797965 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 3800 | 1471294797967 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:57 INFO - PROCESS | 3800 | ++DOCSHELL 16929800 == 33 [pid = 3800] [id = 583] 12:59:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16CC1400) [pid = 3800] [serial = 1749] [outer = 00000000] 12:59:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16F0E400) [pid = 3800] [serial = 1750] [outer = 16CC1400] 12:59:58 INFO - PROCESS | 3800 | 1471294798010 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16F0F800) [pid = 3800] [serial = 1751] [outer = 16CC1400] 12:59:58 INFO - PROCESS | 3800 | 1471294798480 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]]]}] 12:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 723ms 12:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:59:58 INFO - PROCESS | 3800 | 1471294798551 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:59:58 INFO - PROCESS | 3800 | 1471294798553 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 12:59:58 INFO - PROCESS | 3800 | 1471294798607 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:59:58 INFO - PROCESS | 3800 | 1471294798608 Marionette TRACE conn3 <- [1,2298,null,{}] 12:59:58 INFO - PROCESS | 3800 | 1471294798612 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}] 12:59:58 INFO - PROCESS | 3800 | 1471294798613 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:58 INFO - PROCESS | 3800 | 1471294798691 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:59:58 INFO - PROCESS | 3800 | 1471294798700 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 3800 | 1471294798702 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:58 INFO - PROCESS | 3800 | ++DOCSHELL 1344C000 == 34 [pid = 3800] [id = 584] 12:59:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16FCE400) [pid = 3800] [serial = 1752] [outer = 00000000] 12:59:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1753D800) [pid = 3800] [serial = 1753] [outer = 16FCE400] 12:59:58 INFO - PROCESS | 3800 | 1471294798745 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1753EC00) [pid = 3800] [serial = 1754] [outer = 16FCE400] 12:59:59 INFO - PROCESS | 3800 | 1471294799503 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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 937ms 12:59:59 INFO - PROCESS | 3800 | 1471294799529 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 3800 | 1471294799533 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 12:59:59 INFO - PROCESS | 3800 | 1471294799538 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:59:59 INFO - PROCESS | 3800 | 1471294799542 Marionette TRACE conn3 <- [1,2302,null,{}] 12:59:59 INFO - PROCESS | 3800 | 1471294799548 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}] 12:59:59 INFO - PROCESS | 3800 | 1471294799551 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:59 INFO - PROCESS | 3800 | 1471294799677 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:59:59 INFO - PROCESS | 3800 | 1471294799797 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 3800 | 1471294799800 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 12:59:59 INFO - PROCESS | 3800 | ++DOCSHELL 10A54000 == 35 [pid = 3800] [id = 585] 12:59:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10A55000) [pid = 3800] [serial = 1755] [outer = 00000000] 12:59:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1105C800) [pid = 3800] [serial = 1756] [outer = 10A55000] 12:59:59 INFO - PROCESS | 3800 | 1471294799856 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (11C3E400) [pid = 3800] [serial = 1757] [outer = 10A55000] 13:00:00 INFO - PROCESS | 3800 | 1471294800570 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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1101ms 13:00:00 INFO - PROCESS | 3800 | 1471294800617 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 3800 | 1471294800621 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 13:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:00:00 INFO - PROCESS | 3800 | 1471294800652 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 3800 | 1471294800657 Marionette TRACE conn3 <- [1,2306,null,{}] 13:00:00 INFO - PROCESS | 3800 | 1471294800711 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}] 13:00:00 INFO - PROCESS | 3800 | 1471294800714 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:00 INFO - PROCESS | 3800 | 1471294800918 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:00:00 INFO - PROCESS | 3800 | 1471294800927 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 3800 | 1471294800930 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:00 INFO - PROCESS | 3800 | ++DOCSHELL 131F1400 == 36 [pid = 3800] [id = 586] 13:00:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1320BC00) [pid = 3800] [serial = 1758] [outer = 00000000] 13:00:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13463800) [pid = 3800] [serial = 1759] [outer = 1320BC00] 13:00:01 INFO - PROCESS | 3800 | 1471294800986 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (139DA400) [pid = 3800] [serial = 1760] [outer = 1320BC00] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 16929800 == 35 [pid = 3800] [id = 583] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 131E6000 == 34 [pid = 3800] [id = 582] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 142F8000 == 33 [pid = 3800] [id = 581] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 13EA3800 == 32 [pid = 3800] [id = 580] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 13466800 == 31 [pid = 3800] [id = 579] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 13460000 == 30 [pid = 3800] [id = 578] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 114DC000 == 29 [pid = 3800] [id = 577] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 1050F400 == 28 [pid = 3800] [id = 576] 13:00:01 INFO - PROCESS | 3800 | --DOCSHELL 11054400 == 27 [pid = 3800] [id = 575] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15FC5400) [pid = 3800] [serial = 1696] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16925000) [pid = 3800] [serial = 1697] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16F07400) [pid = 3800] [serial = 1700] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16CC1800) [pid = 3800] [serial = 1699] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (146CC000) [pid = 3800] [serial = 1705] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (17540000) [pid = 3800] [serial = 1702] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10435800) [pid = 3800] [serial = 1684] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (10A47800) [pid = 3800] [serial = 1685] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16FCF800) [pid = 3800] [serial = 1679] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (114D8800) [pid = 3800] [serial = 1681] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (12876400) [pid = 3800] [serial = 1682] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1346AC00) [pid = 3800] [serial = 1690] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13948000) [pid = 3800] [serial = 1691] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (12874000) [pid = 3800] [serial = 1687] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1760A000) [pid = 3800] [serial = 1709] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (129BC800) [pid = 3800] [serial = 1688] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (146CD800) [pid = 3800] [serial = 1693] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (17775000) [pid = 3800] [serial = 1711] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (176CB400) [pid = 3800] [serial = 1712] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (175ED000) [pid = 3800] [serial = 1708] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (17540400) [pid = 3800] [serial = 1703] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1697D000) [pid = 3800] [serial = 1706] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (15612000) [pid = 3800] [serial = 1694] [outer = 00000000] [url = about:blank] 13:00:01 INFO - PROCESS | 3800 | 1471294801951 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] 13:00:02 INFO - PROCESS | 3800 | 1471294801984 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 13:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:00:02 INFO - PROCESS | 3800 | 1471294801989 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 3800 | 1471294801992 Marionette TRACE conn3 <- [1,2310,null,{}] 13:00:02 INFO - PROCESS | 3800 | 1471294801997 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}] 13:00:02 INFO - PROCESS | 3800 | 1471294802000 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:02 INFO - PROCESS | 3800 | 1471294802150 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:00:02 INFO - PROCESS | 3800 | 1471294802250 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 3800 | 1471294802254 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:02 INFO - PROCESS | 3800 | ++DOCSHELL 10A06400 == 28 [pid = 3800] [id = 587] 13:00:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (10A07800) [pid = 3800] [serial = 1761] [outer = 00000000] 13:00:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10FBE800) [pid = 3800] [serial = 1762] [outer = 10A07800] 13:00:02 INFO - PROCESS | 3800 | 1471294802301 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (1105A800) [pid = 3800] [serial = 1763] [outer = 10A07800] 13:00:02 INFO - PROCESS | 3800 | 1471294802780 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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 854ms 13:00:02 INFO - PROCESS | 3800 | 1471294802858 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 3800 | 1471294802863 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 13:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:00:02 INFO - PROCESS | 3800 | 1471294802869 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 3800 | 1471294802871 Marionette TRACE conn3 <- [1,2314,null,{}] 13:00:02 INFO - PROCESS | 3800 | 1471294802875 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}] 13:00:02 INFO - PROCESS | 3800 | 1471294802877 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:02 INFO - PROCESS | 3800 | 1471294802966 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:00:02 INFO - PROCESS | 3800 | 1471294802974 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 3800 | 1471294802976 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:03 INFO - PROCESS | 3800 | ++DOCSHELL 12879400 == 29 [pid = 3800] [id = 588] 13:00:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1287B000) [pid = 3800] [serial = 1764] [outer = 00000000] 13:00:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1311C000) [pid = 3800] [serial = 1765] [outer = 1287B000] 13:00:03 INFO - PROCESS | 3800 | 1471294803023 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (131EA800) [pid = 3800] [serial = 1766] [outer = 1287B000] 13:00:03 INFO - PROCESS | 3800 | 1471294803535 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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 740ms 13:00:03 INFO - PROCESS | 3800 | 1471294803614 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:00:03 INFO - PROCESS | 3800 | 1471294803617 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 13:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:00:03 INFO - PROCESS | 3800 | 1471294803623 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - PROCESS | 3800 | 1471294803626 Marionette TRACE conn3 <- [1,2318,null,{}] 13:00:03 INFO - PROCESS | 3800 | 1471294803637 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}] 13:00:03 INFO - PROCESS | 3800 | 1471294803641 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:03 INFO - PROCESS | 3800 | 1471294803726 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:00:03 INFO - PROCESS | 3800 | 1471294803827 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 3800 | 1471294803830 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:03 INFO - PROCESS | 3800 | ++DOCSHELL 14289C00 == 30 [pid = 3800] [id = 589] 13:00:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1428A000) [pid = 3800] [serial = 1767] [outer = 00000000] 13:00:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (142FA400) [pid = 3800] [serial = 1768] [outer = 1428A000] 13:00:03 INFO - PROCESS | 3800 | 1471294803886 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (146CEC00) [pid = 3800] [serial = 1769] [outer = 1428A000] 13:00:04 INFO - PROCESS | 3800 | 1471294804317 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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 723ms 13:00:04 INFO - PROCESS | 3800 | 1471294804359 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 3800 | 1471294804361 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 13:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:00:04 INFO - PROCESS | 3800 | 1471294804365 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 3800 | 1471294804366 Marionette TRACE conn3 <- [1,2322,null,{}] 13:00:04 INFO - PROCESS | 3800 | 1471294804370 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}] 13:00:04 INFO - PROCESS | 3800 | 1471294804372 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:04 INFO - PROCESS | 3800 | 1471294804493 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:00:04 INFO - PROCESS | 3800 | 1471294804553 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 3800 | 1471294804555 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:04 INFO - PROCESS | 3800 | ++DOCSHELL 15861400 == 31 [pid = 3800] [id = 590] 13:00:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15861800) [pid = 3800] [serial = 1770] [outer = 00000000] 13:00:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (15FBB000) [pid = 3800] [serial = 1771] [outer = 15861800] 13:00:04 INFO - PROCESS | 3800 | 1471294804600 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16923400) [pid = 3800] [serial = 1772] [outer = 15861800] 13:00:05 INFO - PROCESS | 3800 | 1471294805052 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 723ms 13:00:05 INFO - PROCESS | 3800 | 1471294805096 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 3800 | 1471294805099 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 13:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:00:05 INFO - PROCESS | 3800 | 1471294805106 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 3800 | 1471294805108 Marionette TRACE conn3 <- [1,2326,null,{}] 13:00:05 INFO - PROCESS | 3800 | 1471294805116 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}] 13:00:05 INFO - PROCESS | 3800 | 1471294805118 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:05 INFO - PROCESS | 3800 | 1471294805255 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:00:05 INFO - PROCESS | 3800 | 1471294805269 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 3800 | 1471294805271 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:05 INFO - PROCESS | 3800 | ++DOCSHELL 1504E000 == 32 [pid = 3800] [id = 591] 13:00:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15612000) [pid = 3800] [serial = 1773] [outer = 00000000] 13:00:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16CCB000) [pid = 3800] [serial = 1774] [outer = 15612000] 13:00:05 INFO - PROCESS | 3800 | 1471294805315 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16F04400) [pid = 3800] [serial = 1775] [outer = 15612000] 13:00:05 INFO - PROCESS | 3800 | 1471294805806 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 740ms 13:00:05 INFO - PROCESS | 3800 | 1471294805843 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 3800 | 1471294805845 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 13:00:05 INFO - PROCESS | 3800 | 1471294805849 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:00:05 INFO - PROCESS | 3800 | 1471294805850 Marionette TRACE conn3 <- [1,2330,null,{}] 13:00:05 INFO - PROCESS | 3800 | 1471294805861 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}] 13:00:05 INFO - PROCESS | 3800 | 1471294805866 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:06 INFO - PROCESS | 3800 | 1471294806002 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:00:06 INFO - PROCESS | 3800 | 1471294806074 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 3800 | 1471294806076 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:06 INFO - PROCESS | 3800 | ++DOCSHELL 16F07000 == 33 [pid = 3800] [id = 592] 13:00:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16F09400) [pid = 3800] [serial = 1776] [outer = 00000000] 13:00:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1753C000) [pid = 3800] [serial = 1777] [outer = 16F09400] 13:00:06 INFO - PROCESS | 3800 | 1471294806130 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1753C400) [pid = 3800] [serial = 1778] [outer = 16F09400] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11057C00) [pid = 3800] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1051B400) [pid = 3800] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (114DC400) [pid = 3800] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13464000) [pid = 3800] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15616400) [pid = 3800] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10564000) [pid = 3800] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13CC0400) [pid = 3800] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16FCAC00) [pid = 3800] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16FD2000) [pid = 3800] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1428DC00) [pid = 3800] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16CC1400) [pid = 3800] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (131F0800) [pid = 3800] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:00:06 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (13942000) [pid = 3800] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:00:06 INFO - PROCESS | 3800 | 1471294806682 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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 887ms 13:00:06 INFO - PROCESS | 3800 | 1471294806726 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 3800 | 1471294806728 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 13:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:00:06 INFO - PROCESS | 3800 | 1471294806731 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 3800 | 1471294806733 Marionette TRACE conn3 <- [1,2334,null,{}] 13:00:06 INFO - PROCESS | 3800 | 1471294806736 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}] 13:00:06 INFO - PROCESS | 3800 | 1471294806738 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:06 INFO - PROCESS | 3800 | 1471294806849 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:00:06 INFO - PROCESS | 3800 | 1471294806912 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 3800 | 1471294806914 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:06 INFO - PROCESS | 3800 | ++DOCSHELL 11435400 == 34 [pid = 3800] [id = 593] 13:00:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (12BC4000) [pid = 3800] [serial = 1779] [outer = 00000000] 13:00:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13465800) [pid = 3800] [serial = 1780] [outer = 12BC4000] 13:00:07 INFO - PROCESS | 3800 | 1471294807007 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16910800) [pid = 3800] [serial = 1781] [outer = 12BC4000] 13:00:07 INFO - PROCESS | 3800 | 1471294807372 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]]]}] 13:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 657ms 13:00:07 INFO - PROCESS | 3800 | 1471294807413 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:00:07 INFO - PROCESS | 3800 | 1471294807415 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 13:00:07 INFO - PROCESS | 3800 | 1471294807418 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 3800 | 1471294807420 Marionette TRACE conn3 <- [1,2338,null,{}] 13:00:07 INFO - PROCESS | 3800 | 1471294807423 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}] 13:00:07 INFO - PROCESS | 3800 | 1471294807425 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:07 INFO - PROCESS | 3800 | 1471294807502 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:00:07 INFO - PROCESS | 3800 | 1471294807508 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 3800 | 1471294807510 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:07 INFO - PROCESS | 3800 | ++DOCSHELL 15613400 == 35 [pid = 3800] [id = 594] 13:00:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16FD0000) [pid = 3800] [serial = 1782] [outer = 00000000] 13:00:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (17545000) [pid = 3800] [serial = 1783] [outer = 16FD0000] 13:00:07 INFO - PROCESS | 3800 | 1471294807554 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (176C9000) [pid = 3800] [serial = 1784] [outer = 16FD0000] 13:00:08 INFO - PROCESS | 3800 | 1471294808041 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 13:00:08 INFO - PROCESS | 3800 | 1471294808087 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 3800 | 1471294808089 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 13:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:00:08 INFO - PROCESS | 3800 | 1471294808093 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 3800 | 1471294808094 Marionette TRACE conn3 <- [1,2342,null,{}] 13:00:08 INFO - PROCESS | 3800 | 1471294808099 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}] 13:00:08 INFO - PROCESS | 3800 | 1471294808101 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:08 INFO - PROCESS | 3800 | 1471294808186 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:00:08 INFO - PROCESS | 3800 | 1471294808192 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 3800 | 1471294808202 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:08 INFO - PROCESS | 3800 | ++DOCSHELL 14289800 == 36 [pid = 3800] [id = 595] 13:00:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (142F8800) [pid = 3800] [serial = 1785] [outer = 00000000] 13:00:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17854800) [pid = 3800] [serial = 1786] [outer = 142F8800] 13:00:08 INFO - PROCESS | 3800 | 1471294808246 Marionette DEBUG loaded listener.js 13:00:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17860C00) [pid = 3800] [serial = 1787] [outer = 142F8800] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 10A06400 == 35 [pid = 3800] [id = 587] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 131F1400 == 34 [pid = 3800] [id = 586] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 1344C000 == 33 [pid = 3800] [id = 584] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 10A54000 == 32 [pid = 3800] [id = 585] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 12879400 == 31 [pid = 3800] [id = 588] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 15861400 == 30 [pid = 3800] [id = 590] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 14289C00 == 29 [pid = 3800] [id = 589] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 11435400 == 28 [pid = 3800] [id = 593] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 16F07000 == 27 [pid = 3800] [id = 592] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 1504E000 == 26 [pid = 3800] [id = 591] 13:00:09 INFO - PROCESS | 3800 | --DOCSHELL 15613400 == 25 [pid = 3800] [id = 594] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (12871000) [pid = 3800] [serial = 1727] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (11CE3000) [pid = 3800] [serial = 1726] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10B69000) [pid = 3800] [serial = 1729] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10F4D400) [pid = 3800] [serial = 1730] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (11C38400) [pid = 3800] [serial = 1732] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1286FC00) [pid = 3800] [serial = 1733] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13942400) [pid = 3800] [serial = 1735] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16929000) [pid = 3800] [serial = 1744] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (131E4000) [pid = 3800] [serial = 1715] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (12BC9800) [pid = 3800] [serial = 1714] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (146C8C00) [pid = 3800] [serial = 1718] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1428BC00) [pid = 3800] [serial = 1717] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1785DC00) [pid = 3800] [serial = 1721] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (175EC800) [pid = 3800] [serial = 1720] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (182D8400) [pid = 3800] [serial = 1724] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (180DC400) [pid = 3800] [serial = 1723] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (146CD400) [pid = 3800] [serial = 1741] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (16F0E400) [pid = 3800] [serial = 1750] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (1561E800) [pid = 3800] [serial = 1747] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (16980000) [pid = 3800] [serial = 1745] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (14293C00) [pid = 3800] [serial = 1738] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (142F2C00) [pid = 3800] [serial = 1739] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (1753D800) [pid = 3800] [serial = 1753] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (15615400) [pid = 3800] [serial = 1742] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 52 (16F0F800) [pid = 3800] [serial = 1751] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 51 (1561F400) [pid = 3800] [serial = 1748] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | --DOMWINDOW == 50 (13C81C00) [pid = 3800] [serial = 1736] [outer = 00000000] [url = about:blank] 13:00:10 INFO - PROCESS | 3800 | 1471294810133 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2071ms 13:00:10 INFO - PROCESS | 3800 | 1471294810165 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 3800 | 1471294810169 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 13:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:00:10 INFO - PROCESS | 3800 | 1471294810175 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 3800 | 1471294810178 Marionette TRACE conn3 <- [1,2346,null,{}] 13:00:10 INFO - PROCESS | 3800 | 1471294810184 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}] 13:00:10 INFO - PROCESS | 3800 | 1471294810187 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:10 INFO - PROCESS | 3800 | 1471294810284 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:00:10 INFO - PROCESS | 3800 | 1471294810296 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 3800 | 1471294810301 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:10 INFO - PROCESS | 3800 | ++DOCSHELL 10A49400 == 26 [pid = 3800] [id = 596] 13:00:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (10A49800) [pid = 3800] [serial = 1788] [outer = 00000000] 13:00:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (10F4DC00) [pid = 3800] [serial = 1789] [outer = 10A49800] 13:00:10 INFO - PROCESS | 3800 | 1471294810356 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (10FB4C00) [pid = 3800] [serial = 1790] [outer = 10A49800] 13:00:10 INFO - PROCESS | 3800 | 1471294810907 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 772ms 13:00:10 INFO - PROCESS | 3800 | 1471294810950 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 3800 | 1471294810955 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 13:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:00:10 INFO - PROCESS | 3800 | 1471294810962 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 3800 | 1471294810964 Marionette TRACE conn3 <- [1,2350,null,{}] 13:00:10 INFO - PROCESS | 3800 | 1471294810968 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}] 13:00:10 INFO - PROCESS | 3800 | 1471294810971 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:11 INFO - PROCESS | 3800 | 1471294811062 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:00:11 INFO - PROCESS | 3800 | 1471294811071 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 3800 | 1471294811073 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:11 INFO - PROCESS | 3800 | ++DOCSHELL 11AD8000 == 27 [pid = 3800] [id = 597] 13:00:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (11C38000) [pid = 3800] [serial = 1791] [outer = 00000000] 13:00:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (11CE5400) [pid = 3800] [serial = 1792] [outer = 11C38000] 13:00:11 INFO - PROCESS | 3800 | 1471294811121 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (12871C00) [pid = 3800] [serial = 1793] [outer = 11C38000] 13:00:11 INFO - PROCESS | 3800 | 1471294811656 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]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 739ms 13:00:11 INFO - PROCESS | 3800 | 1471294811695 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 3800 | 1471294811697 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 13:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:00:11 INFO - PROCESS | 3800 | 1471294811701 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 3800 | 1471294811704 Marionette TRACE conn3 <- [1,2354,null,{}] 13:00:11 INFO - PROCESS | 3800 | 1471294811715 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}] 13:00:11 INFO - PROCESS | 3800 | 1471294811720 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:11 INFO - PROCESS | 3800 | 1471294811883 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:00:11 INFO - PROCESS | 3800 | 1471294811980 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 3800 | 1471294811983 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:12 INFO - PROCESS | 3800 | ++DOCSHELL 131EE800 == 28 [pid = 3800] [id = 598] 13:00:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (131EF400) [pid = 3800] [serial = 1794] [outer = 00000000] 13:00:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (13216800) [pid = 3800] [serial = 1795] [outer = 131EF400] 13:00:12 INFO - PROCESS | 3800 | 1471294812032 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (13461400) [pid = 3800] [serial = 1796] [outer = 131EF400] 13:00:12 INFO - PROCESS | 3800 | 1471294812448 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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 772ms 13:00:12 INFO - PROCESS | 3800 | 1471294812522 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 3800 | 1471294812525 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 13:00:12 INFO - PROCESS | 3800 | 1471294812528 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:00:12 INFO - PROCESS | 3800 | 1471294812530 Marionette TRACE conn3 <- [1,2358,null,{}] 13:00:12 INFO - PROCESS | 3800 | 1471294812534 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}] 13:00:12 INFO - PROCESS | 3800 | 1471294812536 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:12 INFO - PROCESS | 3800 | 1471294812621 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:00:12 INFO - PROCESS | 3800 | 1471294812628 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 3800 | 1471294812630 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:12 INFO - PROCESS | 3800 | ++DOCSHELL 1344A800 == 29 [pid = 3800] [id = 599] 13:00:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (13948C00) [pid = 3800] [serial = 1797] [outer = 00000000] 13:00:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13CC8000) [pid = 3800] [serial = 1798] [outer = 13948C00] 13:00:12 INFO - PROCESS | 3800 | 1471294812679 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (1428B400) [pid = 3800] [serial = 1799] [outer = 13948C00] 13:00:13 INFO - PROCESS | 3800 | 1471294813119 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 674ms 13:00:13 INFO - PROCESS | 3800 | 1471294813201 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 3800 | 1471294813203 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 13:00:13 INFO - PROCESS | 3800 | 1471294813206 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:00:13 INFO - PROCESS | 3800 | 1471294813208 Marionette TRACE conn3 <- [1,2362,null,{}] 13:00:13 INFO - PROCESS | 3800 | 1471294813216 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}] 13:00:13 INFO - PROCESS | 3800 | 1471294813218 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:13 INFO - PROCESS | 3800 | 1471294813296 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:00:13 INFO - PROCESS | 3800 | 1471294813330 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:13 INFO - PROCESS | 3800 | 1471294813333 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:13 INFO - PROCESS | 3800 | ++DOCSHELL 14294000 == 30 [pid = 3800] [id = 600] 13:00:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (14294800) [pid = 3800] [serial = 1800] [outer = 00000000] 13:00:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (142F9000) [pid = 3800] [serial = 1801] [outer = 14294800] 13:00:13 INFO - PROCESS | 3800 | 1471294813377 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (146C9C00) [pid = 3800] [serial = 1802] [outer = 14294800] 13:00:13 INFO - PROCESS | 3800 | 1471294813870 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 739ms 13:00:13 INFO - PROCESS | 3800 | 1471294813939 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 3800 | 1471294813941 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 13:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:00:13 INFO - PROCESS | 3800 | 1471294813945 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 3800 | 1471294813946 Marionette TRACE conn3 <- [1,2366,null,{}] 13:00:13 INFO - PROCESS | 3800 | 1471294813950 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}] 13:00:13 INFO - PROCESS | 3800 | 1471294813955 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:14 INFO - PROCESS | 3800 | 1471294814068 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:00:14 INFO - PROCESS | 3800 | 1471294814075 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 3800 | 1471294814077 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:14 INFO - PROCESS | 3800 | ++DOCSHELL 1036B000 == 31 [pid = 3800] [id = 601] 13:00:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10FB9800) [pid = 3800] [serial = 1803] [outer = 00000000] 13:00:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1585FC00) [pid = 3800] [serial = 1804] [outer = 10FB9800] 13:00:14 INFO - PROCESS | 3800 | 1471294814122 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (16929000) [pid = 3800] [serial = 1805] [outer = 10FB9800] 13:00:14 INFO - PROCESS | 3800 | 1471294814625 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]]]}] 13:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 739ms 13:00:14 INFO - PROCESS | 3800 | 1471294814678 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 3800 | 1471294814680 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 13:00:14 INFO - PROCESS | 3800 | 1471294814683 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:00:14 INFO - PROCESS | 3800 | 1471294814685 Marionette TRACE conn3 <- [1,2370,null,{}] 13:00:14 INFO - PROCESS | 3800 | 1471294814688 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}] 13:00:14 INFO - PROCESS | 3800 | 1471294814690 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:14 INFO - PROCESS | 3800 | 1471294814800 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:00:14 INFO - PROCESS | 3800 | 1471294814812 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 3800 | 1471294814813 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:14 INFO - PROCESS | 3800 | ++DOCSHELL 16C06000 == 32 [pid = 3800] [id = 602] 13:00:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (16C07C00) [pid = 3800] [serial = 1806] [outer = 00000000] 13:00:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (16CC3800) [pid = 3800] [serial = 1807] [outer = 16C07C00] 13:00:14 INFO - PROCESS | 3800 | 1471294814858 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16CC8C00) [pid = 3800] [serial = 1808] [outer = 16C07C00] 13:00:15 INFO - PROCESS | 3800 | 1471294815335 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 657ms 13:00:15 INFO - PROCESS | 3800 | 1471294815360 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 3800 | 1471294815362 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 13:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:00:15 INFO - PROCESS | 3800 | 1471294815365 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 3800 | 1471294815367 Marionette TRACE conn3 <- [1,2374,null,{}] 13:00:15 INFO - PROCESS | 3800 | 1471294815371 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}] 13:00:15 INFO - PROCESS | 3800 | 1471294815372 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:15 INFO - PROCESS | 3800 | 1471294815452 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:00:15 INFO - PROCESS | 3800 | 1471294815458 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 3800 | 1471294815460 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:15 INFO - PROCESS | 3800 | ++DOCSHELL 16F0F800 == 33 [pid = 3800] [id = 603] 13:00:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16F10400) [pid = 3800] [serial = 1809] [outer = 00000000] 13:00:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16FC9000) [pid = 3800] [serial = 1810] [outer = 16F10400] 13:00:15 INFO - PROCESS | 3800 | 1471294815504 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1697A000) [pid = 3800] [serial = 1811] [outer = 16F10400] 13:00:16 INFO - PROCESS | 3800 | 1471294815967 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]]]}] 13:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 658ms 13:00:16 INFO - PROCESS | 3800 | 1471294816055 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 3800 | 1471294816057 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 13:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:00:16 INFO - PROCESS | 3800 | 1471294816060 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 3800 | 1471294816062 Marionette TRACE conn3 <- [1,2378,null,{}] 13:00:16 INFO - PROCESS | 3800 | 1471294816065 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}] 13:00:16 INFO - PROCESS | 3800 | 1471294816067 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:16 INFO - PROCESS | 3800 | 1471294816181 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:00:16 INFO - PROCESS | 3800 | 1471294816272 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 3800 | 1471294816274 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:16 INFO - PROCESS | 3800 | ++DOCSHELL 131E3C00 == 34 [pid = 3800] [id = 604] 13:00:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16FC6000) [pid = 3800] [serial = 1812] [outer = 00000000] 13:00:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16FD2800) [pid = 3800] [serial = 1813] [outer = 16FC6000] 13:00:16 INFO - PROCESS | 3800 | 1471294816318 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17106800) [pid = 3800] [serial = 1814] [outer = 16FC6000] 13:00:16 INFO - PROCESS | 3800 | 1471294816788 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]]]}] 13:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 772ms 13:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:00:16 INFO - PROCESS | 3800 | 1471294816835 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 3800 | 1471294816837 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 13:00:16 INFO - PROCESS | 3800 | 1471294816840 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 3800 | 1471294816842 Marionette TRACE conn3 <- [1,2382,null,{}] 13:00:16 INFO - PROCESS | 3800 | 1471294816845 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}] 13:00:16 INFO - PROCESS | 3800 | 1471294816847 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:16 INFO - PROCESS | 3800 | 1471294816975 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:00:17 INFO - PROCESS | 3800 | 1471294817042 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 3800 | 1471294817044 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:17 INFO - PROCESS | 3800 | ++DOCSHELL 1753A000 == 35 [pid = 3800] [id = 605] 13:00:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1753E800) [pid = 3800] [serial = 1815] [outer = 00000000] 13:00:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (17545C00) [pid = 3800] [serial = 1816] [outer = 1753E800] 13:00:17 INFO - PROCESS | 3800 | 1471294817088 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (17548400) [pid = 3800] [serial = 1817] [outer = 1753E800] 13:00:17 INFO - PROCESS | 3800 | 1471294817566 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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 772ms 13:00:17 INFO - PROCESS | 3800 | 1471294817616 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:00:17 INFO - PROCESS | 3800 | 1471294817619 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 13:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:00:17 INFO - PROCESS | 3800 | 1471294817622 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 3800 | 1471294817625 Marionette TRACE conn3 <- [1,2386,null,{}] 13:00:17 INFO - PROCESS | 3800 | 1471294817630 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}] 13:00:17 INFO - PROCESS | 3800 | 1471294817633 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:17 INFO - PROCESS | 3800 | 1471294817757 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:00:17 INFO - PROCESS | 3800 | 1471294817961 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 3800 | 1471294817963 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (16F09400) [pid = 3800] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15612000) [pid = 3800] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (12BC4000) [pid = 3800] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16FD0000) [pid = 3800] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1428A000) [pid = 3800] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1287B000) [pid = 3800] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A07800) [pid = 3800] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1320BC00) [pid = 3800] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10A55000) [pid = 3800] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16FCE400) [pid = 3800] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:00:17 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15861800) [pid = 3800] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:00:18 INFO - PROCESS | 3800 | ++DOCSHELL 10516800 == 36 [pid = 3800] [id = 606] 13:00:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10A07800) [pid = 3800] [serial = 1818] [outer = 00000000] 13:00:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (12874000) [pid = 3800] [serial = 1819] [outer = 10A07800] 13:00:18 INFO - PROCESS | 3800 | 1471294818019 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (146CC000) [pid = 3800] [serial = 1820] [outer = 10A07800] 13:00:18 INFO - PROCESS | 3800 | 1471294818457 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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 871ms 13:00:18 INFO - PROCESS | 3800 | 1471294818499 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 3800 | 1471294818501 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 13:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:00:18 INFO - PROCESS | 3800 | 1471294818504 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 3800 | 1471294818506 Marionette TRACE conn3 <- [1,2390,null,{}] 13:00:18 INFO - PROCESS | 3800 | 1471294818509 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}] 13:00:18 INFO - PROCESS | 3800 | 1471294818511 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:18 INFO - PROCESS | 3800 | 1471294818627 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:00:18 INFO - PROCESS | 3800 | 1471294818636 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 3800 | 1471294818638 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:18 INFO - PROCESS | 3800 | ++DOCSHELL 10B6D800 == 37 [pid = 3800] [id = 607] 13:00:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (13215000) [pid = 3800] [serial = 1821] [outer = 00000000] 13:00:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17852C00) [pid = 3800] [serial = 1822] [outer = 13215000] 13:00:18 INFO - PROCESS | 3800 | 1471294818682 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1785EC00) [pid = 3800] [serial = 1823] [outer = 13215000] 13:00:19 INFO - PROCESS | 3800 | 1471294819132 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 657ms 13:00:19 INFO - PROCESS | 3800 | 1471294819176 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 3800 | 1471294819178 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 13:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:00:19 INFO - PROCESS | 3800 | 1471294819182 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 3800 | 1471294819183 Marionette TRACE conn3 <- [1,2394,null,{}] 13:00:19 INFO - PROCESS | 3800 | 1471294819187 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}] 13:00:19 INFO - PROCESS | 3800 | 1471294819188 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:19 INFO - PROCESS | 3800 | 1471294819315 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:00:19 INFO - PROCESS | 3800 | 1471294819355 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 3800 | 1471294819357 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:19 INFO - PROCESS | 3800 | ++DOCSHELL 12DA9400 == 38 [pid = 3800] [id = 608] 13:00:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16448000) [pid = 3800] [serial = 1824] [outer = 00000000] 13:00:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1803C400) [pid = 3800] [serial = 1825] [outer = 16448000] 13:00:19 INFO - PROCESS | 3800 | 1471294819400 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (182D3C00) [pid = 3800] [serial = 1826] [outer = 16448000] 13:00:19 INFO - PROCESS | 3800 | 1471294819869 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 739ms 13:00:19 INFO - PROCESS | 3800 | 1471294819920 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 3800 | 1471294819923 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 13:00:19 INFO - PROCESS | 3800 | 1471294819926 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:00:19 INFO - PROCESS | 3800 | 1471294819928 Marionette TRACE conn3 <- [1,2398,null,{}] 13:00:19 INFO - PROCESS | 3800 | 1471294819932 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}] 13:00:19 INFO - PROCESS | 3800 | 1471294819934 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:20 INFO - PROCESS | 3800 | 1471294820014 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:00:20 INFO - PROCESS | 3800 | 1471294820022 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 3800 | 1471294820024 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:20 INFO - PROCESS | 3800 | ++DOCSHELL 142F6C00 == 39 [pid = 3800] [id = 609] 13:00:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (18037000) [pid = 3800] [serial = 1827] [outer = 00000000] 13:00:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (18370C00) [pid = 3800] [serial = 1828] [outer = 18037000] 13:00:20 INFO - PROCESS | 3800 | 1471294820069 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (18374000) [pid = 3800] [serial = 1829] [outer = 18037000] 13:00:21 INFO - PROCESS | 3800 | 1471294821033 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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1150ms 13:00:21 INFO - PROCESS | 3800 | 1471294821084 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 3800 | 1471294821089 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 13:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:00:21 INFO - PROCESS | 3800 | 1471294821093 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - PROCESS | 3800 | 1471294821099 Marionette TRACE conn3 <- [1,2402,null,{}] 13:00:21 INFO - PROCESS | 3800 | 1471294821104 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}] 13:00:21 INFO - PROCESS | 3800 | 1471294821106 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:21 INFO - PROCESS | 3800 | 1471294821269 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:00:21 INFO - PROCESS | 3800 | 1471294821365 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 3800 | 1471294821369 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:21 INFO - PROCESS | 3800 | ++DOCSHELL 10A48800 == 40 [pid = 3800] [id = 610] 13:00:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10A48C00) [pid = 3800] [serial = 1830] [outer = 00000000] 13:00:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1104F800) [pid = 3800] [serial = 1831] [outer = 10A48C00] 13:00:21 INFO - PROCESS | 3800 | 1471294821466 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (12870800) [pid = 3800] [serial = 1832] [outer = 10A48C00] 13:00:22 INFO - PROCESS | 3800 | 1471294822444 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1429ms 13:00:22 INFO - PROCESS | 3800 | 1471294822522 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 3800 | 1471294822526 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 13:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:00:22 INFO - PROCESS | 3800 | 1471294822532 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 3800 | 1471294822535 Marionette TRACE conn3 <- [1,2406,null,{}] 13:00:22 INFO - PROCESS | 3800 | 1471294822540 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}] 13:00:22 INFO - PROCESS | 3800 | 1471294822543 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:22 INFO - PROCESS | 3800 | 1471294822656 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:00:22 INFO - PROCESS | 3800 | 1471294822787 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 3800 | 1471294822792 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 104E7400 == 39 [pid = 3800] [id = 401] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 10F4D000 == 38 [pid = 3800] [id = 389] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 10FBEC00 == 37 [pid = 3800] [id = 402] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 1346C800 == 36 [pid = 3800] [id = 405] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 16F0FC00 == 35 [pid = 3800] [id = 391] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 131F2800 == 34 [pid = 3800] [id = 390] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 12D9DC00 == 33 [pid = 3800] [id = 404] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 13EA4000 == 32 [pid = 3800] [id = 406] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 1428AC00 == 31 [pid = 3800] [id = 393] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 12872400 == 30 [pid = 3800] [id = 403] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 16FC9400 == 29 [pid = 3800] [id = 392] 13:00:22 INFO - PROCESS | 3800 | --DOCSHELL 14289800 == 28 [pid = 3800] [id = 595] 13:00:22 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (17854800) [pid = 3800] [serial = 1786] [outer = 00000000] [url = about:blank] 13:00:22 INFO - PROCESS | 3800 | ++DOCSHELL 0C7FDC00 == 29 [pid = 3800] [id = 611] 13:00:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (10320000) [pid = 3800] [serial = 1833] [outer = 00000000] 13:00:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10A4E400) [pid = 3800] [serial = 1834] [outer = 10320000] 13:00:22 INFO - PROCESS | 3800 | 1471294822870 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1105A400) [pid = 3800] [serial = 1835] [outer = 10320000] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1753C000) [pid = 3800] [serial = 1777] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16CCB000) [pid = 3800] [serial = 1774] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13465800) [pid = 3800] [serial = 1780] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1753C400) [pid = 3800] [serial = 1778] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (17545000) [pid = 3800] [serial = 1783] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (142FA400) [pid = 3800] [serial = 1768] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1311C000) [pid = 3800] [serial = 1765] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (131EA800) [pid = 3800] [serial = 1766] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10FBE800) [pid = 3800] [serial = 1762] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1105A800) [pid = 3800] [serial = 1763] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (139DA400) [pid = 3800] [serial = 1760] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13463800) [pid = 3800] [serial = 1759] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (11C3E400) [pid = 3800] [serial = 1757] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1105C800) [pid = 3800] [serial = 1756] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1753EC00) [pid = 3800] [serial = 1754] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (176C9000) [pid = 3800] [serial = 1784] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15FBB000) [pid = 3800] [serial = 1771] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (16923400) [pid = 3800] [serial = 1772] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16910800) [pid = 3800] [serial = 1781] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (16F04400) [pid = 3800] [serial = 1775] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (146CEC00) [pid = 3800] [serial = 1769] [outer = 00000000] [url = about:blank] 13:00:23 INFO - PROCESS | 3800 | 1471294823360 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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 871ms 13:00:23 INFO - PROCESS | 3800 | 1471294823408 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 3800 | 1471294823413 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 13:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:00:23 INFO - PROCESS | 3800 | 1471294823419 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - PROCESS | 3800 | 1471294823422 Marionette TRACE conn3 <- [1,2410,null,{}] 13:00:23 INFO - PROCESS | 3800 | 1471294823426 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}] 13:00:23 INFO - PROCESS | 3800 | 1471294823428 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:23 INFO - PROCESS | 3800 | 1471294823514 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:00:23 INFO - PROCESS | 3800 | 1471294823523 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 3800 | 1471294823525 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:23 INFO - PROCESS | 3800 | ++DOCSHELL 11C3EC00 == 30 [pid = 3800] [id = 612] 13:00:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (11C40400) [pid = 3800] [serial = 1836] [outer = 00000000] 13:00:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1293D000) [pid = 3800] [serial = 1837] [outer = 11C40400] 13:00:23 INFO - PROCESS | 3800 | 1471294823621 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (12D6B400) [pid = 3800] [serial = 1838] [outer = 11C40400] 13:00:24 INFO - PROCESS | 3800 | 1471294824107 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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 739ms 13:00:24 INFO - PROCESS | 3800 | 1471294824151 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 3800 | 1471294824153 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 13:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:00:24 INFO - PROCESS | 3800 | 1471294824157 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 3800 | 1471294824161 Marionette TRACE conn3 <- [1,2414,null,{}] 13:00:24 INFO - PROCESS | 3800 | 1471294824172 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}] 13:00:24 INFO - PROCESS | 3800 | 1471294824177 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:24 INFO - PROCESS | 3800 | 1471294824345 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:00:24 INFO - PROCESS | 3800 | 1471294824452 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 3800 | 1471294824455 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:24 INFO - PROCESS | 3800 | ++DOCSHELL 1346B000 == 31 [pid = 3800] [id = 613] 13:00:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1346C800) [pid = 3800] [serial = 1839] [outer = 00000000] 13:00:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13CBAC00) [pid = 3800] [serial = 1840] [outer = 1346C800] 13:00:24 INFO - PROCESS | 3800 | 1471294824503 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13EA3800) [pid = 3800] [serial = 1841] [outer = 1346C800] 13:00:24 INFO - PROCESS | 3800 | 1471294824864 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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 739ms 13:00:24 INFO - PROCESS | 3800 | 1471294824904 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 3800 | 1471294824907 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 13:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:00:24 INFO - PROCESS | 3800 | 1471294824960 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 3800 | 1471294824962 Marionette TRACE conn3 <- [1,2418,null,{}] 13:00:24 INFO - PROCESS | 3800 | 1471294824965 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}] 13:00:24 INFO - PROCESS | 3800 | 1471294824967 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:25 INFO - PROCESS | 3800 | 1471294825060 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:00:25 INFO - PROCESS | 3800 | 1471294825065 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 3800 | 1471294825068 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:25 INFO - PROCESS | 3800 | ++DOCSHELL 14293000 == 32 [pid = 3800] [id = 614] 13:00:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (14293400) [pid = 3800] [serial = 1842] [outer = 00000000] 13:00:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15611800) [pid = 3800] [serial = 1843] [outer = 14293400] 13:00:25 INFO - PROCESS | 3800 | 1471294825113 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1561E000) [pid = 3800] [serial = 1844] [outer = 14293400] 13:00:25 INFO - PROCESS | 3800 | 1471294825573 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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 690ms 13:00:25 INFO - PROCESS | 3800 | 1471294825651 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 3800 | 1471294825654 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 13:00:25 INFO - PROCESS | 3800 | 1471294825664 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 3800 | 1471294825666 Marionette TRACE conn3 <- [1,2422,null,{}] 13:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:00:25 INFO - PROCESS | 3800 | 1471294825669 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}] 13:00:25 INFO - PROCESS | 3800 | 1471294825671 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:25 INFO - PROCESS | 3800 | 1471294825780 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:00:25 INFO - PROCESS | 3800 | 1471294825870 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 3800 | 1471294825872 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:25 INFO - PROCESS | 3800 | ++DOCSHELL 15849000 == 33 [pid = 3800] [id = 615] 13:00:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15863400) [pid = 3800] [serial = 1845] [outer = 00000000] 13:00:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15FC6800) [pid = 3800] [serial = 1846] [outer = 15863400] 13:00:25 INFO - PROCESS | 3800 | 1471294825916 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1692C000) [pid = 3800] [serial = 1847] [outer = 15863400] 13:00:26 INFO - PROCESS | 3800 | 1471294826384 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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 772ms 13:00:26 INFO - PROCESS | 3800 | 1471294826442 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 3800 | 1471294826444 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 13:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:00:26 INFO - PROCESS | 3800 | 1471294826447 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - PROCESS | 3800 | 1471294826449 Marionette TRACE conn3 <- [1,2426,null,{}] 13:00:26 INFO - PROCESS | 3800 | 1471294826452 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}] 13:00:26 INFO - PROCESS | 3800 | 1471294826457 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:26 INFO - PROCESS | 3800 | 1471294826593 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:00:26 INFO - PROCESS | 3800 | 1471294826658 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 3800 | 1471294826660 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:26 INFO - PROCESS | 3800 | ++DOCSHELL 15F46C00 == 34 [pid = 3800] [id = 616] 13:00:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15FC6400) [pid = 3800] [serial = 1848] [outer = 00000000] 13:00:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16FC4C00) [pid = 3800] [serial = 1849] [outer = 15FC6400] 13:00:26 INFO - PROCESS | 3800 | 1471294826704 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16FC5000) [pid = 3800] [serial = 1850] [outer = 15FC6400] 13:00:27 INFO - PROCESS | 3800 | 1471294827168 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]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 772ms 13:00:27 INFO - PROCESS | 3800 | 1471294827223 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:00:27 INFO - PROCESS | 3800 | 1471294827225 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 13:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:00:27 INFO - PROCESS | 3800 | 1471294827228 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 3800 | 1471294827230 Marionette TRACE conn3 <- [1,2430,null,{}] 13:00:27 INFO - PROCESS | 3800 | 1471294827233 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}] 13:00:27 INFO - PROCESS | 3800 | 1471294827244 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:27 INFO - PROCESS | 3800 | 1471294827353 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:00:27 INFO - PROCESS | 3800 | 1471294827364 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 3800 | 1471294827366 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:27 INFO - PROCESS | 3800 | ++DOCSHELL 10F48C00 == 35 [pid = 3800] [id = 617] 13:00:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1105B000) [pid = 3800] [serial = 1851] [outer = 00000000] 13:00:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1753C000) [pid = 3800] [serial = 1852] [outer = 1105B000] 13:00:27 INFO - PROCESS | 3800 | 1471294827609 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17545000) [pid = 3800] [serial = 1853] [outer = 1105B000] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13948C00) [pid = 3800] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (14294800) [pid = 3800] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16FC6000) [pid = 3800] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10FB9800) [pid = 3800] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1753E800) [pid = 3800] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10A07800) [pid = 3800] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (11C38000) [pid = 3800] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16F10400) [pid = 3800] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (16C07C00) [pid = 3800] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (131EF400) [pid = 3800] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (142F8800) [pid = 3800] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10A49800) [pid = 3800] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13215000) [pid = 3800] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:00:27 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16448000) [pid = 3800] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:00:28 INFO - PROCESS | 3800 | 1471294828016 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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 838ms 13:00:28 INFO - PROCESS | 3800 | 1471294828062 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 3800 | 1471294828064 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 13:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:00:28 INFO - PROCESS | 3800 | 1471294828068 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 3800 | 1471294828069 Marionette TRACE conn3 <- [1,2434,null,{}] 13:00:28 INFO - PROCESS | 3800 | 1471294828073 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}] 13:00:28 INFO - PROCESS | 3800 | 1471294828075 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:28 INFO - PROCESS | 3800 | 1471294828151 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:00:28 INFO - PROCESS | 3800 | 1471294828258 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 3800 | 1471294828260 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:28 INFO - PROCESS | 3800 | ++DOCSHELL 12876400 == 36 [pid = 3800] [id = 618] 13:00:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13143400) [pid = 3800] [serial = 1854] [outer = 00000000] 13:00:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (146C3C00) [pid = 3800] [serial = 1855] [outer = 13143400] 13:00:28 INFO - PROCESS | 3800 | 1471294828309 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16F0AC00) [pid = 3800] [serial = 1856] [outer = 13143400] 13:00:28 INFO - PROCESS | 3800 | 1471294828699 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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 674ms 13:00:28 INFO - PROCESS | 3800 | 1471294828739 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 3800 | 1471294828741 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 13:00:28 INFO - PROCESS | 3800 | 1471294828744 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:00:28 INFO - PROCESS | 3800 | 1471294828746 Marionette TRACE conn3 <- [1,2438,null,{}] 13:00:28 INFO - PROCESS | 3800 | 1471294828761 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}] 13:00:28 INFO - PROCESS | 3800 | 1471294828763 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:28 INFO - PROCESS | 3800 | 1471294828842 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:00:28 INFO - PROCESS | 3800 | 1471294828847 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 3800 | 1471294828849 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:28 INFO - PROCESS | 3800 | ++DOCSHELL 16F09800 == 37 [pid = 3800] [id = 619] 13:00:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1753BC00) [pid = 3800] [serial = 1857] [outer = 00000000] 13:00:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (175F5400) [pid = 3800] [serial = 1858] [outer = 1753BC00] 13:00:28 INFO - PROCESS | 3800 | 1471294828892 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1760E400) [pid = 3800] [serial = 1859] [outer = 1753BC00] 13:00:29 INFO - PROCESS | 3800 | 1471294829380 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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 674ms 13:00:29 INFO - PROCESS | 3800 | 1471294829415 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 3800 | 1471294829417 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 13:00:29 INFO - PROCESS | 3800 | 1471294829421 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:00:29 INFO - PROCESS | 3800 | 1471294829422 Marionette TRACE conn3 <- [1,2442,null,{}] 13:00:29 INFO - PROCESS | 3800 | 1471294829443 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}] 13:00:29 INFO - PROCESS | 3800 | 1471294829444 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:29 INFO - PROCESS | 3800 | 1471294829524 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:00:29 INFO - PROCESS | 3800 | 1471294829531 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 3800 | 1471294829534 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:29 INFO - PROCESS | 3800 | ++DOCSHELL 175EEC00 == 38 [pid = 3800] [id = 620] 13:00:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17771400) [pid = 3800] [serial = 1860] [outer = 00000000] 13:00:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17857400) [pid = 3800] [serial = 1861] [outer = 17771400] 13:00:29 INFO - PROCESS | 3800 | 1471294829580 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17B7FC00) [pid = 3800] [serial = 1862] [outer = 17771400] 13:00:30 INFO - PROCESS | 3800 | 1471294830341 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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1002ms 13:00:30 INFO - PROCESS | 3800 | 1471294830434 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 3800 | 1471294830439 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 13:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:00:30 INFO - PROCESS | 3800 | 1471294830444 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 3800 | 1471294830449 Marionette TRACE conn3 <- [1,2446,null,{}] 13:00:30 INFO - PROCESS | 3800 | 1471294830454 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}] 13:00:30 INFO - PROCESS | 3800 | 1471294830457 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:30 INFO - PROCESS | 3800 | 1471294830575 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:00:30 INFO - PROCESS | 3800 | 1471294830713 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 3800 | 1471294830716 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:30 INFO - PROCESS | 3800 | ++DOCSHELL 10F52800 == 39 [pid = 3800] [id = 621] 13:00:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (11053400) [pid = 3800] [serial = 1863] [outer = 00000000] 13:00:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (12831400) [pid = 3800] [serial = 1864] [outer = 11053400] 13:00:30 INFO - PROCESS | 3800 | 1471294830773 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1313EC00) [pid = 3800] [serial = 1865] [outer = 11053400] 13:00:31 INFO - PROCESS | 3800 | 1471294831371 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 986ms 13:00:31 INFO - PROCESS | 3800 | 1471294831423 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 3800 | 1471294831428 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 13:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:00:31 INFO - PROCESS | 3800 | 1471294831435 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 3800 | 1471294831437 Marionette TRACE conn3 <- [1,2450,null,{}] 13:00:31 INFO - PROCESS | 3800 | 1471294831442 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}] 13:00:31 INFO - PROCESS | 3800 | 1471294831444 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:31 INFO - PROCESS | 3800 | 1471294831557 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:00:31 INFO - PROCESS | 3800 | 1471294831670 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 3800 | 1471294831675 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:31 INFO - PROCESS | 3800 | ++DOCSHELL 139DA000 == 40 [pid = 3800] [id = 622] 13:00:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13C83800) [pid = 3800] [serial = 1866] [outer = 00000000] 13:00:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (142ED000) [pid = 3800] [serial = 1867] [outer = 13C83800] 13:00:31 INFO - PROCESS | 3800 | 1471294831799 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (146C9800) [pid = 3800] [serial = 1868] [outer = 13C83800] 13:00:32 INFO - PROCESS | 3800 | 1471294832457 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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1052ms 13:00:32 INFO - PROCESS | 3800 | 1471294832503 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:00:32 INFO - PROCESS | 3800 | 1471294832505 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 13:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:00:32 INFO - PROCESS | 3800 | 1471294832509 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 3800 | 1471294832513 Marionette TRACE conn3 <- [1,2454,null,{}] 13:00:32 INFO - PROCESS | 3800 | 1471294832524 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}] 13:00:32 INFO - PROCESS | 3800 | 1471294832528 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:32 INFO - PROCESS | 3800 | 1471294832634 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:00:32 INFO - PROCESS | 3800 | 1471294832773 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 3800 | 1471294832778 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:32 INFO - PROCESS | 3800 | ++DOCSHELL 1753E000 == 41 [pid = 3800] [id = 623] 13:00:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1753F000) [pid = 3800] [serial = 1869] [outer = 00000000] 13:00:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1778B400) [pid = 3800] [serial = 1870] [outer = 1753F000] 13:00:32 INFO - PROCESS | 3800 | 1471294832836 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (182CD800) [pid = 3800] [serial = 1871] [outer = 1753F000] 13:00:33 INFO - PROCESS | 3800 | 1471294833621 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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1216ms 13:00:33 INFO - PROCESS | 3800 | 1471294833699 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 3800 | 1471294833703 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 13:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:00:33 INFO - PROCESS | 3800 | 1471294833722 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 3800 | 1471294833725 Marionette TRACE conn3 <- [1,2458,null,{}] 13:00:33 INFO - PROCESS | 3800 | 1471294833731 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}] 13:00:33 INFO - PROCESS | 3800 | 1471294833734 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:33 INFO - PROCESS | 3800 | 1471294833895 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:00:34 INFO - PROCESS | 3800 | 1471294834033 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 3800 | 1471294834038 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:34 INFO - PROCESS | 3800 | ++DOCSHELL 11050000 == 42 [pid = 3800] [id = 624] 13:00:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (11050400) [pid = 3800] [serial = 1872] [outer = 00000000] 13:00:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1105C800) [pid = 3800] [serial = 1873] [outer = 11050400] 13:00:34 INFO - PROCESS | 3800 | 1471294834094 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (11437C00) [pid = 3800] [serial = 1874] [outer = 11050400] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 1036C800 == 41 [pid = 3800] [id = 400] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 10326400 == 40 [pid = 3800] [id = 398] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 15849000 == 39 [pid = 3800] [id = 615] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 15618400 == 38 [pid = 3800] [id = 397] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 14293000 == 37 [pid = 3800] [id = 614] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 12876400 == 36 [pid = 3800] [id = 618] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 10F4C800 == 35 [pid = 3800] [id = 395] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 10F48C00 == 34 [pid = 3800] [id = 617] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 114DA400 == 33 [pid = 3800] [id = 396] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 17544000 == 32 [pid = 3800] [id = 394] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 15F46C00 == 31 [pid = 3800] [id = 616] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 15F3EC00 == 30 [pid = 3800] [id = 399] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 16F09800 == 29 [pid = 3800] [id = 619] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 139DA000 == 28 [pid = 3800] [id = 622] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 1753E000 == 27 [pid = 3800] [id = 623] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 175EEC00 == 26 [pid = 3800] [id = 620] 13:00:35 INFO - PROCESS | 3800 | --DOCSHELL 10F52800 == 25 [pid = 3800] [id = 621] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (12874000) [pid = 3800] [serial = 1819] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (11CE5400) [pid = 3800] [serial = 1792] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (16FC9000) [pid = 3800] [serial = 1810] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (12871C00) [pid = 3800] [serial = 1793] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16CC3800) [pid = 3800] [serial = 1807] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13216800) [pid = 3800] [serial = 1795] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13461400) [pid = 3800] [serial = 1796] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16CC8C00) [pid = 3800] [serial = 1808] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (17860C00) [pid = 3800] [serial = 1787] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (10FB4C00) [pid = 3800] [serial = 1790] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (182D3C00) [pid = 3800] [serial = 1826] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (17852C00) [pid = 3800] [serial = 1822] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1785EC00) [pid = 3800] [serial = 1823] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1697A000) [pid = 3800] [serial = 1811] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10F4DC00) [pid = 3800] [serial = 1789] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1803C400) [pid = 3800] [serial = 1825] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13CC8000) [pid = 3800] [serial = 1798] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1428B400) [pid = 3800] [serial = 1799] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (142F9000) [pid = 3800] [serial = 1801] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (146C9C00) [pid = 3800] [serial = 1802] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16FD2800) [pid = 3800] [serial = 1813] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1585FC00) [pid = 3800] [serial = 1804] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16929000) [pid = 3800] [serial = 1805] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (17545C00) [pid = 3800] [serial = 1816] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (17106800) [pid = 3800] [serial = 1814] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (17548400) [pid = 3800] [serial = 1817] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (146CC000) [pid = 3800] [serial = 1820] [outer = 00000000] [url = about:blank] 13:00:35 INFO - PROCESS | 3800 | 1471294835243 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]]]}] 13:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1577ms 13:00:35 INFO - PROCESS | 3800 | 1471294835306 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:00:35 INFO - PROCESS | 3800 | 1471294835310 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 13:00:35 INFO - PROCESS | 3800 | 1471294835322 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:00:35 INFO - PROCESS | 3800 | 1471294835325 Marionette TRACE conn3 <- [1,2462,null,{}] 13:00:35 INFO - PROCESS | 3800 | 1471294835332 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}] 13:00:35 INFO - PROCESS | 3800 | 1471294835335 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:35 INFO - PROCESS | 3800 | 1471294835506 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:00:35 INFO - PROCESS | 3800 | 1471294835602 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 3800 | 1471294835604 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:35 INFO - PROCESS | 3800 | ++DOCSHELL 10A4A000 == 26 [pid = 3800] [id = 625] 13:00:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (10A4A400) [pid = 3800] [serial = 1875] [outer = 00000000] 13:00:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10A51400) [pid = 3800] [serial = 1876] [outer = 10A4A400] 13:00:35 INFO - PROCESS | 3800 | 1471294835652 Marionette DEBUG loaded listener.js 13:00:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10B72C00) [pid = 3800] [serial = 1877] [outer = 10A4A400] 13:00:36 INFO - PROCESS | 3800 | 1471294836122 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]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 838ms 13:00:36 INFO - PROCESS | 3800 | 1471294836192 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 3800 | 1471294836197 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 13:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:00:36 INFO - PROCESS | 3800 | 1471294836203 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 3800 | 1471294836206 Marionette TRACE conn3 <- [1,2466,null,{}] 13:00:36 INFO - PROCESS | 3800 | 1471294836210 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}] 13:00:36 INFO - PROCESS | 3800 | 1471294836212 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:36 INFO - PROCESS | 3800 | 1471294836297 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:00:36 INFO - PROCESS | 3800 | 1471294836306 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 3800 | 1471294836308 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:36 INFO - PROCESS | 3800 | ++DOCSHELL 11438400 == 27 [pid = 3800] [id = 626] 13:00:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (11439C00) [pid = 3800] [serial = 1878] [outer = 00000000] 13:00:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (11C3E400) [pid = 3800] [serial = 1879] [outer = 11439C00] 13:00:36 INFO - PROCESS | 3800 | 1471294836355 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1282F400) [pid = 3800] [serial = 1880] [outer = 11439C00] 13:00:36 INFO - PROCESS | 3800 | 1471294836881 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]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 739ms 13:00:36 INFO - PROCESS | 3800 | 1471294836938 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 3800 | 1471294836940 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 13:00:36 INFO - PROCESS | 3800 | 1471294836973 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 3800 | 1471294836976 Marionette TRACE conn3 <- [1,2470,null,{}] 13:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:00:37 INFO - PROCESS | 3800 | 1471294836990 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}] 13:00:37 INFO - PROCESS | 3800 | 1471294836994 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:37 INFO - PROCESS | 3800 | 1471294837121 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:00:37 INFO - PROCESS | 3800 | 1471294837140 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 3800 | 1471294837143 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:37 INFO - PROCESS | 3800 | ++DOCSHELL 131F2800 == 28 [pid = 3800] [id = 627] 13:00:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13216000) [pid = 3800] [serial = 1881] [outer = 00000000] 13:00:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13461800) [pid = 3800] [serial = 1882] [outer = 13216000] 13:00:37 INFO - PROCESS | 3800 | 1471294837191 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1393F800) [pid = 3800] [serial = 1883] [outer = 13216000] 13:00:37 INFO - PROCESS | 3800 | 1471294837671 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 723ms 13:00:37 INFO - PROCESS | 3800 | 1471294837722 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 3800 | 1471294837725 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 13:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:00:37 INFO - PROCESS | 3800 | 1471294837739 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 3800 | 1471294837741 Marionette TRACE conn3 <- [1,2474,null,{}] 13:00:37 INFO - PROCESS | 3800 | 1471294837744 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}] 13:00:37 INFO - PROCESS | 3800 | 1471294837746 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:37 INFO - PROCESS | 3800 | 1471294837864 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:00:37 INFO - PROCESS | 3800 | 1471294837875 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 3800 | 1471294837877 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:37 INFO - PROCESS | 3800 | ++DOCSHELL 13218C00 == 29 [pid = 3800] [id = 628] 13:00:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1345F000) [pid = 3800] [serial = 1884] [outer = 00000000] 13:00:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13EA3000) [pid = 3800] [serial = 1885] [outer = 1345F000] 13:00:37 INFO - PROCESS | 3800 | 1471294837922 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1428FC00) [pid = 3800] [serial = 1886] [outer = 1345F000] 13:00:38 INFO - PROCESS | 3800 | 1471294838411 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]]]}] 13:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 723ms 13:00:38 INFO - PROCESS | 3800 | 1471294838470 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 3800 | 1471294838472 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 13:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:00:38 INFO - PROCESS | 3800 | 1471294838475 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 3800 | 1471294838477 Marionette TRACE conn3 <- [1,2478,null,{}] 13:00:38 INFO - PROCESS | 3800 | 1471294838480 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}] 13:00:38 INFO - PROCESS | 3800 | 1471294838482 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:38 INFO - PROCESS | 3800 | 1471294838591 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:00:38 INFO - PROCESS | 3800 | 1471294838596 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 3800 | 1471294838599 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:38 INFO - PROCESS | 3800 | ++DOCSHELL 14293000 == 30 [pid = 3800] [id = 629] 13:00:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (142F2000) [pid = 3800] [serial = 1887] [outer = 00000000] 13:00:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (146C6800) [pid = 3800] [serial = 1888] [outer = 142F2000] 13:00:38 INFO - PROCESS | 3800 | 1471294838642 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (150B5400) [pid = 3800] [serial = 1889] [outer = 142F2000] 13:00:39 INFO - PROCESS | 3800 | 1471294839158 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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 723ms 13:00:39 INFO - PROCESS | 3800 | 1471294839208 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 3800 | 1471294839210 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 13:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:00:39 INFO - PROCESS | 3800 | 1471294839213 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 3800 | 1471294839215 Marionette TRACE conn3 <- [1,2482,null,{}] 13:00:39 INFO - PROCESS | 3800 | 1471294839219 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}] 13:00:39 INFO - PROCESS | 3800 | 1471294839224 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:39 INFO - PROCESS | 3800 | 1471294839366 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:00:39 INFO - PROCESS | 3800 | 1471294839432 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 3800 | 1471294839435 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:39 INFO - PROCESS | 3800 | ++DOCSHELL 16929400 == 31 [pid = 3800] [id = 630] 13:00:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16929800) [pid = 3800] [serial = 1890] [outer = 00000000] 13:00:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16980800) [pid = 3800] [serial = 1891] [outer = 16929800] 13:00:39 INFO - PROCESS | 3800 | 1471294839479 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16CC9000) [pid = 3800] [serial = 1892] [outer = 16929800] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (17771400) [pid = 3800] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1753BC00) [pid = 3800] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (15863400) [pid = 3800] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15FC6400) [pid = 3800] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A48C00) [pid = 3800] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (11C40400) [pid = 3800] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (14293400) [pid = 3800] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10320000) [pid = 3800] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1346C800) [pid = 3800] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (18037000) [pid = 3800] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1105B000) [pid = 3800] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:00:39 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (13143400) [pid = 3800] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:00:40 INFO - PROCESS | 3800 | 1471294840091 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 953ms 13:00:40 INFO - PROCESS | 3800 | 1471294840150 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 3800 | 1471294840152 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 13:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:00:40 INFO - PROCESS | 3800 | 1471294840164 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 3800 | 1471294840166 Marionette TRACE conn3 <- [1,2486,null,{}] 13:00:40 INFO - PROCESS | 3800 | 1471294840170 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}] 13:00:40 INFO - PROCESS | 3800 | 1471294840172 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:40 INFO - PROCESS | 3800 | 1471294840301 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:00:40 INFO - PROCESS | 3800 | 1471294840307 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 3800 | 1471294840309 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:40 INFO - PROCESS | 3800 | ++DOCSHELL 11C40400 == 32 [pid = 3800] [id = 631] 13:00:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (12879000) [pid = 3800] [serial = 1893] [outer = 00000000] 13:00:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15FC4C00) [pid = 3800] [serial = 1894] [outer = 12879000] 13:00:40 INFO - PROCESS | 3800 | 1471294840352 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (15FC5000) [pid = 3800] [serial = 1895] [outer = 12879000] 13:00:40 INFO - PROCESS | 3800 | 1471294840775 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 690ms 13:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:00:40 INFO - PROCESS | 3800 | 1471294840846 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 3800 | 1471294840848 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 13:00:40 INFO - PROCESS | 3800 | 1471294840852 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 3800 | 1471294840854 Marionette TRACE conn3 <- [1,2490,null,{}] 13:00:40 INFO - PROCESS | 3800 | 1471294840857 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}] 13:00:40 INFO - PROCESS | 3800 | 1471294840859 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:40 INFO - PROCESS | 3800 | 1471294840984 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:00:40 INFO - PROCESS | 3800 | 1471294840989 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 3800 | 1471294840991 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:40 INFO - PROCESS | 3800 | ++DOCSHELL 16F05C00 == 33 [pid = 3800] [id = 632] 13:00:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16F07800) [pid = 3800] [serial = 1896] [outer = 00000000] 13:00:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16F10000) [pid = 3800] [serial = 1897] [outer = 16F07800] 13:00:41 INFO - PROCESS | 3800 | 1471294841039 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16F09C00) [pid = 3800] [serial = 1898] [outer = 16F07800] 13:00:41 INFO - PROCESS | 3800 | 1471294841482 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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 657ms 13:00:41 INFO - PROCESS | 3800 | 1471294841527 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:00:41 INFO - PROCESS | 3800 | 1471294841529 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 13:00:41 INFO - PROCESS | 3800 | 1471294841533 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:00:41 INFO - PROCESS | 3800 | 1471294841534 Marionette TRACE conn3 <- [1,2494,null,{}] 13:00:41 INFO - PROCESS | 3800 | 1471294841542 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}] 13:00:41 INFO - PROCESS | 3800 | 1471294841544 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:41 INFO - PROCESS | 3800 | 1471294841669 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:00:41 INFO - PROCESS | 3800 | 1471294841675 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 3800 | 1471294841677 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:41 INFO - PROCESS | 3800 | ++DOCSHELL 131F2400 == 34 [pid = 3800] [id = 633] 13:00:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16F0E400) [pid = 3800] [serial = 1899] [outer = 00000000] 13:00:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17179000) [pid = 3800] [serial = 1900] [outer = 16F0E400] 13:00:41 INFO - PROCESS | 3800 | 1471294841720 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17180400) [pid = 3800] [serial = 1901] [outer = 16F0E400] 13:00:42 INFO - PROCESS | 3800 | 1471294842488 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]]]}] 13:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1002ms 13:00:42 INFO - PROCESS | 3800 | 1471294842548 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:00:42 INFO - PROCESS | 3800 | 1471294842553 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 13:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:00:42 INFO - PROCESS | 3800 | 1471294842582 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:00:42 INFO - PROCESS | 3800 | 1471294842585 Marionette TRACE conn3 <- [1,2498,null,{}] 13:00:42 INFO - PROCESS | 3800 | 1471294842592 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}] 13:00:42 INFO - PROCESS | 3800 | 1471294842596 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:42 INFO - PROCESS | 3800 | 1471294842728 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:00:42 INFO - PROCESS | 3800 | 1471294842859 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 3800 | 1471294842862 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:42 INFO - PROCESS | 3800 | ++DOCSHELL 1059BC00 == 35 [pid = 3800] [id = 634] 13:00:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (10A49C00) [pid = 3800] [serial = 1902] [outer = 00000000] 13:00:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (10FBAC00) [pid = 3800] [serial = 1903] [outer = 10A49C00] 13:00:42 INFO - PROCESS | 3800 | 1471294842919 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (114DA400) [pid = 3800] [serial = 1904] [outer = 10A49C00] 13:00:43 INFO - PROCESS | 3800 | 1471294843594 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1101ms 13:00:43 INFO - PROCESS | 3800 | 1471294843694 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 3800 | 1471294843699 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 13:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:00:43 INFO - PROCESS | 3800 | 1471294843724 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 3800 | 1471294843727 Marionette TRACE conn3 <- [1,2502,null,{}] 13:00:43 INFO - PROCESS | 3800 | 1471294843731 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}] 13:00:43 INFO - PROCESS | 3800 | 1471294843734 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:43 INFO - PROCESS | 3800 | 1471294843921 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:00:43 INFO - PROCESS | 3800 | 1471294843932 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 3800 | 1471294843935 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:43 INFO - PROCESS | 3800 | ++DOCSHELL 13152400 == 36 [pid = 3800] [id = 635] 13:00:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13159800) [pid = 3800] [serial = 1905] [outer = 00000000] 13:00:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (132ADC00) [pid = 3800] [serial = 1906] [outer = 13159800] 13:00:44 INFO - PROCESS | 3800 | 1471294843991 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (139DEC00) [pid = 3800] [serial = 1907] [outer = 13159800] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 16F05C00 == 35 [pid = 3800] [id = 632] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 11C40400 == 34 [pid = 3800] [id = 631] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 16929400 == 33 [pid = 3800] [id = 630] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 14293000 == 32 [pid = 3800] [id = 629] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 13218C00 == 31 [pid = 3800] [id = 628] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 131F2800 == 30 [pid = 3800] [id = 627] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 11438400 == 29 [pid = 3800] [id = 626] 13:00:45 INFO - PROCESS | 3800 | --DOCSHELL 10A4A000 == 28 [pid = 3800] [id = 625] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1760E400) [pid = 3800] [serial = 1859] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15FC6800) [pid = 3800] [serial = 1846] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16FC4C00) [pid = 3800] [serial = 1849] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1692C000) [pid = 3800] [serial = 1847] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1104F800) [pid = 3800] [serial = 1831] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12870800) [pid = 3800] [serial = 1832] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16FC5000) [pid = 3800] [serial = 1850] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1293D000) [pid = 3800] [serial = 1837] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (12D6B400) [pid = 3800] [serial = 1838] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15611800) [pid = 3800] [serial = 1843] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A4E400) [pid = 3800] [serial = 1834] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1105A400) [pid = 3800] [serial = 1835] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13CBAC00) [pid = 3800] [serial = 1840] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13EA3800) [pid = 3800] [serial = 1841] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (18370C00) [pid = 3800] [serial = 1828] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (18374000) [pid = 3800] [serial = 1829] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (17545000) [pid = 3800] [serial = 1853] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (1753C000) [pid = 3800] [serial = 1852] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (146C3C00) [pid = 3800] [serial = 1855] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (16F0AC00) [pid = 3800] [serial = 1856] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1561E000) [pid = 3800] [serial = 1844] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (17B7FC00) [pid = 3800] [serial = 1862] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (17857400) [pid = 3800] [serial = 1861] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (175F5400) [pid = 3800] [serial = 1858] [outer = 00000000] [url = about:blank] 13:00:45 INFO - PROCESS | 3800 | 1471294845012 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1380ms 13:00:45 INFO - PROCESS | 3800 | 1471294845098 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 3800 | 1471294845102 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 13:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:00:45 INFO - PROCESS | 3800 | 1471294845107 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - PROCESS | 3800 | 1471294845110 Marionette TRACE conn3 <- [1,2506,null,{}] 13:00:45 INFO - PROCESS | 3800 | 1471294845116 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}] 13:00:45 INFO - PROCESS | 3800 | 1471294845118 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:45 INFO - PROCESS | 3800 | 1471294845205 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:00:45 INFO - PROCESS | 3800 | 1471294845217 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:45 INFO - PROCESS | 3800 | 1471294845221 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:45 INFO - PROCESS | 3800 | ++DOCSHELL 10A4A000 == 29 [pid = 3800] [id = 636] 13:00:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (10A50C00) [pid = 3800] [serial = 1908] [outer = 00000000] 13:00:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (10FBE800) [pid = 3800] [serial = 1909] [outer = 10A50C00] 13:00:45 INFO - PROCESS | 3800 | 1471294845270 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (11059800) [pid = 3800] [serial = 1910] [outer = 10A50C00] 13:00:45 INFO - PROCESS | 3800 | 1471294845845 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 772ms 13:00:45 INFO - PROCESS | 3800 | 1471294845881 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 3800 | 1471294845885 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 13:00:45 INFO - PROCESS | 3800 | 1471294845891 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:00:45 INFO - PROCESS | 3800 | 1471294845894 Marionette TRACE conn3 <- [1,2510,null,{}] 13:00:45 INFO - PROCESS | 3800 | 1471294845897 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}] 13:00:45 INFO - PROCESS | 3800 | 1471294845900 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:46 INFO - PROCESS | 3800 | 1471294845984 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:00:46 INFO - PROCESS | 3800 | 1471294845995 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 3800 | 1471294845997 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:46 INFO - PROCESS | 3800 | ++DOCSHELL 11C38000 == 30 [pid = 3800] [id = 637] 13:00:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (12875000) [pid = 3800] [serial = 1911] [outer = 00000000] 13:00:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (12BC9C00) [pid = 3800] [serial = 1912] [outer = 12875000] 13:00:46 INFO - PROCESS | 3800 | 1471294846123 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (1313E400) [pid = 3800] [serial = 1913] [outer = 12875000] 13:00:46 INFO - PROCESS | 3800 | 1471294846560 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]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 740ms 13:00:46 INFO - PROCESS | 3800 | 1471294846626 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:00:46 INFO - PROCESS | 3800 | 1471294846629 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 13:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:00:46 INFO - PROCESS | 3800 | 1471294846632 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 3800 | 1471294846636 Marionette TRACE conn3 <- [1,2514,null,{}] 13:00:46 INFO - PROCESS | 3800 | 1471294846687 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}] 13:00:46 INFO - PROCESS | 3800 | 1471294846692 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:46 INFO - PROCESS | 3800 | 1471294846780 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:00:46 INFO - PROCESS | 3800 | 1471294846790 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 3800 | 1471294846793 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:46 INFO - PROCESS | 3800 | ++DOCSHELL 13EA8800 == 31 [pid = 3800] [id = 638] 13:00:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (14285C00) [pid = 3800] [serial = 1914] [outer = 00000000] 13:00:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (142EE400) [pid = 3800] [serial = 1915] [outer = 14285C00] 13:00:46 INFO - PROCESS | 3800 | 1471294846840 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (146C3C00) [pid = 3800] [serial = 1916] [outer = 14285C00] 13:00:47 INFO - PROCESS | 3800 | 1471294847329 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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 756ms 13:00:47 INFO - PROCESS | 3800 | 1471294847385 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 3800 | 1471294847388 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 13:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:00:47 INFO - PROCESS | 3800 | 1471294847391 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 3800 | 1471294847393 Marionette TRACE conn3 <- [1,2518,null,{}] 13:00:47 INFO - PROCESS | 3800 | 1471294847396 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}] 13:00:47 INFO - PROCESS | 3800 | 1471294847398 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:47 INFO - PROCESS | 3800 | 1471294847513 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:00:47 INFO - PROCESS | 3800 | 1471294847518 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:47 INFO - PROCESS | 3800 | 1471294847520 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:47 INFO - PROCESS | 3800 | ++DOCSHELL 15618800 == 32 [pid = 3800] [id = 639] 13:00:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15848000) [pid = 3800] [serial = 1917] [outer = 00000000] 13:00:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15F46000) [pid = 3800] [serial = 1918] [outer = 15848000] 13:00:47 INFO - PROCESS | 3800 | 1471294847621 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16447400) [pid = 3800] [serial = 1919] [outer = 15848000] 13:00:48 INFO - PROCESS | 3800 | 1471294848097 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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 723ms 13:00:48 INFO - PROCESS | 3800 | 1471294848126 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:00:48 INFO - PROCESS | 3800 | 1471294848128 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 13:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:00:48 INFO - PROCESS | 3800 | 1471294848138 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 3800 | 1471294848140 Marionette TRACE conn3 <- [1,2522,null,{}] 13:00:48 INFO - PROCESS | 3800 | 1471294848143 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}] 13:00:48 INFO - PROCESS | 3800 | 1471294848145 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:48 INFO - PROCESS | 3800 | 1471294848283 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:00:48 INFO - PROCESS | 3800 | 1471294848305 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 3800 | 1471294848307 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:48 INFO - PROCESS | 3800 | ++DOCSHELL 1311C800 == 33 [pid = 3800] [id = 640] 13:00:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16921400) [pid = 3800] [serial = 1920] [outer = 00000000] 13:00:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1692C800) [pid = 3800] [serial = 1921] [outer = 16921400] 13:00:48 INFO - PROCESS | 3800 | 1471294848352 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16C0D000) [pid = 3800] [serial = 1922] [outer = 16921400] 13:00:48 INFO - PROCESS | 3800 | 1471294848850 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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 789ms 13:00:48 INFO - PROCESS | 3800 | 1471294848918 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:00:48 INFO - PROCESS | 3800 | 1471294848919 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 13:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:00:48 INFO - PROCESS | 3800 | 1471294848923 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 3800 | 1471294848925 Marionette TRACE conn3 <- [1,2526,null,{}] 13:00:48 INFO - PROCESS | 3800 | 1471294848928 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}] 13:00:48 INFO - PROCESS | 3800 | 1471294848934 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:49 INFO - PROCESS | 3800 | 1471294849074 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:00:49 INFO - PROCESS | 3800 | 1471294849086 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 3800 | 1471294849088 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:49 INFO - PROCESS | 3800 | ++DOCSHELL 16F09400 == 34 [pid = 3800] [id = 641] 13:00:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (16F10400) [pid = 3800] [serial = 1923] [outer = 00000000] 13:00:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (16FD2000) [pid = 3800] [serial = 1924] [outer = 16F10400] 13:00:49 INFO - PROCESS | 3800 | 1471294849140 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16FC8C00) [pid = 3800] [serial = 1925] [outer = 16F10400] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10A4A400) [pid = 3800] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (11439C00) [pid = 3800] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1345F000) [pid = 3800] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (142F2000) [pid = 3800] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13216000) [pid = 3800] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (11050400) [pid = 3800] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16929800) [pid = 3800] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16F07800) [pid = 3800] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (11053400) [pid = 3800] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (13C83800) [pid = 3800] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1753F000) [pid = 3800] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:00:49 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (12879000) [pid = 3800] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:00:49 INFO - PROCESS | 3800 | 1471294849721 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]]]}] 13:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 838ms 13:00:49 INFO - PROCESS | 3800 | 1471294849758 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 3800 | 1471294849760 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 13:00:49 INFO - PROCESS | 3800 | 1471294849764 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:00:49 INFO - PROCESS | 3800 | 1471294849765 Marionette TRACE conn3 <- [1,2530,null,{}] 13:00:49 INFO - PROCESS | 3800 | 1471294849769 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}] 13:00:49 INFO - PROCESS | 3800 | 1471294849771 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:49 INFO - PROCESS | 3800 | 1471294849889 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:00:49 INFO - PROCESS | 3800 | 1471294850001 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 3800 | 1471294850003 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:50 INFO - PROCESS | 3800 | ++DOCSHELL 112C8400 == 35 [pid = 3800] [id = 642] 13:00:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (112CC800) [pid = 3800] [serial = 1926] [outer = 00000000] 13:00:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (13C82800) [pid = 3800] [serial = 1927] [outer = 112CC800] 13:00:50 INFO - PROCESS | 3800 | 1471294850046 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (146C8C00) [pid = 3800] [serial = 1928] [outer = 112CC800] 13:00:50 INFO - PROCESS | 3800 | 1471294850388 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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 674ms 13:00:50 INFO - PROCESS | 3800 | 1471294850439 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 3800 | 1471294850441 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 13:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:00:50 INFO - PROCESS | 3800 | 1471294850444 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 3800 | 1471294850446 Marionette TRACE conn3 <- [1,2534,null,{}] 13:00:50 INFO - PROCESS | 3800 | 1471294850449 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}] 13:00:50 INFO - PROCESS | 3800 | 1471294850451 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:50 INFO - PROCESS | 3800 | 1471294850528 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:00:50 INFO - PROCESS | 3800 | 1471294850533 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 3800 | 1471294850535 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:50 INFO - PROCESS | 3800 | ++DOCSHELL 16F0C800 == 36 [pid = 3800] [id = 643] 13:00:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (16FD1C00) [pid = 3800] [serial = 1929] [outer = 00000000] 13:00:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1753F000) [pid = 3800] [serial = 1930] [outer = 16FD1C00] 13:00:50 INFO - PROCESS | 3800 | 1471294850579 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (17545000) [pid = 3800] [serial = 1931] [outer = 16FD1C00] 13:00:51 INFO - PROCESS | 3800 | 1471294851055 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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 674ms 13:00:51 INFO - PROCESS | 3800 | 1471294851117 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 3800 | 1471294851119 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 13:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:00:51 INFO - PROCESS | 3800 | 1471294851122 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 3800 | 1471294851124 Marionette TRACE conn3 <- [1,2538,null,{}] 13:00:51 INFO - PROCESS | 3800 | 1471294851127 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}] 13:00:51 INFO - PROCESS | 3800 | 1471294851129 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:51 INFO - PROCESS | 3800 | 1471294851206 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:00:51 INFO - PROCESS | 3800 | 1471294851213 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 3800 | 1471294851215 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:51 INFO - PROCESS | 3800 | ++DOCSHELL 1314BC00 == 37 [pid = 3800] [id = 644] 13:00:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1753B400) [pid = 3800] [serial = 1932] [outer = 00000000] 13:00:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1760C400) [pid = 3800] [serial = 1933] [outer = 1753B400] 13:00:51 INFO - PROCESS | 3800 | 1471294851267 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (176CA800) [pid = 3800] [serial = 1934] [outer = 1753B400] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 11050000 == 36 [pid = 3800] [id = 624] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 10A4A000 == 35 [pid = 3800] [id = 636] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 13152400 == 34 [pid = 3800] [id = 635] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 131F2400 == 33 [pid = 3800] [id = 633] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 1059BC00 == 32 [pid = 3800] [id = 634] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 11C38000 == 31 [pid = 3800] [id = 637] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 13EA8800 == 30 [pid = 3800] [id = 638] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 1311C800 == 29 [pid = 3800] [id = 640] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 112C8400 == 28 [pid = 3800] [id = 642] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 16F09400 == 27 [pid = 3800] [id = 641] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 15618800 == 26 [pid = 3800] [id = 639] 13:00:52 INFO - PROCESS | 3800 | --DOCSHELL 16F0C800 == 25 [pid = 3800] [id = 643] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10A51400) [pid = 3800] [serial = 1876] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10B72C00) [pid = 3800] [serial = 1877] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (11C3E400) [pid = 3800] [serial = 1879] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1282F400) [pid = 3800] [serial = 1880] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13EA3000) [pid = 3800] [serial = 1885] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (150B5400) [pid = 3800] [serial = 1889] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (146C6800) [pid = 3800] [serial = 1888] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (13461800) [pid = 3800] [serial = 1882] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (11437C00) [pid = 3800] [serial = 1874] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1105C800) [pid = 3800] [serial = 1873] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (16980800) [pid = 3800] [serial = 1891] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (16F10000) [pid = 3800] [serial = 1897] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1313EC00) [pid = 3800] [serial = 1865] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (12831400) [pid = 3800] [serial = 1864] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (146C9800) [pid = 3800] [serial = 1868] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (142ED000) [pid = 3800] [serial = 1867] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (182CD800) [pid = 3800] [serial = 1871] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1778B400) [pid = 3800] [serial = 1870] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (16CC9000) [pid = 3800] [serial = 1892] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (17179000) [pid = 3800] [serial = 1900] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (15FC4C00) [pid = 3800] [serial = 1894] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (16F09C00) [pid = 3800] [serial = 1898] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 52 (1428FC00) [pid = 3800] [serial = 1886] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 51 (15FC5000) [pid = 3800] [serial = 1895] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | --DOMWINDOW == 50 (1393F800) [pid = 3800] [serial = 1883] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 3800 | 1471294853155 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]]]}] 13:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2070ms 13:00:53 INFO - PROCESS | 3800 | 1471294853200 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:00:53 INFO - PROCESS | 3800 | 1471294853205 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 13:00:53 INFO - PROCESS | 3800 | 1471294853210 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:00:53 INFO - PROCESS | 3800 | 1471294853213 Marionette TRACE conn3 <- [1,2542,null,{}] 13:00:53 INFO - PROCESS | 3800 | 1471294853219 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}] 13:00:53 INFO - PROCESS | 3800 | 1471294853222 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:53 INFO - PROCESS | 3800 | 1471294853319 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:00:53 INFO - PROCESS | 3800 | 1471294853328 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 3800 | 1471294853331 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:53 INFO - PROCESS | 3800 | ++DOCSHELL 10A49000 == 26 [pid = 3800] [id = 645] 13:00:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (10A49800) [pid = 3800] [serial = 1935] [outer = 00000000] 13:00:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (10F56800) [pid = 3800] [serial = 1936] [outer = 10A49800] 13:00:53 INFO - PROCESS | 3800 | 1471294853381 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (10FBD000) [pid = 3800] [serial = 1937] [outer = 10A49800] 13:00:53 INFO - PROCESS | 3800 | 1471294853936 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]]]}] 13:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 772ms 13:00:54 INFO - PROCESS | 3800 | 1471294853984 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:00:54 INFO - PROCESS | 3800 | 1471294853989 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 13:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:00:54 INFO - PROCESS | 3800 | 1471294853995 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:00:54 INFO - PROCESS | 3800 | 1471294853998 Marionette TRACE conn3 <- [1,2546,null,{}] 13:00:54 INFO - PROCESS | 3800 | 1471294854002 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}] 13:00:54 INFO - PROCESS | 3800 | 1471294854004 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:54 INFO - PROCESS | 3800 | 1471294854096 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:00:54 INFO - PROCESS | 3800 | 1471294854105 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 3800 | 1471294854108 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:54 INFO - PROCESS | 3800 | ++DOCSHELL 11C38000 == 27 [pid = 3800] [id = 646] 13:00:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (11C38400) [pid = 3800] [serial = 1938] [outer = 00000000] 13:00:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (11CE3400) [pid = 3800] [serial = 1939] [outer = 11C38400] 13:00:54 INFO - PROCESS | 3800 | 1471294854162 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (12871C00) [pid = 3800] [serial = 1940] [outer = 11C38400] 13:00:54 INFO - PROCESS | 3800 | 1471294854690 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]]]}] 13:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 739ms 13:00:54 INFO - PROCESS | 3800 | 1471294854726 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:00:54 INFO - PROCESS | 3800 | 1471294854729 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 13:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:00:54 INFO - PROCESS | 3800 | 1471294854732 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:00:54 INFO - PROCESS | 3800 | 1471294854736 Marionette TRACE conn3 <- [1,2550,null,{}] 13:00:54 INFO - PROCESS | 3800 | 1471294854747 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}] 13:00:54 INFO - PROCESS | 3800 | 1471294854751 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:54 INFO - PROCESS | 3800 | 1471294854915 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:00:55 INFO - PROCESS | 3800 | 1471294855011 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 3800 | 1471294855014 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:55 INFO - PROCESS | 3800 | ++DOCSHELL 1315FC00 == 28 [pid = 3800] [id = 647] 13:00:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (131E5000) [pid = 3800] [serial = 1941] [outer = 00000000] 13:00:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (132A1400) [pid = 3800] [serial = 1942] [outer = 131E5000] 13:00:55 INFO - PROCESS | 3800 | 1471294855064 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (13463800) [pid = 3800] [serial = 1943] [outer = 131E5000] 13:00:55 INFO - PROCESS | 3800 | 1471294855465 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]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 772ms 13:00:55 INFO - PROCESS | 3800 | 1471294855505 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 3800 | 1471294855508 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 13:00:55 INFO - PROCESS | 3800 | 1471294855511 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:00:55 INFO - PROCESS | 3800 | 1471294855513 Marionette TRACE conn3 <- [1,2554,null,{}] 13:00:55 INFO - PROCESS | 3800 | 1471294855516 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}] 13:00:55 INFO - PROCESS | 3800 | 1471294855518 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:55 INFO - PROCESS | 3800 | 1471294855661 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:00:55 INFO - PROCESS | 3800 | 1471294855667 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 3800 | 1471294855669 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:55 INFO - PROCESS | 3800 | ++DOCSHELL 13463000 == 29 [pid = 3800] [id = 648] 13:00:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (1393A800) [pid = 3800] [serial = 1944] [outer = 00000000] 13:00:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13CBD400) [pid = 3800] [serial = 1945] [outer = 1393A800] 13:00:55 INFO - PROCESS | 3800 | 1471294855716 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (14287C00) [pid = 3800] [serial = 1946] [outer = 1393A800] 13:00:56 INFO - PROCESS | 3800 | 1471294856162 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]]]}] 13:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 673ms 13:00:56 INFO - PROCESS | 3800 | 1471294856194 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:00:56 INFO - PROCESS | 3800 | 1471294856196 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 13:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:00:56 INFO - PROCESS | 3800 | 1471294856199 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 3800 | 1471294856201 Marionette TRACE conn3 <- [1,2558,null,{}] 13:00:56 INFO - PROCESS | 3800 | 1471294856205 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}] 13:00:56 INFO - PROCESS | 3800 | 1471294856207 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:56 INFO - PROCESS | 3800 | 1471294856341 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:00:56 INFO - PROCESS | 3800 | 1471294856375 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 3800 | 1471294856377 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:56 INFO - PROCESS | 3800 | ++DOCSHELL 1428FC00 == 30 [pid = 3800] [id = 649] 13:00:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (14290C00) [pid = 3800] [serial = 1947] [outer = 00000000] 13:00:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (142FA400) [pid = 3800] [serial = 1948] [outer = 14290C00] 13:00:56 INFO - PROCESS | 3800 | 1471294856421 Marionette DEBUG loaded listener.js 13:00:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (146C9800) [pid = 3800] [serial = 1949] [outer = 14290C00] 13:00:56 INFO - PROCESS | 3800 | 1471294856868 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]]]}] 13:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 723ms 13:00:56 INFO - PROCESS | 3800 | 1471294856982 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:00:56 INFO - PROCESS | 3800 | 1471294856984 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 13:00:56 INFO - PROCESS | 3800 | 1471294856987 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 3800 | 1471294856989 Marionette TRACE conn3 <- [1,2562,null,{}] 13:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:00:56 INFO - PROCESS | 3800 | 1471294856992 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}] 13:00:56 INFO - PROCESS | 3800 | 1471294856998 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:57 INFO - PROCESS | 3800 | 1471294857113 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:00:57 INFO - PROCESS | 3800 | 1471294857119 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 3800 | 1471294857121 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:57 INFO - PROCESS | 3800 | ++DOCSHELL 15616800 == 31 [pid = 3800] [id = 650] 13:00:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (1561DC00) [pid = 3800] [serial = 1950] [outer = 00000000] 13:00:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (15850400) [pid = 3800] [serial = 1951] [outer = 1561DC00] 13:00:57 INFO - PROCESS | 3800 | 1471294857166 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (16446400) [pid = 3800] [serial = 1952] [outer = 1561DC00] 13:00:57 INFO - PROCESS | 3800 | 1471294857657 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]]]}] 13:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 739ms 13:00:57 INFO - PROCESS | 3800 | 1471294857722 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:00:57 INFO - PROCESS | 3800 | 1471294857724 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 13:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:00:57 INFO - PROCESS | 3800 | 1471294857727 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 3800 | 1471294857729 Marionette TRACE conn3 <- [1,2566,null,{}] 13:00:57 INFO - PROCESS | 3800 | 1471294857733 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}] 13:00:57 INFO - PROCESS | 3800 | 1471294857735 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:57 INFO - PROCESS | 3800 | 1471294857851 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:00:57 INFO - PROCESS | 3800 | 1471294857856 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 3800 | 1471294857858 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:57 INFO - PROCESS | 3800 | ++DOCSHELL 15FB8400 == 32 [pid = 3800] [id = 651] 13:00:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15FBA800) [pid = 3800] [serial = 1953] [outer = 00000000] 13:00:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (16C0BC00) [pid = 3800] [serial = 1954] [outer = 15FBA800] 13:00:57 INFO - PROCESS | 3800 | 1471294857901 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16C0C800) [pid = 3800] [serial = 1955] [outer = 15FBA800] 13:00:58 INFO - PROCESS | 3800 | 1471294858373 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]]]}] 13:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 674ms 13:00:58 INFO - PROCESS | 3800 | 1471294858402 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:00:58 INFO - PROCESS | 3800 | 1471294858404 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 13:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:00:58 INFO - PROCESS | 3800 | 1471294858407 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:00:58 INFO - PROCESS | 3800 | 1471294858409 Marionette TRACE conn3 <- [1,2570,null,{}] 13:00:58 INFO - PROCESS | 3800 | 1471294858412 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}] 13:00:58 INFO - PROCESS | 3800 | 1471294858414 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:58 INFO - PROCESS | 3800 | 1471294858498 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:00:58 INFO - PROCESS | 3800 | 1471294858504 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 3800 | 1471294858506 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:58 INFO - PROCESS | 3800 | ++DOCSHELL 1697D000 == 33 [pid = 3800] [id = 652] 13:00:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16C0B400) [pid = 3800] [serial = 1956] [outer = 00000000] 13:00:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16FC4C00) [pid = 3800] [serial = 1957] [outer = 16C0B400] 13:00:58 INFO - PROCESS | 3800 | 1471294858550 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16FC5400) [pid = 3800] [serial = 1958] [outer = 16C0B400] 13:00:59 INFO - PROCESS | 3800 | 1471294859063 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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 673ms 13:00:59 INFO - PROCESS | 3800 | 1471294859077 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 3800 | 1471294859079 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 13:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:00:59 INFO - PROCESS | 3800 | 1471294859082 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 3800 | 1471294859084 Marionette TRACE conn3 <- [1,2574,null,{}] 13:00:59 INFO - PROCESS | 3800 | 1471294859094 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}] 13:00:59 INFO - PROCESS | 3800 | 1471294859096 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:59 INFO - PROCESS | 3800 | 1471294859203 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:00:59 INFO - PROCESS | 3800 | 1471294859209 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 3800 | 1471294859210 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:59 INFO - PROCESS | 3800 | ++DOCSHELL 1315F400 == 34 [pid = 3800] [id = 653] 13:00:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16F0C800) [pid = 3800] [serial = 1959] [outer = 00000000] 13:00:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17108800) [pid = 3800] [serial = 1960] [outer = 16F0C800] 13:00:59 INFO - PROCESS | 3800 | 1471294859255 Marionette DEBUG loaded listener.js 13:00:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17110400) [pid = 3800] [serial = 1961] [outer = 16F0C800] 13:00:59 INFO - PROCESS | 3800 | 1471294859761 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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 723ms 13:00:59 INFO - PROCESS | 3800 | 1471294859816 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 3800 | 1471294859818 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 13:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:00:59 INFO - PROCESS | 3800 | 1471294859821 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 3800 | 1471294859823 Marionette TRACE conn3 <- [1,2578,null,{}] 13:00:59 INFO - PROCESS | 3800 | 1471294859827 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}] 13:00:59 INFO - PROCESS | 3800 | 1471294859828 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:00:59 INFO - PROCESS | 3800 | 1471294859949 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:00:59 INFO - PROCESS | 3800 | 1471294859958 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 3800 | 1471294859960 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:00 INFO - PROCESS | 3800 | ++DOCSHELL 16F04400 == 35 [pid = 3800] [id = 654] 13:01:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16FC3800) [pid = 3800] [serial = 1962] [outer = 00000000] 13:01:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (175ED800) [pid = 3800] [serial = 1963] [outer = 16FC3800] 13:01:00 INFO - PROCESS | 3800 | 1471294860015 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1760A000) [pid = 3800] [serial = 1964] [outer = 16FC3800] 13:01:00 INFO - PROCESS | 3800 | 1471294860557 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]]]}] 13:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 772ms 13:01:00 INFO - PROCESS | 3800 | 1471294860632 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:01:00 INFO - PROCESS | 3800 | 1471294860635 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 13:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:01:00 INFO - PROCESS | 3800 | 1471294860638 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 3800 | 1471294860641 Marionette TRACE conn3 <- [1,2582,null,{}] 13:01:00 INFO - PROCESS | 3800 | 1471294860644 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}] 13:01:00 INFO - PROCESS | 3800 | 1471294860646 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:00 INFO - PROCESS | 3800 | 1471294860773 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (16921400) [pid = 3800] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (112CC800) [pid = 3800] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16F10400) [pid = 3800] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16FD1C00) [pid = 3800] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (14285C00) [pid = 3800] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (12875000) [pid = 3800] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10A50C00) [pid = 3800] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13159800) [pid = 3800] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10A49C00) [pid = 3800] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16F0E400) [pid = 3800] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:01:01 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15848000) [pid = 3800] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:01:01 INFO - PROCESS | 3800 | 1471294861016 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 3800 | 1471294861019 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:01 INFO - PROCESS | 3800 | ++DOCSHELL 104E7800 == 36 [pid = 3800] [id = 655] 13:01:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10561400) [pid = 3800] [serial = 1965] [outer = 00000000] 13:01:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (11056400) [pid = 3800] [serial = 1966] [outer = 10561400] 13:01:01 INFO - PROCESS | 3800 | 1471294861070 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13C7CC00) [pid = 3800] [serial = 1967] [outer = 10561400] 13:01:01 INFO - PROCESS | 3800 | 1471294861497 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]]]}] 13:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 870ms 13:01:01 INFO - PROCESS | 3800 | 1471294861513 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:01:01 INFO - PROCESS | 3800 | 1471294861515 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 13:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:01:01 INFO - PROCESS | 3800 | 1471294861518 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:01:01 INFO - PROCESS | 3800 | 1471294861520 Marionette TRACE conn3 <- [1,2586,null,{}] 13:01:01 INFO - PROCESS | 3800 | 1471294861523 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}] 13:01:01 INFO - PROCESS | 3800 | 1471294861525 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:01 INFO - PROCESS | 3800 | 1471294861604 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:01:01 INFO - PROCESS | 3800 | 1471294861706 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 3800 | 1471294861708 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:01 INFO - PROCESS | 3800 | ++DOCSHELL 129BD400 == 37 [pid = 3800] [id = 656] 13:01:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1315B400) [pid = 3800] [serial = 1968] [outer = 00000000] 13:01:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1785D400) [pid = 3800] [serial = 1969] [outer = 1315B400] 13:01:01 INFO - PROCESS | 3800 | 1471294861753 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (17860C00) [pid = 3800] [serial = 1970] [outer = 1315B400] 13:01:02 INFO - PROCESS | 3800 | 1471294862150 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 673ms 13:01:02 INFO - PROCESS | 3800 | 1471294862191 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 3800 | 1471294862193 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 13:01:02 INFO - PROCESS | 3800 | 1471294862196 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:01:02 INFO - PROCESS | 3800 | 1471294862197 Marionette TRACE conn3 <- [1,2590,null,{}] 13:01:02 INFO - PROCESS | 3800 | 1471294862201 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}] 13:01:02 INFO - PROCESS | 3800 | 1471294862203 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:02 INFO - PROCESS | 3800 | 1471294862331 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:01:02 INFO - PROCESS | 3800 | 1471294862364 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 3800 | 1471294862366 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:02 INFO - PROCESS | 3800 | ++DOCSHELL 16928400 == 38 [pid = 3800] [id = 657] 13:01:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (176C2C00) [pid = 3800] [serial = 1971] [outer = 00000000] 13:01:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (180DFC00) [pid = 3800] [serial = 1972] [outer = 176C2C00] 13:01:02 INFO - PROCESS | 3800 | 1471294862409 Marionette DEBUG loaded listener.js 13:01:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (182D7400) [pid = 3800] [serial = 1973] [outer = 176C2C00] 13:01:02 INFO - PROCESS | 3800 | 1471294862861 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 740ms 13:01:02 INFO - PROCESS | 3800 | 1471294862929 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 3800 | 1471294862931 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 13:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:01:02 INFO - PROCESS | 3800 | 1471294862934 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 3800 | 1471294862935 Marionette TRACE conn3 <- [1,2594,null,{}] 13:01:02 INFO - PROCESS | 3800 | 1471294862939 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}] 13:01:02 INFO - PROCESS | 3800 | 1471294862941 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:03 INFO - PROCESS | 3800 | 1471294863020 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:01:03 INFO - PROCESS | 3800 | 1471294863028 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:03 INFO - PROCESS | 3800 | 1471294863030 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:03 INFO - PROCESS | 3800 | ++DOCSHELL 13C75400 == 39 [pid = 3800] [id = 658] 13:01:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (142F4C00) [pid = 3800] [serial = 1974] [outer = 00000000] 13:01:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (18370C00) [pid = 3800] [serial = 1975] [outer = 142F4C00] 13:01:03 INFO - PROCESS | 3800 | 1471294863073 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (18375000) [pid = 3800] [serial = 1976] [outer = 142F4C00] 13:01:04 INFO - PROCESS | 3800 | 1471294864061 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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1216ms 13:01:04 INFO - PROCESS | 3800 | 1471294864156 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 3800 | 1471294864161 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 13:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:01:04 INFO - PROCESS | 3800 | 1471294864166 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 3800 | 1471294864171 Marionette TRACE conn3 <- [1,2598,null,{}] 13:01:04 INFO - PROCESS | 3800 | 1471294864177 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}] 13:01:04 INFO - PROCESS | 3800 | 1471294864180 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:04 INFO - PROCESS | 3800 | 1471294864326 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:01:04 INFO - PROCESS | 3800 | 1471294864458 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 3800 | 1471294864461 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:04 INFO - PROCESS | 3800 | ++DOCSHELL 10A4DC00 == 40 [pid = 3800] [id = 659] 13:01:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10A4E400) [pid = 3800] [serial = 1977] [outer = 00000000] 13:01:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (11057000) [pid = 3800] [serial = 1978] [outer = 10A4E400] 13:01:04 INFO - PROCESS | 3800 | 1471294864572 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (11C3E400) [pid = 3800] [serial = 1979] [outer = 10A4E400] 13:01:05 INFO - PROCESS | 3800 | 1471294865512 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]]]}] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 1753A000 == 39 [pid = 3800] [id = 605] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 1344A800 == 38 [pid = 3800] [id = 599] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 10516800 == 37 [pid = 3800] [id = 606] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 131E3C00 == 36 [pid = 3800] [id = 604] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 1036B000 == 35 [pid = 3800] [id = 601] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 131EE800 == 34 [pid = 3800] [id = 598] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 10B6D800 == 33 [pid = 3800] [id = 607] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 14294000 == 32 [pid = 3800] [id = 600] 13:01:05 INFO - PROCESS | 3800 | --DOCSHELL 1314BC00 == 31 [pid = 3800] [id = 644] 13:01:05 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1760C400) [pid = 3800] [serial = 1933] [outer = 00000000] [url = about:blank] 13:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1429ms 13:01:05 INFO - PROCESS | 3800 | 1471294865597 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 3800 | 1471294865601 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 13:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:01:05 INFO - PROCESS | 3800 | 1471294865606 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 3800 | 1471294865609 Marionette TRACE conn3 <- [1,2602,null,{}] 13:01:05 INFO - PROCESS | 3800 | 1471294865614 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}] 13:01:05 INFO - PROCESS | 3800 | 1471294865617 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:05 INFO - PROCESS | 3800 | 1471294865707 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:01:05 INFO - PROCESS | 3800 | 1471294865714 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 3800 | 1471294865717 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:05 INFO - PROCESS | 3800 | ++DOCSHELL 10F4BC00 == 32 [pid = 3800] [id = 660] 13:01:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (10F4C000) [pid = 3800] [serial = 1980] [outer = 00000000] 13:01:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (11051000) [pid = 3800] [serial = 1981] [outer = 10F4C000] 13:01:05 INFO - PROCESS | 3800 | 1471294865764 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1105A400) [pid = 3800] [serial = 1982] [outer = 10F4C000] 13:01:05 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16C0D000) [pid = 3800] [serial = 1922] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1692C800) [pid = 3800] [serial = 1921] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13C82800) [pid = 3800] [serial = 1927] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16FD2000) [pid = 3800] [serial = 1924] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1753F000) [pid = 3800] [serial = 1930] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16FC8C00) [pid = 3800] [serial = 1925] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (142EE400) [pid = 3800] [serial = 1915] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12BC9C00) [pid = 3800] [serial = 1912] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1313E400) [pid = 3800] [serial = 1913] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10FBE800) [pid = 3800] [serial = 1909] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (11059800) [pid = 3800] [serial = 1910] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (139DEC00) [pid = 3800] [serial = 1907] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (132ADC00) [pid = 3800] [serial = 1906] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (114DA400) [pid = 3800] [serial = 1904] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10FBAC00) [pid = 3800] [serial = 1903] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (17180400) [pid = 3800] [serial = 1901] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (17545000) [pid = 3800] [serial = 1931] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15F46000) [pid = 3800] [serial = 1918] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16447400) [pid = 3800] [serial = 1919] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (146C8C00) [pid = 3800] [serial = 1928] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (146C3C00) [pid = 3800] [serial = 1916] [outer = 00000000] [url = about:blank] 13:01:06 INFO - PROCESS | 3800 | 1471294866350 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]]]}] 13:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 772ms 13:01:06 INFO - PROCESS | 3800 | 1471294866388 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:01:06 INFO - PROCESS | 3800 | 1471294866393 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 13:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:01:06 INFO - PROCESS | 3800 | 1471294866399 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - PROCESS | 3800 | 1471294866402 Marionette TRACE conn3 <- [1,2606,null,{}] 13:01:06 INFO - PROCESS | 3800 | 1471294866406 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}] 13:01:06 INFO - PROCESS | 3800 | 1471294866408 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:06 INFO - PROCESS | 3800 | 1471294866495 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:01:06 INFO - PROCESS | 3800 | 1471294866593 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 3800 | 1471294866595 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:06 INFO - PROCESS | 3800 | ++DOCSHELL 11CE3000 == 33 [pid = 3800] [id = 661] 13:01:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (12831400) [pid = 3800] [serial = 1983] [outer = 00000000] 13:01:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1287B800) [pid = 3800] [serial = 1984] [outer = 12831400] 13:01:06 INFO - PROCESS | 3800 | 1471294866642 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (12BC4000) [pid = 3800] [serial = 1985] [outer = 12831400] 13:01:07 INFO - PROCESS | 3800 | 1471294867097 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 723ms 13:01:07 INFO - PROCESS | 3800 | 1471294867131 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 3800 | 1471294867133 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 13:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:01:07 INFO - PROCESS | 3800 | 1471294867137 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 3800 | 1471294867140 Marionette TRACE conn3 <- [1,2610,null,{}] 13:01:07 INFO - PROCESS | 3800 | 1471294867151 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}] 13:01:07 INFO - PROCESS | 3800 | 1471294867155 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:07 INFO - PROCESS | 3800 | 1471294867269 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:01:07 INFO - PROCESS | 3800 | 1471294867276 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:07 INFO - PROCESS | 3800 | 1471294867280 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:07 INFO - PROCESS | 3800 | ++DOCSHELL 1345F000 == 34 [pid = 3800] [id = 662] 13:01:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1345F400) [pid = 3800] [serial = 1986] [outer = 00000000] 13:01:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (139D5000) [pid = 3800] [serial = 1987] [outer = 1345F400] 13:01:07 INFO - PROCESS | 3800 | 1471294867335 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (13C83800) [pid = 3800] [serial = 1988] [outer = 1345F400] 13:01:07 INFO - PROCESS | 3800 | 1471294867826 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 723ms 13:01:07 INFO - PROCESS | 3800 | 1471294867869 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 3800 | 1471294867872 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 13:01:07 INFO - PROCESS | 3800 | 1471294867882 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 3800 | 1471294867884 Marionette TRACE conn3 <- [1,2614,null,{}] 13:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:01:07 INFO - PROCESS | 3800 | 1471294867887 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}] 13:01:07 INFO - PROCESS | 3800 | 1471294867889 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:08 INFO - PROCESS | 3800 | 1471294868004 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:01:08 INFO - PROCESS | 3800 | 1471294868009 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 3800 | 1471294868011 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:08 INFO - PROCESS | 3800 | ++DOCSHELL 14286400 == 35 [pid = 3800] [id = 663] 13:01:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (14289C00) [pid = 3800] [serial = 1989] [outer = 00000000] 13:01:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (142EE400) [pid = 3800] [serial = 1990] [outer = 14289C00] 13:01:08 INFO - PROCESS | 3800 | 1471294868163 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (146C6400) [pid = 3800] [serial = 1991] [outer = 14289C00] 13:01:08 INFO - PROCESS | 3800 | 1471294868576 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 723ms 13:01:08 INFO - PROCESS | 3800 | 1471294868622 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 3800 | 1471294868624 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 13:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:01:08 INFO - PROCESS | 3800 | 1471294868627 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 3800 | 1471294868629 Marionette TRACE conn3 <- [1,2618,null,{}] 13:01:08 INFO - PROCESS | 3800 | 1471294868632 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}] 13:01:08 INFO - PROCESS | 3800 | 1471294868634 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:08 INFO - PROCESS | 3800 | 1471294868771 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:01:08 INFO - PROCESS | 3800 | 1471294868793 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 3800 | 1471294868845 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:08 INFO - PROCESS | 3800 | ++DOCSHELL 15613400 == 36 [pid = 3800] [id = 664] 13:01:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15613800) [pid = 3800] [serial = 1992] [outer = 00000000] 13:01:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15841800) [pid = 3800] [serial = 1993] [outer = 15613800] 13:01:08 INFO - PROCESS | 3800 | 1471294868888 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15F46C00) [pid = 3800] [serial = 1994] [outer = 15613800] 13:01:09 INFO - PROCESS | 3800 | 1471294869349 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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 772ms 13:01:09 INFO - PROCESS | 3800 | 1471294869400 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 3800 | 1471294869402 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 13:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:01:09 INFO - PROCESS | 3800 | 1471294869405 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - PROCESS | 3800 | 1471294869407 Marionette TRACE conn3 <- [1,2622,null,{}] 13:01:09 INFO - PROCESS | 3800 | 1471294869411 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}] 13:01:09 INFO - PROCESS | 3800 | 1471294869416 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:09 INFO - PROCESS | 3800 | 1471294869605 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:01:09 INFO - PROCESS | 3800 | 1471294869675 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 3800 | 1471294869677 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:09 INFO - PROCESS | 3800 | ++DOCSHELL 15F46400 == 37 [pid = 3800] [id = 665] 13:01:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15FC2000) [pid = 3800] [serial = 1995] [outer = 00000000] 13:01:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16CC1C00) [pid = 3800] [serial = 1996] [outer = 15FC2000] 13:01:09 INFO - PROCESS | 3800 | 1471294869721 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16CC2400) [pid = 3800] [serial = 1997] [outer = 15FC2000] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (176C2C00) [pid = 3800] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (10A49800) [pid = 3800] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16C0B400) [pid = 3800] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16F0C800) [pid = 3800] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16FC3800) [pid = 3800] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10561400) [pid = 3800] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1393A800) [pid = 3800] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1561DC00) [pid = 3800] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1315B400) [pid = 3800] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (14290C00) [pid = 3800] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15FBA800) [pid = 3800] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1753B400) [pid = 3800] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (11C38400) [pid = 3800] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:01:10 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (131E5000) [pid = 3800] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:01:10 INFO - PROCESS | 3800 | 1471294870348 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]]]}] 13:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 936ms 13:01:10 INFO - PROCESS | 3800 | 1471294870377 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:01:10 INFO - PROCESS | 3800 | 1471294870379 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 13:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:01:10 INFO - PROCESS | 3800 | 1471294870382 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:01:10 INFO - PROCESS | 3800 | 1471294870384 Marionette TRACE conn3 <- [1,2626,null,{}] 13:01:10 INFO - PROCESS | 3800 | 1471294870387 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}] 13:01:10 INFO - PROCESS | 3800 | 1471294870389 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:10 INFO - PROCESS | 3800 | 1471294870498 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:01:10 INFO - PROCESS | 3800 | 1471294870560 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 3800 | 1471294870562 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:10 INFO - PROCESS | 3800 | ++DOCSHELL 114E0C00 == 38 [pid = 3800] [id = 666] 13:01:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (114E2400) [pid = 3800] [serial = 1998] [outer = 00000000] 13:01:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (13EA3400) [pid = 3800] [serial = 1999] [outer = 114E2400] 13:01:10 INFO - PROCESS | 3800 | 1471294870608 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (142F5C00) [pid = 3800] [serial = 2000] [outer = 114E2400] 13:01:11 INFO - PROCESS | 3800 | 1471294871003 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 657ms 13:01:11 INFO - PROCESS | 3800 | 1471294871054 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 3800 | 1471294871056 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 13:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:01:11 INFO - PROCESS | 3800 | 1471294871059 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 3800 | 1471294871061 Marionette TRACE conn3 <- [1,2630,null,{}] 13:01:11 INFO - PROCESS | 3800 | 1471294871064 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}] 13:01:11 INFO - PROCESS | 3800 | 1471294871066 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:11 INFO - PROCESS | 3800 | 1471294871145 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:01:11 INFO - PROCESS | 3800 | 1471294871150 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 3800 | 1471294871152 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:11 INFO - PROCESS | 3800 | ++DOCSHELL 12876400 == 39 [pid = 3800] [id = 667] 13:01:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13CC8000) [pid = 3800] [serial = 2001] [outer = 00000000] 13:01:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16FC3800) [pid = 3800] [serial = 2002] [outer = 13CC8000] 13:01:11 INFO - PROCESS | 3800 | 1471294871196 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16FCD400) [pid = 3800] [serial = 2003] [outer = 13CC8000] 13:01:11 INFO - PROCESS | 3800 | 1471294871668 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:01:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 625ms 13:01:11 INFO - PROCESS | 3800 | 1471294871690 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 3800 | 1471294871692 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 13:01:11 INFO - PROCESS | 3800 | 1471294871695 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:01:11 INFO - PROCESS | 3800 | 1471294871697 Marionette TRACE conn3 <- [1,2634,null,{}] 13:01:11 INFO - PROCESS | 3800 | 1471294871714 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}] 13:01:11 INFO - PROCESS | 3800 | 1471294871716 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:11 INFO - PROCESS | 3800 | 1471294871795 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:01:11 INFO - PROCESS | 3800 | 1471294871800 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 3800 | 1471294871802 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:11 INFO - PROCESS | 3800 | ++DOCSHELL 12979C00 == 40 [pid = 3800] [id = 668] 13:01:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16F06800) [pid = 3800] [serial = 2004] [outer = 00000000] 13:01:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1753A400) [pid = 3800] [serial = 2005] [outer = 16F06800] 13:01:11 INFO - PROCESS | 3800 | 1471294871855 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1753E800) [pid = 3800] [serial = 2006] [outer = 16F06800] 13:01:12 INFO - PROCESS | 3800 | 1471294872474 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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:01:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 838ms 13:01:12 INFO - PROCESS | 3800 | 1471294872534 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 3800 | 1471294872538 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 13:01:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:01:12 INFO - PROCESS | 3800 | 1471294872544 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 3800 | 1471294872547 Marionette TRACE conn3 <- [1,2638,null,{}] 13:01:12 INFO - PROCESS | 3800 | 1471294872553 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}] 13:01:12 INFO - PROCESS | 3800 | 1471294872556 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:12 INFO - PROCESS | 3800 | 1471294872667 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:01:12 INFO - PROCESS | 3800 | 1471294872805 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 3800 | 1471294872810 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:12 INFO - PROCESS | 3800 | ++DOCSHELL 103C9800 == 41 [pid = 3800] [id = 669] 13:01:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (103CD000) [pid = 3800] [serial = 2007] [outer = 00000000] 13:01:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10F48C00) [pid = 3800] [serial = 2008] [outer = 103CD000] 13:01:12 INFO - PROCESS | 3800 | 1471294872867 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11054800) [pid = 3800] [serial = 2009] [outer = 103CD000] 13:01:13 INFO - PROCESS | 3800 | 1471294873490 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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:01:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 986ms 13:01:13 INFO - PROCESS | 3800 | 1471294873536 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 3800 | 1471294873541 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 13:01:13 INFO - PROCESS | 3800 | 1471294873549 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 3800 | 1471294873552 Marionette TRACE conn3 <- [1,2642,null,{}] 13:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:01:13 INFO - PROCESS | 3800 | 1471294873556 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}] 13:01:13 INFO - PROCESS | 3800 | 1471294873558 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:13 INFO - PROCESS | 3800 | 1471294873720 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:01:13 INFO - PROCESS | 3800 | 1471294873831 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 3800 | 1471294873834 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:13 INFO - PROCESS | 3800 | ++DOCSHELL 1311C800 == 42 [pid = 3800] [id = 670] 13:01:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13141C00) [pid = 3800] [serial = 2010] [outer = 00000000] 13:01:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (131E4C00) [pid = 3800] [serial = 2011] [outer = 13141C00] 13:01:13 INFO - PROCESS | 3800 | 1471294873931 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13462400) [pid = 3800] [serial = 2012] [outer = 13141C00] 13:01:14 INFO - PROCESS | 3800 | 1471294874577 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:01:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1035ms 13:01:14 INFO - PROCESS | 3800 | 1471294874607 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 3800 | 1471294874609 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 13:01:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:01:14 INFO - PROCESS | 3800 | 1471294874614 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 3800 | 1471294874617 Marionette TRACE conn3 <- [1,2646,null,{}] 13:01:14 INFO - PROCESS | 3800 | 1471294874628 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}] 13:01:14 INFO - PROCESS | 3800 | 1471294874633 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:14 INFO - PROCESS | 3800 | 1471294874738 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:01:14 INFO - PROCESS | 3800 | 1471294874849 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 3800 | 1471294874852 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:14 INFO - PROCESS | 3800 | ++DOCSHELL 16C0A000 == 43 [pid = 3800] [id = 671] 13:01:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16C0CC00) [pid = 3800] [serial = 2013] [outer = 00000000] 13:01:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16F10800) [pid = 3800] [serial = 2014] [outer = 16C0CC00] 13:01:14 INFO - PROCESS | 3800 | 1471294874949 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (17541000) [pid = 3800] [serial = 2015] [outer = 16C0CC00] 13:01:15 INFO - PROCESS | 3800 | 1471294875572 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:01:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1052ms 13:01:15 INFO - PROCESS | 3800 | 1471294875653 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 3800 | 1471294875656 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 13:01:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:01:15 INFO - PROCESS | 3800 | 1471294875660 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 3800 | 1471294875662 Marionette TRACE conn3 <- [1,2650,null,{}] 13:01:15 INFO - PROCESS | 3800 | 1471294875715 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}] 13:01:15 INFO - PROCESS | 3800 | 1471294875717 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:15 INFO - PROCESS | 3800 | 1471294875827 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:01:16 INFO - PROCESS | 3800 | 1471294876055 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 3800 | 1471294876058 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:16 INFO - PROCESS | 3800 | ++DOCSHELL 104EB800 == 44 [pid = 3800] [id = 672] 13:01:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1050F400) [pid = 3800] [serial = 2016] [outer = 00000000] 13:01:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10A03400) [pid = 3800] [serial = 2017] [outer = 1050F400] 13:01:16 INFO - PROCESS | 3800 | 1471294876136 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (10F4CC00) [pid = 3800] [serial = 2018] [outer = 1050F400] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 16C06000 == 43 [pid = 3800] [id = 602] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 142F6C00 == 42 [pid = 3800] [id = 609] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 12DA9400 == 41 [pid = 3800] [id = 608] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 10A49400 == 40 [pid = 3800] [id = 596] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 11C3EC00 == 39 [pid = 3800] [id = 612] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 1346B000 == 38 [pid = 3800] [id = 613] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 12876400 == 37 [pid = 3800] [id = 667] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 14286400 == 36 [pid = 3800] [id = 663] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 114E0C00 == 35 [pid = 3800] [id = 666] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 16F0F800 == 34 [pid = 3800] [id = 603] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 15613400 == 33 [pid = 3800] [id = 664] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 10A48800 == 32 [pid = 3800] [id = 610] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 15F46400 == 31 [pid = 3800] [id = 665] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 0C7FDC00 == 30 [pid = 3800] [id = 611] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 11AD8000 == 29 [pid = 3800] [id = 597] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 16C0A000 == 28 [pid = 3800] [id = 671] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 12979C00 == 27 [pid = 3800] [id = 668] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 103C9800 == 26 [pid = 3800] [id = 669] 13:01:17 INFO - PROCESS | 3800 | --DOCSHELL 1311C800 == 25 [pid = 3800] [id = 670] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (10F56800) [pid = 3800] [serial = 1936] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (10FBD000) [pid = 3800] [serial = 1937] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16FC4C00) [pid = 3800] [serial = 1957] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (17108800) [pid = 3800] [serial = 1960] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (175ED800) [pid = 3800] [serial = 1963] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (17110400) [pid = 3800] [serial = 1961] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1760A000) [pid = 3800] [serial = 1964] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13C7CC00) [pid = 3800] [serial = 1967] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13CBD400) [pid = 3800] [serial = 1945] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (14287C00) [pid = 3800] [serial = 1946] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15850400) [pid = 3800] [serial = 1951] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16446400) [pid = 3800] [serial = 1952] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1785D400) [pid = 3800] [serial = 1969] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (142FA400) [pid = 3800] [serial = 1948] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (146C9800) [pid = 3800] [serial = 1949] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16C0BC00) [pid = 3800] [serial = 1954] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16C0C800) [pid = 3800] [serial = 1955] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (176CA800) [pid = 3800] [serial = 1934] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (11CE3400) [pid = 3800] [serial = 1939] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (12871C00) [pid = 3800] [serial = 1940] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (132A1400) [pid = 3800] [serial = 1942] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (13463800) [pid = 3800] [serial = 1943] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (182D7400) [pid = 3800] [serial = 1973] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (11056400) [pid = 3800] [serial = 1966] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (17860C00) [pid = 3800] [serial = 1970] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (16FC5400) [pid = 3800] [serial = 1958] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (180DFC00) [pid = 3800] [serial = 1972] [outer = 00000000] [url = about:blank] 13:01:17 INFO - PROCESS | 3800 | 1471294877487 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:01:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1873ms 13:01:17 INFO - PROCESS | 3800 | 1471294877550 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 3800 | 1471294877555 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 13:01:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:01:17 INFO - PROCESS | 3800 | 1471294877560 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 3800 | 1471294877563 Marionette TRACE conn3 <- [1,2654,null,{}] 13:01:17 INFO - PROCESS | 3800 | 1471294877570 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}] 13:01:17 INFO - PROCESS | 3800 | 1471294877572 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:17 INFO - PROCESS | 3800 | 1471294877657 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:01:17 INFO - PROCESS | 3800 | 1471294877666 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 3800 | 1471294877669 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:17 INFO - PROCESS | 3800 | ++DOCSHELL 10516000 == 26 [pid = 3800] [id = 673] 13:01:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (1055E400) [pid = 3800] [serial = 2019] [outer = 00000000] 13:01:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (10F55000) [pid = 3800] [serial = 2020] [outer = 1055E400] 13:01:17 INFO - PROCESS | 3800 | 1471294877849 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (10FB4800) [pid = 3800] [serial = 2021] [outer = 1055E400] 13:01:18 INFO - PROCESS | 3800 | 1471294878801 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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:01:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1282ms 13:01:18 INFO - PROCESS | 3800 | 1471294878841 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 3800 | 1471294878846 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 13:01:18 INFO - PROCESS | 3800 | 1471294878855 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:01:18 INFO - PROCESS | 3800 | 1471294878858 Marionette TRACE conn3 <- [1,2658,null,{}] 13:01:18 INFO - PROCESS | 3800 | 1471294878862 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}] 13:01:18 INFO - PROCESS | 3800 | 1471294878865 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:18 INFO - PROCESS | 3800 | 1471294878951 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:01:18 INFO - PROCESS | 3800 | 1471294878957 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 3800 | 1471294878960 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:18 INFO - PROCESS | 3800 | ++DOCSHELL 12872400 == 27 [pid = 3800] [id = 674] 13:01:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (12872800) [pid = 3800] [serial = 2022] [outer = 00000000] 13:01:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (1293D800) [pid = 3800] [serial = 2023] [outer = 12872800] 13:01:19 INFO - PROCESS | 3800 | 1471294879008 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (13115400) [pid = 3800] [serial = 2024] [outer = 12872800] 13:01:20 INFO - PROCESS | 3800 | 1471294880080 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"]]]}] 13:01:20 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 13:01:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1249ms 13:01:20 INFO - PROCESS | 3800 | 1471294880127 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 3800 | 1471294880129 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 13:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:01:20 INFO - PROCESS | 3800 | 1471294880134 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 3800 | 1471294880137 Marionette TRACE conn3 <- [1,2662,null,{}] 13:01:20 INFO - PROCESS | 3800 | 1471294880148 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}] 13:01:20 INFO - PROCESS | 3800 | 1471294880153 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:20 INFO - PROCESS | 3800 | 1471294880272 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:01:20 INFO - PROCESS | 3800 | 1471294880279 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:20 INFO - PROCESS | 3800 | 1471294880283 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:20 INFO - PROCESS | 3800 | ++DOCSHELL 13C81C00 == 28 [pid = 3800] [id = 675] 13:01:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (13C82000) [pid = 3800] [serial = 2025] [outer = 00000000] 13:01:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (14288400) [pid = 3800] [serial = 2026] [outer = 13C82000] 13:01:20 INFO - PROCESS | 3800 | 1471294880332 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1428E000) [pid = 3800] [serial = 2027] [outer = 13C82000] 13:01:21 INFO - PROCESS | 3800 | 1471294881407 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"]]]}] 13:01:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 13:01:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1314ms 13:01:21 INFO - PROCESS | 3800 | 1471294881461 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 3800 | 1471294881463 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 13:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:01:21 INFO - PROCESS | 3800 | 1471294881467 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - PROCESS | 3800 | 1471294881469 Marionette TRACE conn3 <- [1,2666,null,{}] 13:01:21 INFO - PROCESS | 3800 | 1471294881473 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}] 13:01:21 INFO - PROCESS | 3800 | 1471294881475 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:21 INFO - PROCESS | 3800 | 1471294881593 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:01:21 INFO - PROCESS | 3800 | 1471294881599 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 3800 | 1471294881601 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:21 INFO - PROCESS | 3800 | ++DOCSHELL 14287400 == 29 [pid = 3800] [id = 676] 13:01:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (142ED000) [pid = 3800] [serial = 2028] [outer = 00000000] 13:01:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (150B5400) [pid = 3800] [serial = 2029] [outer = 142ED000] 13:01:21 INFO - PROCESS | 3800 | 1471294881699 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (15618400) [pid = 3800] [serial = 2030] [outer = 142ED000] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (15FC2000) [pid = 3800] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15613800) [pid = 3800] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (114E2400) [pid = 3800] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (10F4C000) [pid = 3800] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1345F400) [pid = 3800] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (12831400) [pid = 3800] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (10A4E400) [pid = 3800] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (142F4C00) [pid = 3800] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (16F06800) [pid = 3800] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (13CC8000) [pid = 3800] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:01:21 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (14289C00) [pid = 3800] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:01:22 INFO - PROCESS | 3800 | 1471294882682 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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:01:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1249ms 13:01:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:01:22 INFO - PROCESS | 3800 | 1471294882696 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 3800 | 1471294882698 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 13:01:22 INFO - PROCESS | 3800 | 1471294882702 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 3800 | 1471294882704 Marionette TRACE conn3 <- [1,2670,null,{}] 13:01:22 INFO - PROCESS | 3800 | 1471294882707 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}] 13:01:22 INFO - PROCESS | 3800 | 1471294882709 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:22 INFO - PROCESS | 3800 | 1471294882874 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:01:22 INFO - PROCESS | 3800 | 1471294882882 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 3800 | 1471294882884 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:22 INFO - PROCESS | 3800 | ++DOCSHELL 11ACF800 == 30 [pid = 3800] [id = 677] 13:01:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (131F0000) [pid = 3800] [serial = 2031] [outer = 00000000] 13:01:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (142F6800) [pid = 3800] [serial = 2032] [outer = 131F0000] 13:01:22 INFO - PROCESS | 3800 | 1471294882929 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (146CCC00) [pid = 3800] [serial = 2033] [outer = 131F0000] 13:01:23 INFO - PROCESS | 3800 | 1471294883869 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]]]}] 13:01:23 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) 13:01:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1200ms 13:01:23 INFO - PROCESS | 3800 | 1471294883915 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 3800 | 1471294883917 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 13:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:01:23 INFO - PROCESS | 3800 | 1471294883921 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 3800 | 1471294883923 Marionette TRACE conn3 <- [1,2674,null,{}] 13:01:23 INFO - PROCESS | 3800 | 1471294883927 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}] 13:01:23 INFO - PROCESS | 3800 | 1471294883932 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:24 INFO - PROCESS | 3800 | 1471294884068 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:01:24 INFO - PROCESS | 3800 | 1471294884262 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:24 INFO - PROCESS | 3800 | 1471294884265 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:24 INFO - PROCESS | 3800 | ++DOCSHELL 0F390400 == 31 [pid = 3800] [id = 678] 13:01:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (0F397400) [pid = 3800] [serial = 2034] [outer = 00000000] 13:01:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10439800) [pid = 3800] [serial = 2035] [outer = 0F397400] 13:01:24 INFO - PROCESS | 3800 | 1471294884365 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (10A10400) [pid = 3800] [serial = 2036] [outer = 0F397400] 13:01:25 INFO - PROCESS | 3800 | 1471294885558 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"]]]}] 13:01:25 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 13:01:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1693ms 13:01:25 INFO - PROCESS | 3800 | 1471294885665 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 13:01:25 INFO - PROCESS | 3800 | 1471294885669 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 13:01:25 INFO - PROCESS | 3800 | 1471294885676 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 3800 | 1471294885679 Marionette TRACE conn3 <- [1,2678,null,{}] 13:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:01:25 INFO - PROCESS | 3800 | 1471294885685 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}] 13:01:25 INFO - PROCESS | 3800 | 1471294885687 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:25 INFO - PROCESS | 3800 | 1471294885856 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:01:25 INFO - PROCESS | 3800 | 1471294885968 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 3800 | 1471294885971 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:25 INFO - PROCESS | 3800 | ++DOCSHELL 114D8400 == 32 [pid = 3800] [id = 679] 13:01:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (11CE3400) [pid = 3800] [serial = 2037] [outer = 00000000] 13:01:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1311E400) [pid = 3800] [serial = 2038] [outer = 11CE3400] 13:01:26 INFO - PROCESS | 3800 | 1471294886028 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (131EF400) [pid = 3800] [serial = 2039] [outer = 11CE3400] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 10F4BC00 == 31 [pid = 3800] [id = 660] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 16F04400 == 30 [pid = 3800] [id = 654] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 1315F400 == 29 [pid = 3800] [id = 653] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 1315FC00 == 28 [pid = 3800] [id = 647] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 10A49000 == 27 [pid = 3800] [id = 645] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 11C38000 == 26 [pid = 3800] [id = 646] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 11ACF800 == 25 [pid = 3800] [id = 677] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 14287400 == 24 [pid = 3800] [id = 676] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 13C81C00 == 23 [pid = 3800] [id = 675] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 12872400 == 22 [pid = 3800] [id = 674] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 10516000 == 21 [pid = 3800] [id = 673] 13:01:26 INFO - PROCESS | 3800 | --DOCSHELL 104EB800 == 20 [pid = 3800] [id = 672] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16CC1C00) [pid = 3800] [serial = 1996] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15F46C00) [pid = 3800] [serial = 1994] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (15841800) [pid = 3800] [serial = 1993] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13EA3400) [pid = 3800] [serial = 1999] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (11051000) [pid = 3800] [serial = 1981] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1105A400) [pid = 3800] [serial = 1982] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (139D5000) [pid = 3800] [serial = 1987] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1287B800) [pid = 3800] [serial = 1984] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (12BC4000) [pid = 3800] [serial = 1985] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (11057000) [pid = 3800] [serial = 1978] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (11C3E400) [pid = 3800] [serial = 1979] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (18375000) [pid = 3800] [serial = 1976] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (18370C00) [pid = 3800] [serial = 1975] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (1753A400) [pid = 3800] [serial = 2005] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (16FC3800) [pid = 3800] [serial = 2002] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (1753E800) [pid = 3800] [serial = 2006] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (142EE400) [pid = 3800] [serial = 1990] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 52 (16FCD400) [pid = 3800] [serial = 2003] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 51 (146C6400) [pid = 3800] [serial = 1991] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 50 (142F5C00) [pid = 3800] [serial = 2000] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 49 (16CC2400) [pid = 3800] [serial = 1997] [outer = 00000000] [url = about:blank] 13:01:26 INFO - PROCESS | 3800 | --DOMWINDOW == 48 (13C83800) [pid = 3800] [serial = 1988] [outer = 00000000] [url = about:blank] 13:01:27 INFO - PROCESS | 3800 | 1471294887284 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"]]]}] 13:01:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:01:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1643ms 13:01:27 INFO - PROCESS | 3800 | 1471294887305 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 3800 | 1471294887309 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 13:01:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:01:27 INFO - PROCESS | 3800 | 1471294887313 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 3800 | 1471294887317 Marionette TRACE conn3 <- [1,2682,null,{}] 13:01:27 INFO - PROCESS | 3800 | 1471294887324 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}] 13:01:27 INFO - PROCESS | 3800 | 1471294887329 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:27 INFO - PROCESS | 3800 | 1471294887418 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:01:27 INFO - PROCESS | 3800 | 1471294887426 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 3800 | 1471294887428 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:27 INFO - PROCESS | 3800 | ++DOCSHELL 11058C00 == 21 [pid = 3800] [id = 680] 13:01:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 49 (11059400) [pid = 3800] [serial = 2040] [outer = 00000000] 13:01:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 50 (12834C00) [pid = 3800] [serial = 2041] [outer = 11059400] 13:01:27 INFO - PROCESS | 3800 | 1471294887477 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (1287AC00) [pid = 3800] [serial = 2042] [outer = 11059400] 13:01:28 INFO - PROCESS | 3800 | 1471294888566 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"]]]}] 13:01:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:01:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1282ms 13:01:28 INFO - PROCESS | 3800 | 1471294888595 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 3800 | 1471294888599 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 13:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:01:28 INFO - PROCESS | 3800 | 1471294888606 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 3800 | 1471294888608 Marionette TRACE conn3 <- [1,2686,null,{}] 13:01:28 INFO - PROCESS | 3800 | 1471294888612 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}] 13:01:28 INFO - PROCESS | 3800 | 1471294888615 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:28 INFO - PROCESS | 3800 | 1471294888710 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:01:28 INFO - PROCESS | 3800 | 1471294888717 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 3800 | 1471294888720 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:28 INFO - PROCESS | 3800 | ++DOCSHELL 13216800 == 22 [pid = 3800] [id = 681] 13:01:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (13217000) [pid = 3800] [serial = 2043] [outer = 00000000] 13:01:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (13468000) [pid = 3800] [serial = 2044] [outer = 13217000] 13:01:28 INFO - PROCESS | 3800 | 1471294888767 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (13939800) [pid = 3800] [serial = 2045] [outer = 13217000] 13:01:29 INFO - PROCESS | 3800 | 1471294889827 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"]]]}] 13:01:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:01:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:01:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1249ms 13:01:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:01:29 INFO - PROCESS | 3800 | 1471294889844 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 3800 | 1471294889846 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 13:01:29 INFO - PROCESS | 3800 | 1471294889849 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 3800 | 1471294889853 Marionette TRACE conn3 <- [1,2690,null,{}] 13:01:29 INFO - PROCESS | 3800 | 1471294889870 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}] 13:01:29 INFO - PROCESS | 3800 | 1471294889874 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:30 INFO - PROCESS | 3800 | 1471294890044 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:01:30 INFO - PROCESS | 3800 | 1471294890052 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 3800 | 1471294890055 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:30 INFO - PROCESS | 3800 | ++DOCSHELL 1428AC00 == 23 [pid = 3800] [id = 682] 13:01:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (1428CC00) [pid = 3800] [serial = 2046] [outer = 00000000] 13:01:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (142F2C00) [pid = 3800] [serial = 2047] [outer = 1428CC00] 13:01:30 INFO - PROCESS | 3800 | 1471294890157 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (146CDC00) [pid = 3800] [serial = 2048] [outer = 1428CC00] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (13C82000) [pid = 3800] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (1055E400) [pid = 3800] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (1050F400) [pid = 3800] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (12872800) [pid = 3800] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 52 (142ED000) [pid = 3800] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 51 (103CD000) [pid = 3800] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 50 (13141C00) [pid = 3800] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:01:30 INFO - PROCESS | 3800 | --DOMWINDOW == 49 (16C0CC00) [pid = 3800] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:01:30 INFO - PROCESS | 3800 | 1471294890655 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]]]}] 13:01:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 837ms 13:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:01:30 INFO - PROCESS | 3800 | 1471294890717 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 13:01:30 INFO - PROCESS | 3800 | 1471294890719 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 13:01:30 INFO - PROCESS | 3800 | 1471294890723 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:01:30 INFO - PROCESS | 3800 | 1471294890725 Marionette TRACE conn3 <- [1,2694,null,{}] 13:01:30 INFO - PROCESS | 3800 | 1471294890728 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}] 13:01:30 INFO - PROCESS | 3800 | 1471294890730 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:30 INFO - PROCESS | 3800 | 1471294890821 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:01:30 INFO - PROCESS | 3800 | 1471294890829 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 3800 | 1471294890831 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:30 INFO - PROCESS | 3800 | ++DOCSHELL 146D0C00 == 24 [pid = 3800] [id = 683] 13:01:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 50 (146D1000) [pid = 3800] [serial = 2049] [outer = 00000000] 13:01:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (15849000) [pid = 3800] [serial = 2050] [outer = 146D1000] 13:01:30 INFO - PROCESS | 3800 | 1471294890877 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (15F46000) [pid = 3800] [serial = 2051] [outer = 146D1000] 13:01:31 INFO - PROCESS | 3800 | 1471294891351 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:01:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 657ms 13:01:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:01:31 INFO - PROCESS | 3800 | 1471294891394 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 3800 | 1471294891396 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 13:01:31 INFO - PROCESS | 3800 | 1471294891400 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 3800 | 1471294891401 Marionette TRACE conn3 <- [1,2698,null,{}] 13:01:31 INFO - PROCESS | 3800 | 1471294891405 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}] 13:01:31 INFO - PROCESS | 3800 | 1471294891407 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:31 INFO - PROCESS | 3800 | 1471294891485 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:01:31 INFO - PROCESS | 3800 | 1471294891516 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:31 INFO - PROCESS | 3800 | 1471294891518 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:31 INFO - PROCESS | 3800 | ++DOCSHELL 15620C00 == 25 [pid = 3800] [id = 684] 13:01:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (15FC0000) [pid = 3800] [serial = 2052] [outer = 00000000] 13:01:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (16924000) [pid = 3800] [serial = 2053] [outer = 15FC0000] 13:01:31 INFO - PROCESS | 3800 | 1471294891566 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (16975C00) [pid = 3800] [serial = 2054] [outer = 15FC0000] 13:01:32 INFO - PROCESS | 3800 | 1471294892122 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] 13:01:32 INFO - PROCESS | 3800 | 1471294892175 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 13:01:32 INFO - PROCESS | 3800 | 1471294892179 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:01:32 INFO - PROCESS | 3800 | 1471294892180 Marionette TRACE conn3 <- [1,2702,null,{}] 13:01:32 INFO - PROCESS | 3800 | 1471294892184 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}] 13:01:32 INFO - PROCESS | 3800 | 1471294892189 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:32 INFO - PROCESS | 3800 | 1471294892295 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:01:32 INFO - PROCESS | 3800 | 1471294892305 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 3800 | 1471294892307 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:32 INFO - PROCESS | 3800 | ++DOCSHELL 16F06400 == 26 [pid = 3800] [id = 685] 13:01:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (16F0D400) [pid = 3800] [serial = 2055] [outer = 00000000] 13:01:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (16FC7C00) [pid = 3800] [serial = 2056] [outer = 16F0D400] 13:01:32 INFO - PROCESS | 3800 | 1471294892351 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (16FC9800) [pid = 3800] [serial = 2057] [outer = 16F0D400] 13:01:32 INFO - PROCESS | 3800 | 1471294892851 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]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 723ms 13:01:32 INFO - PROCESS | 3800 | 1471294892911 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 3800 | 1471294892913 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 13:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:01:32 INFO - PROCESS | 3800 | 1471294892941 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 3800 | 1471294892943 Marionette TRACE conn3 <- [1,2706,null,{}] 13:01:32 INFO - PROCESS | 3800 | 1471294892947 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}] 13:01:32 INFO - PROCESS | 3800 | 1471294892949 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:33 INFO - PROCESS | 3800 | 1471294893029 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:01:33 INFO - PROCESS | 3800 | 1471294893038 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 3800 | 1471294893040 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:33 INFO - PROCESS | 3800 | ++DOCSHELL 13C7CC00 == 27 [pid = 3800] [id = 686] 13:01:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (16F04400) [pid = 3800] [serial = 2058] [outer = 00000000] 13:01:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (17110C00) [pid = 3800] [serial = 2059] [outer = 16F04400] 13:01:33 INFO - PROCESS | 3800 | 1471294893084 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (17539C00) [pid = 3800] [serial = 2060] [outer = 16F04400] 13:01:33 INFO - PROCESS | 3800 | 1471294893804 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] 13:01:33 INFO - PROCESS | 3800 | 1471294893884 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 13:01:33 INFO - PROCESS | 3800 | 1471294893889 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:01:33 INFO - PROCESS | 3800 | 1471294893894 Marionette TRACE conn3 <- [1,2710,null,{}] 13:01:33 INFO - PROCESS | 3800 | 1471294893900 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}] 13:01:33 INFO - PROCESS | 3800 | 1471294893902 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:34 INFO - PROCESS | 3800 | 1471294894075 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:01:34 INFO - PROCESS | 3800 | 1471294894213 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 3800 | 1471294894216 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:34 INFO - PROCESS | 3800 | ++DOCSHELL 114E0C00 == 28 [pid = 3800] [id = 687] 13:01:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (11C38800) [pid = 3800] [serial = 2061] [outer = 00000000] 13:01:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (13154800) [pid = 3800] [serial = 2062] [outer = 11C38800] 13:01:34 INFO - PROCESS | 3800 | 1471294894277 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (132ADC00) [pid = 3800] [serial = 2063] [outer = 11C38800] 13:01:34 INFO - PROCESS | 3800 | 1471294894914 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] 13:01:34 INFO - PROCESS | 3800 | 1471294894967 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 13:01:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:01:34 INFO - PROCESS | 3800 | 1471294894973 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 3800 | 1471294894976 Marionette TRACE conn3 <- [1,2714,null,{}] 13:01:35 INFO - PROCESS | 3800 | 1471294894980 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}] 13:01:35 INFO - PROCESS | 3800 | 1471294894983 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:35 INFO - PROCESS | 3800 | 1471294895094 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:01:35 INFO - PROCESS | 3800 | 1471294895202 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:35 INFO - PROCESS | 3800 | 1471294895205 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:35 INFO - PROCESS | 3800 | ++DOCSHELL 15844800 == 29 [pid = 3800] [id = 688] 13:01:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (1584C000) [pid = 3800] [serial = 2064] [outer = 00000000] 13:01:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (16928C00) [pid = 3800] [serial = 2065] [outer = 1584C000] 13:01:35 INFO - PROCESS | 3800 | 1471294895261 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (16F02400) [pid = 3800] [serial = 2066] [outer = 1584C000] 13:01:35 INFO - PROCESS | 3800 | 1471294895957 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]]]}] 13:01:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:01:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1052ms 13:01:36 INFO - PROCESS | 3800 | 1471294896007 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:01:36 INFO - PROCESS | 3800 | 1471294896010 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 13:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:01:36 INFO - PROCESS | 3800 | 1471294896014 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 3800 | 1471294896018 Marionette TRACE conn3 <- [1,2718,null,{}] 13:01:36 INFO - PROCESS | 3800 | 1471294896029 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}] 13:01:36 INFO - PROCESS | 3800 | 1471294896033 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:36 INFO - PROCESS | 3800 | 1471294896187 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:01:36 INFO - PROCESS | 3800 | 1471294896324 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 3800 | 1471294896327 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:36 INFO - PROCESS | 3800 | ++DOCSHELL 17542800 == 30 [pid = 3800] [id = 689] 13:01:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (17542C00) [pid = 3800] [serial = 2067] [outer = 00000000] 13:01:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (17546C00) [pid = 3800] [serial = 2068] [outer = 17542C00] 13:01:36 INFO - PROCESS | 3800 | 1471294896386 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (175F3000) [pid = 3800] [serial = 2069] [outer = 17542C00] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 15FB8400 == 29 [pid = 3800] [id = 651] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 1697D000 == 28 [pid = 3800] [id = 652] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 0F390400 == 27 [pid = 3800] [id = 678] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 1428FC00 == 26 [pid = 3800] [id = 649] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 15616800 == 25 [pid = 3800] [id = 650] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 11CE3000 == 24 [pid = 3800] [id = 661] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 1345F000 == 23 [pid = 3800] [id = 662] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 104E7800 == 22 [pid = 3800] [id = 655] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 13C75400 == 21 [pid = 3800] [id = 658] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 13463000 == 20 [pid = 3800] [id = 648] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 129BD400 == 19 [pid = 3800] [id = 656] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 16928400 == 18 [pid = 3800] [id = 657] 13:01:37 INFO - PROCESS | 3800 | --DOCSHELL 10A4DC00 == 17 [pid = 3800] [id = 659] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (142F6800) [pid = 3800] [serial = 2032] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (14288400) [pid = 3800] [serial = 2026] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (10F55000) [pid = 3800] [serial = 2020] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (10FB4800) [pid = 3800] [serial = 2021] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (10F4CC00) [pid = 3800] [serial = 2018] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (10A03400) [pid = 3800] [serial = 2017] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1293D800) [pid = 3800] [serial = 2023] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (150B5400) [pid = 3800] [serial = 2029] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (1428E000) [pid = 3800] [serial = 2027] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (11054800) [pid = 3800] [serial = 2009] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (10F48C00) [pid = 3800] [serial = 2008] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (13462400) [pid = 3800] [serial = 2012] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (131E4C00) [pid = 3800] [serial = 2011] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (17541000) [pid = 3800] [serial = 2015] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (16F10800) [pid = 3800] [serial = 2014] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (15618400) [pid = 3800] [serial = 2030] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (13115400) [pid = 3800] [serial = 2024] [outer = 00000000] [url = about:blank] 13:01:38 INFO - PROCESS | 3800 | 1471294898097 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"]]]}] 13:01:38 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 13:01:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:01:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2119ms 13:01:38 INFO - PROCESS | 3800 | 1471294898156 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 3800 | 1471294898160 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 13:01:38 INFO - PROCESS | 3800 | 1471294898166 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:01:38 INFO - PROCESS | 3800 | 1471294898170 Marionette TRACE conn3 <- [1,2722,null,{}] 13:01:38 INFO - PROCESS | 3800 | 1471294898176 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}] 13:01:38 INFO - PROCESS | 3800 | 1471294898179 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:38 INFO - PROCESS | 3800 | 1471294898270 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:01:38 INFO - PROCESS | 3800 | 1471294898403 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 3800 | 1471294898407 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:38 INFO - PROCESS | 3800 | ++DOCSHELL 10B65800 == 18 [pid = 3800] [id = 690] 13:01:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (10B72C00) [pid = 3800] [serial = 2070] [outer = 00000000] 13:01:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10F56800) [pid = 3800] [serial = 2071] [outer = 10B72C00] 13:01:38 INFO - PROCESS | 3800 | 1471294898462 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (10FBE000) [pid = 3800] [serial = 2072] [outer = 10B72C00] 13:01:38 INFO - PROCESS | 3800 | 1471294898883 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]]]}] 13:01:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:01:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 772ms 13:01:38 INFO - PROCESS | 3800 | 1471294898945 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 3800 | 1471294898950 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 13:01:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:01:38 INFO - PROCESS | 3800 | 1471294898957 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 3800 | 1471294898960 Marionette TRACE conn3 <- [1,2726,null,{}] 13:01:38 INFO - PROCESS | 3800 | 1471294898963 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}] 13:01:38 INFO - PROCESS | 3800 | 1471294898966 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:39 INFO - PROCESS | 3800 | 1471294899101 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:01:39 INFO - PROCESS | 3800 | 1471294899118 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 3800 | 1471294899122 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:39 INFO - PROCESS | 3800 | ++DOCSHELL 12831400 == 19 [pid = 3800] [id = 691] 13:01:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (12871400) [pid = 3800] [serial = 2073] [outer = 00000000] 13:01:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (12878800) [pid = 3800] [serial = 2074] [outer = 12871400] 13:01:39 INFO - PROCESS | 3800 | 1471294899172 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (1297B400) [pid = 3800] [serial = 2075] [outer = 12871400] 13:01:39 INFO - PROCESS | 3800 | 1471294899628 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]]]}] 13:01:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:01:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 739ms 13:01:39 INFO - PROCESS | 3800 | 1471294899688 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 3800 | 1471294899690 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 13:01:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:01:39 INFO - PROCESS | 3800 | 1471294899694 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 3800 | 1471294899697 Marionette TRACE conn3 <- [1,2730,null,{}] 13:01:39 INFO - PROCESS | 3800 | 1471294899756 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}] 13:01:39 INFO - PROCESS | 3800 | 1471294899760 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:39 INFO - PROCESS | 3800 | 1471294899922 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:01:39 INFO - PROCESS | 3800 | 1471294899978 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 3800 | 1471294899981 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:40 INFO - PROCESS | 3800 | ++DOCSHELL 132A8800 == 20 [pid = 3800] [id = 692] 13:01:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (1343EC00) [pid = 3800] [serial = 2076] [outer = 00000000] 13:01:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13939400) [pid = 3800] [serial = 2077] [outer = 1343EC00] 13:01:40 INFO - PROCESS | 3800 | 1471294900028 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (139D5000) [pid = 3800] [serial = 2078] [outer = 1343EC00] 13:01:40 INFO - PROCESS | 3800 | 1471294900489 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]]]}] 13:01:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:01:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 772ms 13:01:40 INFO - PROCESS | 3800 | 1471294900501 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 3800 | 1471294900503 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 13:01:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:01:40 INFO - PROCESS | 3800 | 1471294900507 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 3800 | 1471294900509 Marionette TRACE conn3 <- [1,2734,null,{}] 13:01:40 INFO - PROCESS | 3800 | 1471294900512 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}] 13:01:40 INFO - PROCESS | 3800 | 1471294900514 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:40 INFO - PROCESS | 3800 | 1471294900637 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:01:40 INFO - PROCESS | 3800 | 1471294900643 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:40 INFO - PROCESS | 3800 | 1471294900645 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:40 INFO - PROCESS | 3800 | ++DOCSHELL 1346D000 == 21 [pid = 3800] [id = 693] 13:01:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (13947400) [pid = 3800] [serial = 2079] [outer = 00000000] 13:01:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (13EA6800) [pid = 3800] [serial = 2080] [outer = 13947400] 13:01:40 INFO - PROCESS | 3800 | 1471294900690 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (1428FC00) [pid = 3800] [serial = 2081] [outer = 13947400] 13:01:41 INFO - PROCESS | 3800 | 1471294901172 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]]]}] 13:01:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:01:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 723ms 13:01:41 INFO - PROCESS | 3800 | 1471294901241 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:01:41 INFO - PROCESS | 3800 | 1471294901243 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 13:01:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:01:41 INFO - PROCESS | 3800 | 1471294901247 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - PROCESS | 3800 | 1471294901249 Marionette TRACE conn3 <- [1,2738,null,{}] 13:01:41 INFO - PROCESS | 3800 | 1471294901253 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}] 13:01:41 INFO - PROCESS | 3800 | 1471294901257 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:41 INFO - PROCESS | 3800 | 1471294901398 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:01:41 INFO - PROCESS | 3800 | 1471294901423 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 3800 | 1471294901425 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:41 INFO - PROCESS | 3800 | ++DOCSHELL 1311EC00 == 22 [pid = 3800] [id = 694] 13:01:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (142F6800) [pid = 3800] [serial = 2082] [outer = 00000000] 13:01:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (146D2800) [pid = 3800] [serial = 2083] [outer = 142F6800] 13:01:41 INFO - PROCESS | 3800 | 1471294901469 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (150B5400) [pid = 3800] [serial = 2084] [outer = 142F6800] 13:01:41 INFO - PROCESS | 3800 | 1471294901942 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]]]}] 13:01:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:01:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 739ms 13:01:41 INFO - PROCESS | 3800 | 1471294901980 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:01:41 INFO - PROCESS | 3800 | 1471294901982 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 13:01:41 INFO - PROCESS | 3800 | 1471294901986 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:01:41 INFO - PROCESS | 3800 | 1471294901987 Marionette TRACE conn3 <- [1,2742,null,{}] 13:01:42 INFO - PROCESS | 3800 | 1471294901991 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}] 13:01:42 INFO - PROCESS | 3800 | 1471294901996 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:42 INFO - PROCESS | 3800 | 1471294902136 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:01:42 INFO - PROCESS | 3800 | 1471294902145 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 3800 | 1471294902148 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:42 INFO - PROCESS | 3800 | ++DOCSHELL 15611C00 == 23 [pid = 3800] [id = 695] 13:01:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1561D400) [pid = 3800] [serial = 2085] [outer = 00000000] 13:01:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15FC5000) [pid = 3800] [serial = 2086] [outer = 1561D400] 13:01:42 INFO - PROCESS | 3800 | 1471294902193 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16C0C800) [pid = 3800] [serial = 2087] [outer = 1561D400] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16F0D400) [pid = 3800] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16F04400) [pid = 3800] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1428CC00) [pid = 3800] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (11CE3400) [pid = 3800] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (0F397400) [pid = 3800] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (11059400) [pid = 3800] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (146D1000) [pid = 3800] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (13217000) [pid = 3800] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (15FC0000) [pid = 3800] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:01:42 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (131F0000) [pid = 3800] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:01:42 INFO - PROCESS | 3800 | 1471294902879 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]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:01:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 953ms 13:01:42 INFO - PROCESS | 3800 | 1471294902926 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 3800 | 1471294902928 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 13:01:42 INFO - PROCESS | 3800 | 1471294902931 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:01:42 INFO - PROCESS | 3800 | 1471294902933 Marionette TRACE conn3 <- [1,2746,null,{}] 13:01:42 INFO - PROCESS | 3800 | 1471294902936 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}] 13:01:42 INFO - PROCESS | 3800 | 1471294902938 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:43 INFO - PROCESS | 3800 | 1471294903024 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:01:43 INFO - PROCESS | 3800 | 1471294903031 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 3800 | 1471294903033 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:43 INFO - PROCESS | 3800 | ++DOCSHELL 15F42800 == 24 [pid = 3800] [id = 696] 13:01:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (15FC1800) [pid = 3800] [serial = 2088] [outer = 00000000] 13:01:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (16CC4C00) [pid = 3800] [serial = 2089] [outer = 15FC1800] 13:01:43 INFO - PROCESS | 3800 | 1471294903077 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (16F07000) [pid = 3800] [serial = 2090] [outer = 15FC1800] 13:01:43 INFO - PROCESS | 3800 | 1471294903542 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:01:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 674ms 13:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:01:43 INFO - PROCESS | 3800 | 1471294903606 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 3800 | 1471294903608 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 13:01:43 INFO - PROCESS | 3800 | 1471294903612 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 3800 | 1471294903613 Marionette TRACE conn3 <- [1,2750,null,{}] 13:01:43 INFO - PROCESS | 3800 | 1471294903617 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}] 13:01:43 INFO - PROCESS | 3800 | 1471294903619 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:43 INFO - PROCESS | 3800 | 1471294903695 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:01:43 INFO - PROCESS | 3800 | 1471294903700 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 3800 | 1471294903702 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:43 INFO - PROCESS | 3800 | ++DOCSHELL 16923400 == 25 [pid = 3800] [id = 697] 13:01:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (16F0D800) [pid = 3800] [serial = 2091] [outer = 00000000] 13:01:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (16FCE000) [pid = 3800] [serial = 2092] [outer = 16F0D800] 13:01:43 INFO - PROCESS | 3800 | 1471294903746 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (17108400) [pid = 3800] [serial = 2093] [outer = 16F0D800] 13:01:44 INFO - PROCESS | 3800 | 1471294904206 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]]]}] 13:01:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:01:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 625ms 13:01:44 INFO - PROCESS | 3800 | 1471294904245 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 3800 | 1471294904247 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 13:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:01:44 INFO - PROCESS | 3800 | 1471294904250 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 3800 | 1471294904252 Marionette TRACE conn3 <- [1,2754,null,{}] 13:01:44 INFO - PROCESS | 3800 | 1471294904259 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}] 13:01:44 INFO - PROCESS | 3800 | 1471294904261 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:44 INFO - PROCESS | 3800 | 1471294904338 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:01:44 INFO - PROCESS | 3800 | 1471294904343 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 3800 | 1471294904345 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:44 INFO - PROCESS | 3800 | ++DOCSHELL 1753D000 == 26 [pid = 3800] [id = 698] 13:01:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1753E400) [pid = 3800] [serial = 2094] [outer = 00000000] 13:01:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (17545000) [pid = 3800] [serial = 2095] [outer = 1753E400] 13:01:44 INFO - PROCESS | 3800 | 1471294904390 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (17545400) [pid = 3800] [serial = 2096] [outer = 1753E400] 13:01:45 INFO - PROCESS | 3800 | 1471294905218 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]]]}] 13:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1051ms 13:01:45 INFO - PROCESS | 3800 | 1471294905285 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 3800 | 1471294905290 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 13:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:01:45 INFO - PROCESS | 3800 | 1471294905295 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 3800 | 1471294905298 Marionette TRACE conn3 <- [1,2758,null,{}] 13:01:45 INFO - PROCESS | 3800 | 1471294905369 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}] 13:01:45 INFO - PROCESS | 3800 | 1471294905373 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:45 INFO - PROCESS | 3800 | 1471294905552 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:01:45 INFO - PROCESS | 3800 | 1471294905611 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 3800 | 1471294905614 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:45 INFO - PROCESS | 3800 | ++DOCSHELL 11050400 == 27 [pid = 3800] [id = 699] 13:01:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (11050800) [pid = 3800] [serial = 2097] [outer = 00000000] 13:01:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (11ACF400) [pid = 3800] [serial = 2098] [outer = 11050800] 13:01:45 INFO - PROCESS | 3800 | 1471294905670 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (12879400) [pid = 3800] [serial = 2099] [outer = 11050800] 13:01:46 INFO - PROCESS | 3800 | 1471294906390 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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1150ms 13:01:46 INFO - PROCESS | 3800 | 1471294906461 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 3800 | 1471294906465 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 13:01:46 INFO - PROCESS | 3800 | 1471294906490 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:01:46 INFO - PROCESS | 3800 | 1471294906493 Marionette TRACE conn3 <- [1,2762,null,{}] 13:01:46 INFO - PROCESS | 3800 | 1471294906497 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}] 13:01:46 INFO - PROCESS | 3800 | 1471294906500 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:46 INFO - PROCESS | 3800 | 1471294906646 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:01:46 INFO - PROCESS | 3800 | 1471294906918 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 3800 | 1471294906921 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:46 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F6000 == 28 [pid = 3800] [id = 700] 13:01:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (0C7F6400) [pid = 3800] [serial = 2100] [outer = 00000000] 13:01:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (103CAC00) [pid = 3800] [serial = 2101] [outer = 0C7F6400] 13:01:46 INFO - PROCESS | 3800 | 1471294906982 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10A4CC00) [pid = 3800] [serial = 2102] [outer = 0C7F6400] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (142F2C00) [pid = 3800] [serial = 2047] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1311E400) [pid = 3800] [serial = 2038] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (131EF400) [pid = 3800] [serial = 2039] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10439800) [pid = 3800] [serial = 2035] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10A10400) [pid = 3800] [serial = 2036] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (12834C00) [pid = 3800] [serial = 2041] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1287AC00) [pid = 3800] [serial = 2042] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15849000) [pid = 3800] [serial = 2050] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (13468000) [pid = 3800] [serial = 2044] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (16924000) [pid = 3800] [serial = 2053] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (146CDC00) [pid = 3800] [serial = 2048] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (16FC9800) [pid = 3800] [serial = 2057] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (16975C00) [pid = 3800] [serial = 2054] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (13939800) [pid = 3800] [serial = 2045] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (15F46000) [pid = 3800] [serial = 2051] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (146CCC00) [pid = 3800] [serial = 2033] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (16FC7C00) [pid = 3800] [serial = 2056] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (17110C00) [pid = 3800] [serial = 2059] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (17539C00) [pid = 3800] [serial = 2060] [outer = 00000000] [url = about:blank] 13:01:47 INFO - PROCESS | 3800 | 1471294907650 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]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1216ms 13:01:47 INFO - PROCESS | 3800 | 1471294907714 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:01:47 INFO - PROCESS | 3800 | 1471294907718 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 13:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:01:47 INFO - PROCESS | 3800 | 1471294907743 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 3800 | 1471294907747 Marionette TRACE conn3 <- [1,2766,null,{}] 13:01:47 INFO - PROCESS | 3800 | 1471294907759 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}] 13:01:47 INFO - PROCESS | 3800 | 1471294907762 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:47 INFO - PROCESS | 3800 | 1471294907852 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:01:47 INFO - PROCESS | 3800 | 1471294907943 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 3800 | 1471294907946 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:47 INFO - PROCESS | 3800 | ++DOCSHELL 10439C00 == 29 [pid = 3800] [id = 701] 13:01:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (10A01C00) [pid = 3800] [serial = 2103] [outer = 00000000] 13:01:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (10FB3800) [pid = 3800] [serial = 2104] [outer = 10A01C00] 13:01:48 INFO - PROCESS | 3800 | 1471294907992 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (12873C00) [pid = 3800] [serial = 2105] [outer = 10A01C00] 13:01:48 INFO - PROCESS | 3800 | 1471294908477 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 789ms 13:01:48 INFO - PROCESS | 3800 | 1471294908520 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 3800 | 1471294908524 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 13:01:48 INFO - PROCESS | 3800 | 1471294908532 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:01:48 INFO - PROCESS | 3800 | 1471294908534 Marionette TRACE conn3 <- [1,2770,null,{}] 13:01:48 INFO - PROCESS | 3800 | 1471294908538 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}] 13:01:48 INFO - PROCESS | 3800 | 1471294908540 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:48 INFO - PROCESS | 3800 | 1471294908628 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:01:48 INFO - PROCESS | 3800 | 1471294908636 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 3800 | 1471294908638 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:48 INFO - PROCESS | 3800 | ++DOCSHELL 13140800 == 30 [pid = 3800] [id = 702] 13:01:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13156C00) [pid = 3800] [serial = 2106] [outer = 00000000] 13:01:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (1344B000) [pid = 3800] [serial = 2107] [outer = 13156C00] 13:01:48 INFO - PROCESS | 3800 | 1471294908686 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (13462400) [pid = 3800] [serial = 2108] [outer = 13156C00] 13:01:49 INFO - PROCESS | 3800 | 1471294909198 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]]]}] 13:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 723ms 13:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:01:49 INFO - PROCESS | 3800 | 1471294909267 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:01:49 INFO - PROCESS | 3800 | 1471294909269 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 13:01:49 INFO - PROCESS | 3800 | 1471294909274 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:01:49 INFO - PROCESS | 3800 | 1471294909279 Marionette TRACE conn3 <- [1,2774,null,{}] 13:01:49 INFO - PROCESS | 3800 | 1471294909288 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}] 13:01:49 INFO - PROCESS | 3800 | 1471294909292 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:49 INFO - PROCESS | 3800 | 1471294909377 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:01:49 INFO - PROCESS | 3800 | 1471294909530 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 3800 | 1471294909532 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:49 INFO - PROCESS | 3800 | ++DOCSHELL 14285C00 == 31 [pid = 3800] [id = 703] 13:01:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (14286400) [pid = 3800] [serial = 2109] [outer = 00000000] 13:01:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (142F6000) [pid = 3800] [serial = 2110] [outer = 14286400] 13:01:49 INFO - PROCESS | 3800 | 1471294909576 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (146CD800) [pid = 3800] [serial = 2111] [outer = 14286400] 13:01:50 INFO - PROCESS | 3800 | 1471294909975 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 723ms 13:01:50 INFO - PROCESS | 3800 | 1471294910012 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 3800 | 1471294910015 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 13:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:01:50 INFO - PROCESS | 3800 | 1471294910018 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 3800 | 1471294910020 Marionette TRACE conn3 <- [1,2778,null,{}] 13:01:50 INFO - PROCESS | 3800 | 1471294910023 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}] 13:01:50 INFO - PROCESS | 3800 | 1471294910025 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:50 INFO - PROCESS | 3800 | 1471294910218 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:01:50 INFO - PROCESS | 3800 | 1471294910241 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 3800 | 1471294910244 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:50 INFO - PROCESS | 3800 | ++DOCSHELL 15613800 == 32 [pid = 3800] [id = 704] 13:01:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1561C400) [pid = 3800] [serial = 2112] [outer = 00000000] 13:01:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (15861400) [pid = 3800] [serial = 2113] [outer = 1561C400] 13:01:50 INFO - PROCESS | 3800 | 1471294910288 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15FBC000) [pid = 3800] [serial = 2114] [outer = 1561C400] 13:01:50 INFO - PROCESS | 3800 | 1471294910708 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 739ms 13:01:50 INFO - PROCESS | 3800 | 1471294910753 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 3800 | 1471294910755 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 13:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:01:50 INFO - PROCESS | 3800 | 1471294910758 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 3800 | 1471294910760 Marionette TRACE conn3 <- [1,2782,null,{}] 13:01:50 INFO - PROCESS | 3800 | 1471294910769 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}] 13:01:50 INFO - PROCESS | 3800 | 1471294910771 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:50 INFO - PROCESS | 3800 | 1471294910937 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:01:50 INFO - PROCESS | 3800 | 1471294910947 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 3800 | 1471294910952 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:50 INFO - PROCESS | 3800 | ++DOCSHELL 12BC6800 == 33 [pid = 3800] [id = 705] 13:01:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1561C000) [pid = 3800] [serial = 2115] [outer = 00000000] 13:01:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16925000) [pid = 3800] [serial = 2116] [outer = 1561C000] 13:01:51 INFO - PROCESS | 3800 | 1471294911006 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16C07C00) [pid = 3800] [serial = 2117] [outer = 1561C000] 13:01:51 INFO - PROCESS | 3800 | 1471294911470 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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 740ms 13:01:51 INFO - PROCESS | 3800 | 1471294911492 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 3800 | 1471294911494 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 13:01:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:01:51 INFO - PROCESS | 3800 | 1471294911546 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 3800 | 1471294911548 Marionette TRACE conn3 <- [1,2786,null,{}] 13:01:51 INFO - PROCESS | 3800 | 1471294911552 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}] 13:01:51 INFO - PROCESS | 3800 | 1471294911554 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:51 INFO - PROCESS | 3800 | 1471294911690 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:01:51 INFO - PROCESS | 3800 | 1471294911709 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 3800 | 1471294911711 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:51 INFO - PROCESS | 3800 | ++DOCSHELL 16FC7C00 == 34 [pid = 3800] [id = 706] 13:01:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16FC8800) [pid = 3800] [serial = 2118] [outer = 00000000] 13:01:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1753B000) [pid = 3800] [serial = 2119] [outer = 16FC8800] 13:01:51 INFO - PROCESS | 3800 | 1471294911791 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16FCD400) [pid = 3800] [serial = 2120] [outer = 16FC8800] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1343EC00) [pid = 3800] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (10B72C00) [pid = 3800] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (12871400) [pid = 3800] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13947400) [pid = 3800] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (142F6800) [pid = 3800] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1561D400) [pid = 3800] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (11C38800) [pid = 3800] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1584C000) [pid = 3800] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (16F0D800) [pid = 3800] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:01:52 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (15FC1800) [pid = 3800] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:01:52 INFO - PROCESS | 3800 | 1471294912338 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]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 871ms 13:01:52 INFO - PROCESS | 3800 | 1471294912385 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 3800 | 1471294912387 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 13:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:01:52 INFO - PROCESS | 3800 | 1471294912391 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 3800 | 1471294912393 Marionette TRACE conn3 <- [1,2790,null,{}] 13:01:52 INFO - PROCESS | 3800 | 1471294912396 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}] 13:01:52 INFO - PROCESS | 3800 | 1471294912398 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:52 INFO - PROCESS | 3800 | 1471294912476 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:01:52 INFO - PROCESS | 3800 | 1471294912481 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 3800 | 1471294912483 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:52 INFO - PROCESS | 3800 | ++DOCSHELL 15FBC800 == 35 [pid = 3800] [id = 707] 13:01:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (15FBE000) [pid = 3800] [serial = 2121] [outer = 00000000] 13:01:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (16FCB000) [pid = 3800] [serial = 2122] [outer = 15FBE000] 13:01:52 INFO - PROCESS | 3800 | 1471294912526 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (16FD2C00) [pid = 3800] [serial = 2123] [outer = 15FBE000] 13:01:52 INFO - PROCESS | 3800 | 1471294912994 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]]]}] 13:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 624ms 13:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:01:53 INFO - PROCESS | 3800 | 1471294913031 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 3800 | 1471294913033 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 13:01:53 INFO - PROCESS | 3800 | 1471294913037 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 3800 | 1471294913038 Marionette TRACE conn3 <- [1,2794,null,{}] 13:01:53 INFO - PROCESS | 3800 | 1471294913046 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}] 13:01:53 INFO - PROCESS | 3800 | 1471294913048 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:53 INFO - PROCESS | 3800 | 1471294913128 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:01:53 INFO - PROCESS | 3800 | 1471294913134 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 3800 | 1471294913136 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:53 INFO - PROCESS | 3800 | ++DOCSHELL 15FC1800 == 36 [pid = 3800] [id = 708] 13:01:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (17543C00) [pid = 3800] [serial = 2124] [outer = 00000000] 13:01:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (176C3000) [pid = 3800] [serial = 2125] [outer = 17543C00] 13:01:53 INFO - PROCESS | 3800 | 1471294913179 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (17771800) [pid = 3800] [serial = 2126] [outer = 17543C00] 13:01:53 INFO - PROCESS | 3800 | 1471294913664 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]]]}] 13:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 657ms 13:01:53 INFO - PROCESS | 3800 | 1471294913721 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 3800 | 1471294913723 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 13:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:01:53 INFO - PROCESS | 3800 | 1471294913726 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 3800 | 1471294913728 Marionette TRACE conn3 <- [1,2798,null,{}] 13:01:53 INFO - PROCESS | 3800 | 1471294913732 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}] 13:01:53 INFO - PROCESS | 3800 | 1471294913734 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:53 INFO - PROCESS | 3800 | 1471294913814 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:01:53 INFO - PROCESS | 3800 | 1471294913819 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 3800 | 1471294913830 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:53 INFO - PROCESS | 3800 | ++DOCSHELL 16FCAC00 == 37 [pid = 3800] [id = 709] 13:01:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (17540000) [pid = 3800] [serial = 2127] [outer = 00000000] 13:01:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1785C400) [pid = 3800] [serial = 2128] [outer = 17540000] 13:01:53 INFO - PROCESS | 3800 | 1471294913876 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17861400) [pid = 3800] [serial = 2129] [outer = 17540000] 13:01:54 INFO - PROCESS | 3800 | 1471294914464 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]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:01:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 813ms 13:01:54 INFO - PROCESS | 3800 | 1471294914537 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 3800 | 1471294914542 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 13:01:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:01:54 INFO - PROCESS | 3800 | 1471294914562 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 3800 | 1471294914565 Marionette TRACE conn3 <- [1,2802,null,{}] 13:01:54 INFO - PROCESS | 3800 | 1471294914571 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}] 13:01:54 INFO - PROCESS | 3800 | 1471294914574 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:54 INFO - PROCESS | 3800 | 1471294914691 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:01:54 INFO - PROCESS | 3800 | 1471294914822 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:54 INFO - PROCESS | 3800 | 1471294914825 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:54 INFO - PROCESS | 3800 | ++DOCSHELL 10566000 == 38 [pid = 3800] [id = 710] 13:01:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10A48400) [pid = 3800] [serial = 2130] [outer = 00000000] 13:01:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (12976C00) [pid = 3800] [serial = 2131] [outer = 10A48400] 13:01:54 INFO - PROCESS | 3800 | 1471294914882 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (13146400) [pid = 3800] [serial = 2132] [outer = 10A48400] 13:01:55 INFO - PROCESS | 3800 | 1471294915505 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]]]}] 13:01:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:01:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 955ms 13:01:55 INFO - PROCESS | 3800 | 1471294915536 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 3800 | 1471294915541 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 13:01:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:01:55 INFO - PROCESS | 3800 | 1471294915548 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - PROCESS | 3800 | 1471294915551 Marionette TRACE conn3 <- [1,2806,null,{}] 13:01:55 INFO - PROCESS | 3800 | 1471294915555 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}] 13:01:55 INFO - PROCESS | 3800 | 1471294915557 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:55 INFO - PROCESS | 3800 | 1471294915667 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:01:55 INFO - PROCESS | 3800 | 1471294915810 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 3800 | 1471294915813 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:55 INFO - PROCESS | 3800 | ++DOCSHELL 139DF800 == 39 [pid = 3800] [id = 711] 13:01:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13C75000) [pid = 3800] [serial = 2133] [outer = 00000000] 13:01:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13EA3800) [pid = 3800] [serial = 2134] [outer = 13C75000] 13:01:55 INFO - PROCESS | 3800 | 1471294915870 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (142F6800) [pid = 3800] [serial = 2135] [outer = 13C75000] 13:01:56 INFO - PROCESS | 3800 | 1471294916466 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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:01:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1018ms 13:01:56 INFO - PROCESS | 3800 | 1471294916550 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 3800 | 1471294916553 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 13:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:01:56 INFO - PROCESS | 3800 | 1471294916557 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 3800 | 1471294916561 Marionette TRACE conn3 <- [1,2810,null,{}] 13:01:56 INFO - PROCESS | 3800 | 1471294916571 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}] 13:01:56 INFO - PROCESS | 3800 | 1471294916576 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:56 INFO - PROCESS | 3800 | 1471294916720 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:01:56 INFO - PROCESS | 3800 | 1471294916878 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 3800 | 1471294916881 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:56 INFO - PROCESS | 3800 | ++DOCSHELL 16FCFC00 == 40 [pid = 3800] [id = 712] 13:01:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16FD1400) [pid = 3800] [serial = 2136] [outer = 00000000] 13:01:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (17541C00) [pid = 3800] [serial = 2137] [outer = 16FD1400] 13:01:56 INFO - PROCESS | 3800 | 1471294916943 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17859C00) [pid = 3800] [serial = 2138] [outer = 16FD1400] 13:01:57 INFO - PROCESS | 3800 | 1471294917678 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]]]}] 13:01:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:01:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1162ms 13:01:57 INFO - PROCESS | 3800 | 1471294917736 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 3800 | 1471294917740 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 13:01:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:01:57 INFO - PROCESS | 3800 | 1471294917745 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - PROCESS | 3800 | 1471294917749 Marionette TRACE conn3 <- [1,2814,null,{}] 13:01:57 INFO - PROCESS | 3800 | 1471294917754 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}] 13:01:57 INFO - PROCESS | 3800 | 1471294917757 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:57 INFO - PROCESS | 3800 | 1471294917854 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:01:58 INFO - PROCESS | 3800 | 1471294917998 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 3800 | 1471294918000 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:58 INFO - PROCESS | 3800 | ++DOCSHELL 11052400 == 41 [pid = 3800] [id = 713] 13:01:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (112C5800) [pid = 3800] [serial = 2139] [outer = 00000000] 13:01:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (11CE2400) [pid = 3800] [serial = 2140] [outer = 112C5800] 13:01:58 INFO - PROCESS | 3800 | 1471294918056 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1311D000) [pid = 3800] [serial = 2141] [outer = 112C5800] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 15FC1800 == 40 [pid = 3800] [id = 708] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 15FBC800 == 39 [pid = 3800] [id = 707] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 16FC7C00 == 38 [pid = 3800] [id = 706] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 12BC6800 == 37 [pid = 3800] [id = 705] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 15613800 == 36 [pid = 3800] [id = 704] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 14285C00 == 35 [pid = 3800] [id = 703] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 13140800 == 34 [pid = 3800] [id = 702] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 10439C00 == 33 [pid = 3800] [id = 701] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 0C7F6000 == 32 [pid = 3800] [id = 700] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 11050400 == 31 [pid = 3800] [id = 699] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 1753D000 == 30 [pid = 3800] [id = 698] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 114D8400 == 29 [pid = 3800] [id = 679] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 16FCFC00 == 28 [pid = 3800] [id = 712] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 16FCAC00 == 27 [pid = 3800] [id = 709] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 10566000 == 26 [pid = 3800] [id = 710] 13:01:58 INFO - PROCESS | 3800 | --DOCSHELL 139DF800 == 25 [pid = 3800] [id = 711] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (13939400) [pid = 3800] [serial = 2077] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (17546C00) [pid = 3800] [serial = 2068] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10F56800) [pid = 3800] [serial = 2071] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10FBE000) [pid = 3800] [serial = 2072] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (12878800) [pid = 3800] [serial = 2074] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1297B400) [pid = 3800] [serial = 2075] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13EA6800) [pid = 3800] [serial = 2080] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (17545000) [pid = 3800] [serial = 2095] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (146D2800) [pid = 3800] [serial = 2083] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1428FC00) [pid = 3800] [serial = 2081] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15FC5000) [pid = 3800] [serial = 2086] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (150B5400) [pid = 3800] [serial = 2084] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (132ADC00) [pid = 3800] [serial = 2063] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13154800) [pid = 3800] [serial = 2062] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16F02400) [pid = 3800] [serial = 2066] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16928C00) [pid = 3800] [serial = 2065] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16FCE000) [pid = 3800] [serial = 2092] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (16C0C800) [pid = 3800] [serial = 2087] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (17108400) [pid = 3800] [serial = 2093] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (16F07000) [pid = 3800] [serial = 2090] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (139D5000) [pid = 3800] [serial = 2078] [outer = 00000000] [url = about:blank] 13:01:58 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (16CC4C00) [pid = 3800] [serial = 2089] [outer = 00000000] [url = about:blank] 13:01:59 INFO - PROCESS | 3800 | 1471294919239 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:01:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1528ms 13:01:59 INFO - PROCESS | 3800 | 1471294919286 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:01:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:01:59 INFO - PROCESS | 3800 | 1471294919290 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 13:01:59 INFO - PROCESS | 3800 | 1471294919294 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 3800 | 1471294919299 Marionette TRACE conn3 <- [1,2818,null,{}] 13:01:59 INFO - PROCESS | 3800 | 1471294919304 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}] 13:01:59 INFO - PROCESS | 3800 | 1471294919307 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:59 INFO - PROCESS | 3800 | 1471294919394 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:01:59 INFO - PROCESS | 3800 | 1471294919534 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 3800 | 1471294919536 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:01:59 INFO - PROCESS | 3800 | ++DOCSHELL 10A4B000 == 26 [pid = 3800] [id = 714] 13:01:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10A4DC00) [pid = 3800] [serial = 2142] [outer = 00000000] 13:01:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10FBAC00) [pid = 3800] [serial = 2143] [outer = 10A4DC00] 13:01:59 INFO - PROCESS | 3800 | 1471294919584 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1105CC00) [pid = 3800] [serial = 2144] [outer = 10A4DC00] 13:01:59 INFO - PROCESS | 3800 | 1471294919962 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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:02:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 700ms 13:02:00 INFO - PROCESS | 3800 | 1471294919991 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 3800 | 1471294919996 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 13:02:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:02:00 INFO - PROCESS | 3800 | 1471294920002 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 3800 | 1471294920005 Marionette TRACE conn3 <- [1,2822,null,{}] 13:02:00 INFO - PROCESS | 3800 | 1471294920009 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}] 13:02:00 INFO - PROCESS | 3800 | 1471294920011 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:00 INFO - PROCESS | 3800 | 1471294920130 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:02:00 INFO - PROCESS | 3800 | 1471294920137 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 3800 | 1471294920140 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:00 INFO - PROCESS | 3800 | ++DOCSHELL 1287D000 == 27 [pid = 3800] [id = 715] 13:02:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1287D800) [pid = 3800] [serial = 2145] [outer = 00000000] 13:02:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1311C800) [pid = 3800] [serial = 2146] [outer = 1287D800] 13:02:00 INFO - PROCESS | 3800 | 1471294920187 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1315C800) [pid = 3800] [serial = 2147] [outer = 1287D800] 13:02:00 INFO - PROCESS | 3800 | 1471294920683 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:02:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 716ms 13:02:00 INFO - PROCESS | 3800 | 1471294920734 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 3800 | 1471294920736 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 13:02:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:02:00 INFO - PROCESS | 3800 | 1471294920740 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 3800 | 1471294920743 Marionette TRACE conn3 <- [1,2826,null,{}] 13:02:00 INFO - PROCESS | 3800 | 1471294920753 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}] 13:02:00 INFO - PROCESS | 3800 | 1471294920758 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:00 INFO - PROCESS | 3800 | 1471294920840 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:02:00 INFO - PROCESS | 3800 | 1471294920847 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 3800 | 1471294920850 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:00 INFO - PROCESS | 3800 | ++DOCSHELL 139DA400 == 28 [pid = 3800] [id = 716] 13:02:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (139DC800) [pid = 3800] [serial = 2148] [outer = 00000000] 13:02:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13CC0800) [pid = 3800] [serial = 2149] [outer = 139DC800] 13:02:00 INFO - PROCESS | 3800 | 1471294920897 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (14285400) [pid = 3800] [serial = 2150] [outer = 139DC800] 13:02:01 INFO - PROCESS | 3800 | 1471294921409 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]]]}] 13:02:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:02:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 716ms 13:02:01 INFO - PROCESS | 3800 | 1471294921441 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:02:01 INFO - PROCESS | 3800 | 1471294921444 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 13:02:01 INFO - PROCESS | 3800 | 1471294921447 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:02:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:02:01 INFO - PROCESS | 3800 | 1471294921449 Marionette TRACE conn3 <- [1,2830,null,{}] 13:02:01 INFO - PROCESS | 3800 | 1471294921453 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}] 13:02:01 INFO - PROCESS | 3800 | 1471294921455 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:01 INFO - PROCESS | 3800 | 1471294921601 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:02:01 INFO - PROCESS | 3800 | 1471294921621 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 3800 | 1471294921623 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:01 INFO - PROCESS | 3800 | ++DOCSHELL 142EC000 == 29 [pid = 3800] [id = 717] 13:02:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (142EDC00) [pid = 3800] [serial = 2151] [outer = 00000000] 13:02:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (146C5800) [pid = 3800] [serial = 2152] [outer = 142EDC00] 13:02:01 INFO - PROCESS | 3800 | 1471294921667 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15612400) [pid = 3800] [serial = 2153] [outer = 142EDC00] 13:02:02 INFO - PROCESS | 3800 | 1471294922095 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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:02:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 700ms 13:02:02 INFO - PROCESS | 3800 | 1471294922149 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 3800 | 1471294922151 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 13:02:02 INFO - PROCESS | 3800 | 1471294922154 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:02:02 INFO - PROCESS | 3800 | 1471294922156 Marionette TRACE conn3 <- [1,2834,null,{}] 13:02:02 INFO - PROCESS | 3800 | 1471294922166 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}] 13:02:02 INFO - PROCESS | 3800 | 1471294922168 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:02 INFO - PROCESS | 3800 | 1471294922325 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:02:02 INFO - PROCESS | 3800 | 1471294922334 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 3800 | 1471294922336 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:02 INFO - PROCESS | 3800 | ++DOCSHELL 142ED000 == 30 [pid = 3800] [id = 718] 13:02:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15617C00) [pid = 3800] [serial = 2154] [outer = 00000000] 13:02:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15FB8400) [pid = 3800] [serial = 2155] [outer = 15617C00] 13:02:02 INFO - PROCESS | 3800 | 1471294922387 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15FC5800) [pid = 3800] [serial = 2156] [outer = 15617C00] 13:02:02 INFO - PROCESS | 3800 | 1471294922846 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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:02:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 700ms 13:02:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:02:02 INFO - PROCESS | 3800 | 1471294922885 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 3800 | 1471294922887 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 13:02:02 INFO - PROCESS | 3800 | 1471294922890 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 3800 | 1471294922892 Marionette TRACE conn3 <- [1,2838,null,{}] 13:02:02 INFO - PROCESS | 3800 | 1471294922896 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}] 13:02:02 INFO - PROCESS | 3800 | 1471294922901 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:03 INFO - PROCESS | 3800 | 1471294923060 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:02:03 INFO - PROCESS | 3800 | 1471294923072 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 3800 | 1471294923074 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:03 INFO - PROCESS | 3800 | ++DOCSHELL 15F3FC00 == 31 [pid = 3800] [id = 719] 13:02:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1697B000) [pid = 3800] [serial = 2157] [outer = 00000000] 13:02:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16F0EC00) [pid = 3800] [serial = 2158] [outer = 1697B000] 13:02:03 INFO - PROCESS | 3800 | 1471294923118 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16FC8400) [pid = 3800] [serial = 2159] [outer = 1697B000] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1561C400) [pid = 3800] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1561C000) [pid = 3800] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (16FC8800) [pid = 3800] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1753E400) [pid = 3800] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (0C7F6400) [pid = 3800] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10A01C00) [pid = 3800] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (13156C00) [pid = 3800] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (11050800) [pid = 3800] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (14286400) [pid = 3800] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (17543C00) [pid = 3800] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (17540000) [pid = 3800] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15FBE000) [pid = 3800] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:02:03 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (17542C00) [pid = 3800] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:02:03 INFO - PROCESS | 3800 | 1471294923792 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:02:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 955ms 13:02:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:02:03 INFO - PROCESS | 3800 | 1471294923836 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 3800 | 1471294923838 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 13:02:03 INFO - PROCESS | 3800 | 1471294923842 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 3800 | 1471294923843 Marionette TRACE conn3 <- [1,2842,null,{}] 13:02:03 INFO - PROCESS | 3800 | 1471294923847 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}] 13:02:03 INFO - PROCESS | 3800 | 1471294923848 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:03 INFO - PROCESS | 3800 | 1471294923924 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:02:03 INFO - PROCESS | 3800 | 1471294923929 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 3800 | 1471294923931 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:03 INFO - PROCESS | 3800 | ++DOCSHELL 104E7800 == 32 [pid = 3800] [id = 720] 13:02:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (13156C00) [pid = 3800] [serial = 2160] [outer = 00000000] 13:02:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15F3D800) [pid = 3800] [serial = 2161] [outer = 13156C00] 13:02:04 INFO - PROCESS | 3800 | 1471294924022 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16C06000) [pid = 3800] [serial = 2162] [outer = 13156C00] 13:02:04 INFO - PROCESS | 3800 | 1471294924456 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]]]}] 13:02:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:02:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 637ms 13:02:04 INFO - PROCESS | 3800 | 1471294924512 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:02:04 INFO - PROCESS | 3800 | 1471294924514 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 13:02:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:02:04 INFO - PROCESS | 3800 | 1471294924517 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 3800 | 1471294924519 Marionette TRACE conn3 <- [1,2846,null,{}] 13:02:04 INFO - PROCESS | 3800 | 1471294924523 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}] 13:02:04 INFO - PROCESS | 3800 | 1471294924525 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:04 INFO - PROCESS | 3800 | 1471294924601 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:02:04 INFO - PROCESS | 3800 | 1471294924606 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 3800 | 1471294924608 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:04 INFO - PROCESS | 3800 | ++DOCSHELL 16F05C00 == 33 [pid = 3800] [id = 721] 13:02:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16FC6000) [pid = 3800] [serial = 2163] [outer = 00000000] 13:02:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17108800) [pid = 3800] [serial = 2164] [outer = 16FC6000] 13:02:04 INFO - PROCESS | 3800 | 1471294924651 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (17108C00) [pid = 3800] [serial = 2165] [outer = 16FC6000] 13:02:05 INFO - PROCESS | 3800 | 1471294925109 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:02:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 636ms 13:02:05 INFO - PROCESS | 3800 | 1471294925156 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 3800 | 1471294925158 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 13:02:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:02:05 INFO - PROCESS | 3800 | 1471294925161 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 3800 | 1471294925163 Marionette TRACE conn3 <- [1,2850,null,{}] 13:02:05 INFO - PROCESS | 3800 | 1471294925166 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}] 13:02:05 INFO - PROCESS | 3800 | 1471294925168 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:05 INFO - PROCESS | 3800 | 1471294925247 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:02:05 INFO - PROCESS | 3800 | 1471294925253 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 3800 | 1471294925255 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:05 INFO - PROCESS | 3800 | ++DOCSHELL 1753F400 == 34 [pid = 3800] [id = 722] 13:02:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17541800) [pid = 3800] [serial = 2166] [outer = 00000000] 13:02:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (176BD800) [pid = 3800] [serial = 2167] [outer = 17541800] 13:02:05 INFO - PROCESS | 3800 | 1471294925298 Marionette DEBUG loaded listener.js 13:02:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1776A800) [pid = 3800] [serial = 2168] [outer = 17541800] 13:02:06 INFO - PROCESS | 3800 | 1471294926097 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]]]}] 13:02:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:02:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 955ms 13:02:06 INFO - PROCESS | 3800 | 1471294926140 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 3800 | 1471294926145 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 13:02:06 INFO - PROCESS | 3800 | 1471294926150 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:02:06 INFO - PROCESS | 3800 | 1471294926153 Marionette TRACE conn3 <- [1,2854,null,{}] 13:02:06 INFO - PROCESS | 3800 | 1471294926160 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}] 13:02:06 INFO - PROCESS | 3800 | 1471294926163 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:06 INFO - PROCESS | 3800 | 1471294926281 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:02:06 INFO - PROCESS | 3800 | 1471294926420 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 3800 | 1471294926423 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:06 INFO - PROCESS | 3800 | ++DOCSHELL 10F4B800 == 35 [pid = 3800] [id = 723] 13:02:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (10A10000) [pid = 3800] [serial = 2169] [outer = 00000000] 13:02:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (11CE1C00) [pid = 3800] [serial = 2170] [outer = 10A10000] 13:02:06 INFO - PROCESS | 3800 | 1471294926481 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1287CC00) [pid = 3800] [serial = 2171] [outer = 10A10000] 13:02:07 INFO - PROCESS | 3800 | 1471294927174 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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:02:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1114ms 13:02:07 INFO - PROCESS | 3800 | 1471294927247 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 3800 | 1471294927252 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 13:02:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:02:07 INFO - PROCESS | 3800 | 1471294927259 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 3800 | 1471294927261 Marionette TRACE conn3 <- [1,2858,null,{}] 13:02:07 INFO - PROCESS | 3800 | 1471294927265 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}] 13:02:07 INFO - PROCESS | 3800 | 1471294927268 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:07 INFO - PROCESS | 3800 | 1471294927391 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:02:07 INFO - PROCESS | 3800 | 1471294927660 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 3800 | 1471294927664 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:07 INFO - PROCESS | 3800 | ++DOCSHELL 0C7F9C00 == 36 [pid = 3800] [id = 724] 13:02:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (0C7FB400) [pid = 3800] [serial = 2172] [outer = 00000000] 13:02:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (10374000) [pid = 3800] [serial = 2173] [outer = 0C7FB400] 13:02:07 INFO - PROCESS | 3800 | 1471294927722 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (10516800) [pid = 3800] [serial = 2174] [outer = 0C7FB400] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 16F05C00 == 35 [pid = 3800] [id = 721] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 104E7800 == 34 [pid = 3800] [id = 720] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 15F3FC00 == 33 [pid = 3800] [id = 719] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 142ED000 == 32 [pid = 3800] [id = 718] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 142EC000 == 31 [pid = 3800] [id = 717] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 139DA400 == 30 [pid = 3800] [id = 716] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 1287D000 == 29 [pid = 3800] [id = 715] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 10A4B000 == 28 [pid = 3800] [id = 714] 13:02:08 INFO - PROCESS | 3800 | --DOCSHELL 11052400 == 27 [pid = 3800] [id = 713] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (175F3000) [pid = 3800] [serial = 2069] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15861400) [pid = 3800] [serial = 2113] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16C07C00) [pid = 3800] [serial = 2117] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16925000) [pid = 3800] [serial = 2116] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15FBC000) [pid = 3800] [serial = 2114] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1753B000) [pid = 3800] [serial = 2119] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (17545400) [pid = 3800] [serial = 2096] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (103CAC00) [pid = 3800] [serial = 2101] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10A4CC00) [pid = 3800] [serial = 2102] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (10FB3800) [pid = 3800] [serial = 2104] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (12873C00) [pid = 3800] [serial = 2105] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1344B000) [pid = 3800] [serial = 2107] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13462400) [pid = 3800] [serial = 2108] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (11ACF400) [pid = 3800] [serial = 2098] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (12879400) [pid = 3800] [serial = 2099] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (142F6000) [pid = 3800] [serial = 2110] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (17771800) [pid = 3800] [serial = 2126] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (17861400) [pid = 3800] [serial = 2129] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1785C400) [pid = 3800] [serial = 2128] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (176C3000) [pid = 3800] [serial = 2125] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (16FCD400) [pid = 3800] [serial = 2120] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (16FCB000) [pid = 3800] [serial = 2122] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (146CD800) [pid = 3800] [serial = 2111] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (16FD2C00) [pid = 3800] [serial = 2123] [outer = 00000000] [url = about:blank] 13:02:08 INFO - PROCESS | 3800 | 1471294928330 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:02:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1114ms 13:02:08 INFO - PROCESS | 3800 | 1471294928389 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 3800 | 1471294928393 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 13:02:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:02:08 INFO - PROCESS | 3800 | 1471294928397 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 3800 | 1471294928400 Marionette TRACE conn3 <- [1,2862,null,{}] 13:02:08 INFO - PROCESS | 3800 | 1471294928405 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}] 13:02:08 INFO - PROCESS | 3800 | 1471294928410 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:08 INFO - PROCESS | 3800 | 1471294928494 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:02:08 INFO - PROCESS | 3800 | 1471294928603 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 3800 | 1471294928606 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:08 INFO - PROCESS | 3800 | ++DOCSHELL 104E6800 == 28 [pid = 3800] [id = 725] 13:02:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (104E7000) [pid = 3800] [serial = 2175] [outer = 00000000] 13:02:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (11050800) [pid = 3800] [serial = 2176] [outer = 104E7000] 13:02:08 INFO - PROCESS | 3800 | 1471294928654 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (11C33800) [pid = 3800] [serial = 2177] [outer = 104E7000] 13:02:09 INFO - PROCESS | 3800 | 1471294929097 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 748ms 13:02:09 INFO - PROCESS | 3800 | 1471294929136 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 3800 | 1471294929140 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 13:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:02:09 INFO - PROCESS | 3800 | 1471294929145 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 3800 | 1471294929147 Marionette TRACE conn3 <- [1,2866,null,{}] 13:02:09 INFO - PROCESS | 3800 | 1471294929151 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}] 13:02:09 INFO - PROCESS | 3800 | 1471294929153 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:09 INFO - PROCESS | 3800 | 1471294929241 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:02:09 INFO - PROCESS | 3800 | 1471294929250 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 3800 | 1471294929252 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:09 INFO - PROCESS | 3800 | ++DOCSHELL 12832400 == 29 [pid = 3800] [id = 726] 13:02:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (129BEC00) [pid = 3800] [serial = 2178] [outer = 00000000] 13:02:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (13461800) [pid = 3800] [serial = 2179] [outer = 129BEC00] 13:02:09 INFO - PROCESS | 3800 | 1471294929298 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (1346A400) [pid = 3800] [serial = 2180] [outer = 129BEC00] 13:02:09 INFO - PROCESS | 3800 | 1471294929820 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 700ms 13:02:09 INFO - PROCESS | 3800 | 1471294929877 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 3800 | 1471294929879 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 13:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:02:09 INFO - PROCESS | 3800 | 1471294929883 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 3800 | 1471294929889 Marionette TRACE conn3 <- [1,2870,null,{}] 13:02:09 INFO - PROCESS | 3800 | 1471294929898 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}] 13:02:09 INFO - PROCESS | 3800 | 1471294929902 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:09 INFO - PROCESS | 3800 | 1471294929987 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:02:10 INFO - PROCESS | 3800 | 1471294929996 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 3800 | 1471294929998 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:10 INFO - PROCESS | 3800 | ++DOCSHELL 14292000 == 30 [pid = 3800] [id = 727] 13:02:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (14293C00) [pid = 3800] [serial = 2181] [outer = 00000000] 13:02:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (146C6400) [pid = 3800] [serial = 2182] [outer = 14293C00] 13:02:10 INFO - PROCESS | 3800 | 1471294930043 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15050C00) [pid = 3800] [serial = 2183] [outer = 14293C00] 13:02:10 INFO - PROCESS | 3800 | 1471294930505 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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:02:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 700ms 13:02:10 INFO - PROCESS | 3800 | 1471294930584 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 3800 | 1471294930587 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 13:02:10 INFO - PROCESS | 3800 | 1471294930590 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:02:10 INFO - PROCESS | 3800 | 1471294930592 Marionette TRACE conn3 <- [1,2874,null,{}] 13:02:10 INFO - PROCESS | 3800 | 1471294930595 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}] 13:02:10 INFO - PROCESS | 3800 | 1471294930597 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:10 INFO - PROCESS | 3800 | 1471294930752 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:02:10 INFO - PROCESS | 3800 | 1471294930772 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 3800 | 1471294930774 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:10 INFO - PROCESS | 3800 | ++DOCSHELL 15617400 == 31 [pid = 3800] [id = 728] 13:02:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1561D400) [pid = 3800] [serial = 2184] [outer = 00000000] 13:02:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15861400) [pid = 3800] [serial = 2185] [outer = 1561D400] 13:02:10 INFO - PROCESS | 3800 | 1471294930819 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (15FB9800) [pid = 3800] [serial = 2186] [outer = 1561D400] 13:02:11 INFO - PROCESS | 3800 | 1471294931298 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]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 716ms 13:02:11 INFO - PROCESS | 3800 | 1471294931326 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 3800 | 1471294931328 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 13:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:02:11 INFO - PROCESS | 3800 | 1471294931332 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 3800 | 1471294931333 Marionette TRACE conn3 <- [1,2878,null,{}] 13:02:11 INFO - PROCESS | 3800 | 1471294931337 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}] 13:02:11 INFO - PROCESS | 3800 | 1471294931339 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:11 INFO - PROCESS | 3800 | 1471294931449 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:02:11 INFO - PROCESS | 3800 | 1471294931454 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 3800 | 1471294931460 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:11 INFO - PROCESS | 3800 | ++DOCSHELL 12872800 == 32 [pid = 3800] [id = 729] 13:02:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16928000) [pid = 3800] [serial = 2187] [outer = 00000000] 13:02:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1697F000) [pid = 3800] [serial = 2188] [outer = 16928000] 13:02:11 INFO - PROCESS | 3800 | 1471294931566 Marionette DEBUG loaded listener.js 13:02:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16F0A800) [pid = 3800] [serial = 2189] [outer = 16928000] 13:02:12 INFO - PROCESS | 3800 | 1471294931994 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:02:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 700ms 13:02:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:02:12 INFO - PROCESS | 3800 | 1471294932031 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:02:12 INFO - PROCESS | 3800 | 1471294932033 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 13:02:12 INFO - PROCESS | 3800 | 1471294932037 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - PROCESS | 3800 | 1471294932038 Marionette TRACE conn3 <- [1,2882,null,{}] 13:02:12 INFO - PROCESS | 3800 | 1471294932053 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}] 13:02:12 INFO - PROCESS | 3800 | 1471294932055 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:12 INFO - PROCESS | 3800 | 1471294932194 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:02:12 INFO - PROCESS | 3800 | 1471294932210 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:12 INFO - PROCESS | 3800 | 1471294932212 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:12 INFO - PROCESS | 3800 | ++DOCSHELL 17539C00 == 33 [pid = 3800] [id = 730] 13:02:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1753B400) [pid = 3800] [serial = 2190] [outer = 00000000] 13:02:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1753FC00) [pid = 3800] [serial = 2191] [outer = 1753B400] 13:02:12 INFO - PROCESS | 3800 | 1471294932310 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17540C00) [pid = 3800] [serial = 2192] [outer = 1753B400] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (139DC800) [pid = 3800] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (142EDC00) [pid = 3800] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (10A4DC00) [pid = 3800] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1287D800) [pid = 3800] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (112C5800) [pid = 3800] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15617C00) [pid = 3800] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1697B000) [pid = 3800] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (16FC6000) [pid = 3800] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (10A48400) [pid = 3800] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (13C75000) [pid = 3800] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16FD1400) [pid = 3800] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:02:12 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13156C00) [pid = 3800] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:02:12 INFO - PROCESS | 3800 | 1471294932788 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]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:02:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 812ms 13:02:12 INFO - PROCESS | 3800 | 1471294932839 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:02:12 INFO - PROCESS | 3800 | 1471294932841 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 13:02:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:02:12 INFO - PROCESS | 3800 | 1471294932844 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - PROCESS | 3800 | 1471294932846 Marionette TRACE conn3 <- [1,2886,null,{}] 13:02:12 INFO - PROCESS | 3800 | 1471294932849 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}] 13:02:12 INFO - PROCESS | 3800 | 1471294932851 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:13 INFO - PROCESS | 3800 | 1471294932965 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:02:13 INFO - PROCESS | 3800 | 1471294933027 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 3800 | 1471294933029 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:13 INFO - PROCESS | 3800 | ++DOCSHELL 12871C00 == 34 [pid = 3800] [id = 731] 13:02:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1287B000) [pid = 3800] [serial = 2193] [outer = 00000000] 13:02:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (13CBC800) [pid = 3800] [serial = 2194] [outer = 1287B000] 13:02:13 INFO - PROCESS | 3800 | 1471294933120 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15FBC800) [pid = 3800] [serial = 2195] [outer = 1287B000] 13:02:13 INFO - PROCESS | 3800 | 1471294933470 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]]]}] 13:02:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:02:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 653ms 13:02:13 INFO - PROCESS | 3800 | 1471294933516 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:02:13 INFO - PROCESS | 3800 | 1471294933518 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 13:02:13 INFO - PROCESS | 3800 | 1471294933521 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:02:13 INFO - PROCESS | 3800 | 1471294933523 Marionette TRACE conn3 <- [1,2890,null,{}] 13:02:13 INFO - PROCESS | 3800 | 1471294933526 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}] 13:02:13 INFO - PROCESS | 3800 | 1471294933529 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:13 INFO - PROCESS | 3800 | 1471294933636 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:02:13 INFO - PROCESS | 3800 | 1471294933641 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 3800 | 1471294933643 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:13 INFO - PROCESS | 3800 | ++DOCSHELL 13461400 == 35 [pid = 3800] [id = 732] 13:02:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (16F07000) [pid = 3800] [serial = 2196] [outer = 00000000] 13:02:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1753F800) [pid = 3800] [serial = 2197] [outer = 16F07000] 13:02:13 INFO - PROCESS | 3800 | 1471294933686 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (175F3800) [pid = 3800] [serial = 2198] [outer = 16F07000] 13:02:14 INFO - PROCESS | 3800 | 1471294934121 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:02:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 637ms 13:02:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:02:14 INFO - PROCESS | 3800 | 1471294934161 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 3800 | 1471294934163 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 13:02:14 INFO - PROCESS | 3800 | 1471294934170 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 3800 | 1471294934172 Marionette TRACE conn3 <- [1,2894,null,{}] 13:02:14 INFO - PROCESS | 3800 | 1471294934176 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}] 13:02:14 INFO - PROCESS | 3800 | 1471294934177 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:14 INFO - PROCESS | 3800 | 1471294934256 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:02:14 INFO - PROCESS | 3800 | 1471294934261 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:14 INFO - PROCESS | 3800 | 1471294934263 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:14 INFO - PROCESS | 3800 | ++DOCSHELL 1393F400 == 36 [pid = 3800] [id = 733] 13:02:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (15615400) [pid = 3800] [serial = 2199] [outer = 00000000] 13:02:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1785DC00) [pid = 3800] [serial = 2200] [outer = 15615400] 13:02:14 INFO - PROCESS | 3800 | 1471294934315 Marionette DEBUG loaded listener.js 13:02:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (17B82C00) [pid = 3800] [serial = 2201] [outer = 15615400] 13:02:14 INFO - PROCESS | 3800 | 1471294934865 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]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:02:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 748ms 13:02:14 INFO - PROCESS | 3800 | 1471294934938 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 3800 | 1471294934943 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 13:02:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:02:14 INFO - PROCESS | 3800 | 1471294934949 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 3800 | 1471294934952 Marionette TRACE conn3 <- [1,2898,null,{}] 13:02:14 INFO - PROCESS | 3800 | 1471294934958 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}] 13:02:14 INFO - PROCESS | 3800 | 1471294934961 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:15 INFO - PROCESS | 3800 | 1471294935124 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:02:15 INFO - PROCESS | 3800 | 1471294935232 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:15 INFO - PROCESS | 3800 | 1471294935237 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:15 INFO - PROCESS | 3800 | ++DOCSHELL 1047C000 == 37 [pid = 3800] [id = 734] 13:02:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1047F800) [pid = 3800] [serial = 2202] [outer = 00000000] 13:02:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (11AD2000) [pid = 3800] [serial = 2203] [outer = 1047F800] 13:02:15 INFO - PROCESS | 3800 | 1471294935294 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (12879000) [pid = 3800] [serial = 2204] [outer = 1047F800] 13:02:15 INFO - PROCESS | 3800 | 1471294935826 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]]]}] 13:02:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:02:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:02:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 907ms 13:02:15 INFO - PROCESS | 3800 | 1471294935853 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:02:15 INFO - PROCESS | 3800 | 1471294935858 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 13:02:15 INFO - TEST-START | /DOMEvents/constructors.html 13:02:15 INFO - PROCESS | 3800 | 1471294935865 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:02:15 INFO - PROCESS | 3800 | 1471294935867 Marionette TRACE conn3 <- [1,2902,null,{}] 13:02:15 INFO - PROCESS | 3800 | 1471294935872 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}] 13:02:15 INFO - PROCESS | 3800 | 1471294935875 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:16 INFO - PROCESS | 3800 | 1471294935985 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:02:16 INFO - PROCESS | 3800 | 1471294936097 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 3800 | 1471294936100 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:16 INFO - PROCESS | 3800 | ++DOCSHELL 12BC1400 == 38 [pid = 3800] [id = 735] 13:02:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (12BC6800) [pid = 3800] [serial = 2205] [outer = 00000000] 13:02:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (139DF800) [pid = 3800] [serial = 2206] [outer = 12BC6800] 13:02:16 INFO - PROCESS | 3800 | 1471294936157 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13EA7000) [pid = 3800] [serial = 2207] [outer = 12BC6800] 13:02:16 INFO - PROCESS | 3800 | 1471294936817 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]]]}] 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:02:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:02:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:02:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 1050ms 13:02:16 INFO - PROCESS | 3800 | 1471294936921 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:02:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:02:16 INFO - PROCESS | 3800 | 1471294936924 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 13:02:16 INFO - PROCESS | 3800 | 1471294936928 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:02:16 INFO - PROCESS | 3800 | 1471294936931 Marionette TRACE conn3 <- [1,2906,null,{}] 13:02:16 INFO - PROCESS | 3800 | 1471294936976 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}] 13:02:16 INFO - PROCESS | 3800 | 1471294936981 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:17 INFO - PROCESS | 3800 | 1471294937092 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:02:17 INFO - PROCESS | 3800 | 1471294937224 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 3800 | 1471294937228 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:17 INFO - PROCESS | 3800 | ++DOCSHELL 1753BC00 == 39 [pid = 3800] [id = 736] 13:02:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1753C000) [pid = 3800] [serial = 2208] [outer = 00000000] 13:02:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17B83C00) [pid = 3800] [serial = 2209] [outer = 1753C000] 13:02:17 INFO - PROCESS | 3800 | 1471294937284 Marionette DEBUG loaded listener.js 13:02:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (180D9400) [pid = 3800] [serial = 2210] [outer = 1753C000] 13:02:17 INFO - PROCESS | 3800 | 1471294937787 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:02:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:02:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 939ms 13:02:17 INFO - PROCESS | 3800 | 1471294937851 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:02:17 INFO - PROCESS | 3800 | 1471294937854 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 13:02:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:02:17 INFO - PROCESS | 3800 | 1471294937857 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 3800 | 1471294937859 Marionette TRACE conn3 <- [1,2910,null,{}] 13:02:17 INFO - PROCESS | 3800 | 1471294937863 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}] 13:02:17 INFO - PROCESS | 3800 | 1471294937865 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:18 INFO - PROCESS | 3800 | 1471294938025 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:02:18 INFO - PROCESS | 3800 | 1471294938103 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 3800 | 1471294938105 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:18 INFO - PROCESS | 3800 | ++DOCSHELL 180DF800 == 40 [pid = 3800] [id = 737] 13:02:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (182CD000) [pid = 3800] [serial = 2211] [outer = 00000000] 13:02:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1836FC00) [pid = 3800] [serial = 2212] [outer = 182CD000] 13:02:18 INFO - PROCESS | 3800 | 1471294938158 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (18373800) [pid = 3800] [serial = 2213] [outer = 182CD000] 13:02:18 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:02:18 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:02:18 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:02:18 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:02:18 INFO - PROCESS | 3800 | 1471294938729 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]]]}] 13:02:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:02:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02: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 13:02:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02: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 13:02:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02: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]" 13:02:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:02:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 923ms 13:02:18 INFO - PROCESS | 3800 | 1471294938802 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:02:18 INFO - PROCESS | 3800 | 1471294938804 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 13:02:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:02:18 INFO - PROCESS | 3800 | 1471294938808 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 3800 | 1471294938810 Marionette TRACE conn3 <- [1,2914,null,{}] 13:02:18 INFO - PROCESS | 3800 | 1471294938814 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}] 13:02:18 INFO - PROCESS | 3800 | 1471294938816 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:18 INFO - PROCESS | 3800 | 1471294938938 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:02:19 INFO - PROCESS | 3800 | 1471294939108 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 3800 | 1471294939110 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:19 INFO - PROCESS | 3800 | ++DOCSHELL 19AA7800 == 41 [pid = 3800] [id = 738] 13:02:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (19AA8000) [pid = 3800] [serial = 2214] [outer = 00000000] 13:02:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (19AB0000) [pid = 3800] [serial = 2215] [outer = 19AA8000] 13:02:19 INFO - PROCESS | 3800 | 1471294939164 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (19CDEC00) [pid = 3800] [serial = 2216] [outer = 19AA8000] 13:02:19 INFO - PROCESS | 3800 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:02:19 INFO - PROCESS | 3800 | 1471294939800 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]]]}] 13:02:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:02:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1051ms 13:02:19 INFO - PROCESS | 3800 | 1471294939870 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 3800 | 1471294939874 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 13:02:19 INFO - PROCESS | 3800 | 1471294939878 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:02:19 INFO - PROCESS | 3800 | 1471294939881 Marionette TRACE conn3 <- [1,2918,null,{}] 13:02:19 INFO - PROCESS | 3800 | 1471294939901 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}] 13:02:19 INFO - PROCESS | 3800 | 1471294939904 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:20 INFO - PROCESS | 3800 | 1471294940010 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:02:20 INFO - PROCESS | 3800 | 1471294940169 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 3800 | 1471294940172 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:20 INFO - PROCESS | 3800 | ++DOCSHELL 10A06400 == 42 [pid = 3800] [id = 739] 13:02:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10A09800) [pid = 3800] [serial = 2217] [outer = 00000000] 13:02:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (11439C00) [pid = 3800] [serial = 2218] [outer = 10A09800] 13:02:20 INFO - PROCESS | 3800 | 1471294940224 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1282EC00) [pid = 3800] [serial = 2219] [outer = 10A09800] 13:02:20 INFO - PROCESS | 3800 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:02:20 INFO - PROCESS | 3800 | 1471294940742 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]]]}] 13:02:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:02:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 876ms 13:02:20 INFO - PROCESS | 3800 | 1471294940778 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:02:20 INFO - PROCESS | 3800 | 1471294940782 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 13:02:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:02:20 INFO - PROCESS | 3800 | 1471294940788 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - PROCESS | 3800 | 1471294940791 Marionette TRACE conn3 <- [1,2922,null,{}] 13:02:20 INFO - PROCESS | 3800 | 1471294940795 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}] 13:02:20 INFO - PROCESS | 3800 | 1471294940797 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 13461400 == 41 [pid = 3800] [id = 732] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 12871C00 == 40 [pid = 3800] [id = 731] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 17539C00 == 39 [pid = 3800] [id = 730] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 12872800 == 38 [pid = 3800] [id = 729] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 15617400 == 37 [pid = 3800] [id = 728] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 14292000 == 36 [pid = 3800] [id = 727] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 12832400 == 35 [pid = 3800] [id = 726] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 104E6800 == 34 [pid = 3800] [id = 725] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 0C7F9C00 == 33 [pid = 3800] [id = 724] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 1753F400 == 32 [pid = 3800] [id = 722] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 10F4B800 == 31 [pid = 3800] [id = 723] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 180DF800 == 30 [pid = 3800] [id = 737] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 19AA7800 == 29 [pid = 3800] [id = 738] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 1753BC00 == 28 [pid = 3800] [id = 736] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 1393F400 == 27 [pid = 3800] [id = 733] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 1047C000 == 26 [pid = 3800] [id = 734] 13:02:21 INFO - PROCESS | 3800 | --DOCSHELL 12BC1400 == 25 [pid = 3800] [id = 735] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13CC0800) [pid = 3800] [serial = 2149] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (146C5800) [pid = 3800] [serial = 2152] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10FBAC00) [pid = 3800] [serial = 2143] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1105CC00) [pid = 3800] [serial = 2144] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1311C800) [pid = 3800] [serial = 2146] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1315C800) [pid = 3800] [serial = 2147] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1311D000) [pid = 3800] [serial = 2141] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (11CE2400) [pid = 3800] [serial = 2140] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15FB8400) [pid = 3800] [serial = 2155] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (15612400) [pid = 3800] [serial = 2153] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16F0EC00) [pid = 3800] [serial = 2158] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (15FC5800) [pid = 3800] [serial = 2156] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (17108800) [pid = 3800] [serial = 2164] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13146400) [pid = 3800] [serial = 2132] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12976C00) [pid = 3800] [serial = 2131] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (142F6800) [pid = 3800] [serial = 2135] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (176BD800) [pid = 3800] [serial = 2167] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (13EA3800) [pid = 3800] [serial = 2134] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (17859C00) [pid = 3800] [serial = 2138] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (17541C00) [pid = 3800] [serial = 2137] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16FC8400) [pid = 3800] [serial = 2159] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (17108C00) [pid = 3800] [serial = 2165] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15F3D800) [pid = 3800] [serial = 2161] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16C06000) [pid = 3800] [serial = 2162] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (14285400) [pid = 3800] [serial = 2150] [outer = 00000000] [url = about:blank] 13:02:21 INFO - PROCESS | 3800 | 1471294941618 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:02:21 INFO - PROCESS | 3800 | 1471294941720 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 3800 | 1471294941724 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:21 INFO - PROCESS | 3800 | ++DOCSHELL 10A0E800 == 26 [pid = 3800] [id = 740] 13:02:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10A46400) [pid = 3800] [serial = 2220] [outer = 00000000] 13:02:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10A4D800) [pid = 3800] [serial = 2221] [outer = 10A46400] 13:02:21 INFO - PROCESS | 3800 | 1471294941772 Marionette DEBUG loaded listener.js 13:02:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10F48C00) [pid = 3800] [serial = 2222] [outer = 10A46400] 13:02:22 INFO - PROCESS | 3800 | 1471294942176 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]]]}] 13:02:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:02:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1416ms 13:02:22 INFO - PROCESS | 3800 | 1471294942247 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 3800 | 1471294942251 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 13:02:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:02:22 INFO - PROCESS | 3800 | 1471294942256 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 3800 | 1471294942258 Marionette TRACE conn3 <- [1,2926,null,{}] 13:02:22 INFO - PROCESS | 3800 | 1471294942263 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}] 13:02:22 INFO - PROCESS | 3800 | 1471294942266 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:22 INFO - PROCESS | 3800 | 1471294942357 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:02:22 INFO - PROCESS | 3800 | 1471294942370 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 3800 | 1471294942373 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:22 INFO - PROCESS | 3800 | ++DOCSHELL 12832400 == 27 [pid = 3800] [id = 741] 13:02:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (12871000) [pid = 3800] [serial = 2223] [outer = 00000000] 13:02:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (12979C00) [pid = 3800] [serial = 2224] [outer = 12871000] 13:02:22 INFO - PROCESS | 3800 | 1471294942420 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (12DA5000) [pid = 3800] [serial = 2225] [outer = 12871000] 13:02:22 INFO - PROCESS | 3800 | 1471294942860 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]]]}] 13:02: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. 13:02:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 652ms 13:02:22 INFO - PROCESS | 3800 | 1471294942893 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 3800 | 1471294942896 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 13:02:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:02:22 INFO - PROCESS | 3800 | 1471294942899 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 3800 | 1471294942901 Marionette TRACE conn3 <- [1,2930,null,{}] 13:02:22 INFO - PROCESS | 3800 | 1471294942905 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}] 13:02:22 INFO - PROCESS | 3800 | 1471294942907 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:23 INFO - PROCESS | 3800 | 1471294942992 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:02:23 INFO - PROCESS | 3800 | 1471294942998 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 3800 | 1471294943001 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:23 INFO - PROCESS | 3800 | ++DOCSHELL 1320C000 == 28 [pid = 3800] [id = 742] 13:02:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (132AD000) [pid = 3800] [serial = 2226] [outer = 00000000] 13:02:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1346A000) [pid = 3800] [serial = 2227] [outer = 132AD000] 13:02:23 INFO - PROCESS | 3800 | 1471294943049 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (139D9000) [pid = 3800] [serial = 2228] [outer = 132AD000] 13:02:23 INFO - PROCESS | 3800 | 1471294943511 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"]]]}] 13:02:23 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 13:02:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:02:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 653ms 13:02:23 INFO - PROCESS | 3800 | 1471294943536 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 3800 | 1471294943540 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 13:02:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:02:23 INFO - PROCESS | 3800 | 1471294943569 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 3800 | 1471294943573 Marionette TRACE conn3 <- [1,2934,null,{}] 13:02:23 INFO - PROCESS | 3800 | 1471294943578 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}] 13:02:23 INFO - PROCESS | 3800 | 1471294943580 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:23 INFO - PROCESS | 3800 | 1471294943724 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:02:23 INFO - PROCESS | 3800 | 1471294943729 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 3800 | 1471294943731 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:23 INFO - PROCESS | 3800 | ++DOCSHELL 139D7000 == 29 [pid = 3800] [id = 743] 13:02:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13C83C00) [pid = 3800] [serial = 2229] [outer = 00000000] 13:02:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (142F9000) [pid = 3800] [serial = 2230] [outer = 13C83C00] 13:02:23 INFO - PROCESS | 3800 | 1471294943779 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15612C00) [pid = 3800] [serial = 2231] [outer = 13C83C00] 13:02:24 INFO - PROCESS | 3800 | 1471294944232 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]]]}] 13:02:24 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. 13:02:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 668ms 13:02:24 INFO - PROCESS | 3800 | 1471294944237 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 3800 | 1471294944239 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 13:02:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:02:24 INFO - PROCESS | 3800 | 1471294944242 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 3800 | 1471294944244 Marionette TRACE conn3 <- [1,2938,null,{}] 13:02:24 INFO - PROCESS | 3800 | 1471294944248 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}] 13:02:24 INFO - PROCESS | 3800 | 1471294944250 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:24 INFO - PROCESS | 3800 | 1471294944361 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:02:24 INFO - PROCESS | 3800 | 1471294944366 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 3800 | 1471294944368 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:24 INFO - PROCESS | 3800 | ++DOCSHELL 11059400 == 30 [pid = 3800] [id = 744] 13:02:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (146CCC00) [pid = 3800] [serial = 2232] [outer = 00000000] 13:02:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15FB8400) [pid = 3800] [serial = 2233] [outer = 146CCC00] 13:02:24 INFO - PROCESS | 3800 | 1471294944412 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15FC6400) [pid = 3800] [serial = 2234] [outer = 146CCC00] 13:02:24 INFO - PROCESS | 3800 | ++DOCSHELL 16CC2400 == 31 [pid = 3800] [id = 745] 13:02:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16CC3400) [pid = 3800] [serial = 2235] [outer = 00000000] 13:02:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16F08400) [pid = 3800] [serial = 2236] [outer = 16CC3400] 13:02:24 INFO - PROCESS | 3800 | 1471294944886 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]]]}] 13:02: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. 13:02:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 716ms 13:02:24 INFO - PROCESS | 3800 | 1471294944946 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 3800 | 1471294944948 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 13:02:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:02:24 INFO - PROCESS | 3800 | 1471294944958 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 3800 | 1471294944960 Marionette TRACE conn3 <- [1,2942,null,{}] 13:02:24 INFO - PROCESS | 3800 | 1471294944963 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}] 13:02:24 INFO - PROCESS | 3800 | 1471294944965 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:25 INFO - PROCESS | 3800 | 1471294945112 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:02:25 INFO - PROCESS | 3800 | 1471294945185 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 3800 | 1471294945191 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:25 INFO - PROCESS | 3800 | ++DOCSHELL 11055C00 == 32 [pid = 3800] [id = 746] 13:02:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16FC6400) [pid = 3800] [serial = 2237] [outer = 00000000] 13:02:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16FD1400) [pid = 3800] [serial = 2238] [outer = 16FC6400] 13:02:25 INFO - PROCESS | 3800 | 1471294945235 Marionette DEBUG loaded listener.js 13:02:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (17181400) [pid = 3800] [serial = 2239] [outer = 16FC6400] 13:02:25 INFO - PROCESS | 3800 | 1471294945672 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]]]}] 13:02:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:02:25 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 13:02:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 748ms 13:02:25 INFO - PROCESS | 3800 | 1471294945736 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:02:25 INFO - PROCESS | 3800 | 1471294945738 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 13:02:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:02:25 INFO - PROCESS | 3800 | 1471294945750 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 3800 | 1471294945752 Marionette TRACE conn3 <- [1,2946,null,{}] 13:02:25 INFO - PROCESS | 3800 | 1471294945755 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}] 13:02:25 INFO - PROCESS | 3800 | 1471294945757 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:25 INFO - PROCESS | 3800 | 1471294945886 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:02:25 INFO - PROCESS | 3800 | 1471294945961 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 3800 | 1471294945963 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:25 INFO - PROCESS | 3800 | ++DOCSHELL 16FCD800 == 33 [pid = 3800] [id = 747] 13:02:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (16FD1C00) [pid = 3800] [serial = 2240] [outer = 00000000] 13:02:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (176C6400) [pid = 3800] [serial = 2241] [outer = 16FD1C00] 13:02:26 INFO - PROCESS | 3800 | 1471294946006 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (175EF400) [pid = 3800] [serial = 2242] [outer = 16FD1C00] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (104E7000) [pid = 3800] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1561D400) [pid = 3800] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (14293C00) [pid = 3800] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1753B400) [pid = 3800] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (0C7FB400) [pid = 3800] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (129BEC00) [pid = 3800] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (17541800) [pid = 3800] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10A10000) [pid = 3800] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16928000) [pid = 3800] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1287B000) [pid = 3800] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16F07000) [pid = 3800] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:02:26 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15615400) [pid = 3800] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:02:26 INFO - PROCESS | 3800 | 1471294946536 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]]]}] 13:02:26 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. 13:02:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 875ms 13:02:26 INFO - PROCESS | 3800 | 1471294946615 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 3800 | 1471294946617 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 13:02:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:02:26 INFO - PROCESS | 3800 | 1471294946621 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:02:26 INFO - PROCESS | 3800 | 1471294946622 Marionette TRACE conn3 <- [1,2950,null,{}] 13:02:26 INFO - PROCESS | 3800 | 1471294946626 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}] 13:02:26 INFO - PROCESS | 3800 | 1471294946628 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:26 INFO - PROCESS | 3800 | 1471294946706 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:02:26 INFO - PROCESS | 3800 | 1471294946711 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 3800 | 1471294946713 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:26 INFO - PROCESS | 3800 | ++DOCSHELL 1344B000 == 34 [pid = 3800] [id = 748] 13:02:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1345E400) [pid = 3800] [serial = 2243] [outer = 00000000] 13:02:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1561D400) [pid = 3800] [serial = 2244] [outer = 1345E400] 13:02:26 INFO - PROCESS | 3800 | 1471294946757 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16CC4C00) [pid = 3800] [serial = 2245] [outer = 1345E400] 13:02:27 INFO - PROCESS | 3800 | 1471294947205 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]]]}] 13:02:27 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. 13:02:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 605ms 13:02:27 INFO - PROCESS | 3800 | 1471294947264 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:02:27 INFO - PROCESS | 3800 | 1471294947266 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 13:02:27 INFO - PROCESS | 3800 | 1471294947270 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - PROCESS | 3800 | 1471294947272 Marionette TRACE conn3 <- [1,2954,null,{}] 13:02:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:02:27 INFO - PROCESS | 3800 | 1471294947275 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}] 13:02:27 INFO - PROCESS | 3800 | 1471294947277 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:27 INFO - PROCESS | 3800 | 1471294947353 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:02:27 INFO - PROCESS | 3800 | 1471294947359 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:27 INFO - PROCESS | 3800 | 1471294947361 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:27 INFO - PROCESS | 3800 | ++DOCSHELL 1753DC00 == 35 [pid = 3800] [id = 749] 13:02:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (176C2C00) [pid = 3800] [serial = 2246] [outer = 00000000] 13:02:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (17B88000) [pid = 3800] [serial = 2247] [outer = 176C2C00] 13:02:27 INFO - PROCESS | 3800 | 1471294947403 Marionette DEBUG loaded listener.js 13:02:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (18033000) [pid = 3800] [serial = 2248] [outer = 176C2C00] 13:02:27 INFO - PROCESS | 3800 | 1471294947826 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]]]}] 13:02:27 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:02:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 605ms 13:02:27 INFO - PROCESS | 3800 | 1471294947871 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:02:27 INFO - PROCESS | 3800 | 1471294947873 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 13:02:27 INFO - PROCESS | 3800 | 1471294947876 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:02:27 INFO - PROCESS | 3800 | 1471294947878 Marionette TRACE conn3 <- [1,2958,null,{}] 13:02:27 INFO - PROCESS | 3800 | 1471294947881 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}] 13:02:27 INFO - PROCESS | 3800 | 1471294947883 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:28 INFO - PROCESS | 3800 | 1471294948006 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:02:28 INFO - PROCESS | 3800 | 1471294948013 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 3800 | 1471294948015 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:28 INFO - PROCESS | 3800 | ++DOCSHELL 18372000 == 36 [pid = 3800] [id = 750] 13:02:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (18372800) [pid = 3800] [serial = 2249] [outer = 00000000] 13:02:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (19862C00) [pid = 3800] [serial = 2250] [outer = 18372800] 13:02:28 INFO - PROCESS | 3800 | 1471294948074 Marionette DEBUG loaded listener.js 13:02:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (19863800) [pid = 3800] [serial = 2251] [outer = 18372800] 13:02:28 INFO - PROCESS | 3800 | 1471294948535 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]]]}] 13:02:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:02:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 700ms 13:02:28 INFO - PROCESS | 3800 | 1471294948576 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 3800 | 1471294948581 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 13:02:28 INFO - PROCESS | 3800 | 1471294948586 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:02:28 INFO - PROCESS | 3800 | 1471294948589 Marionette TRACE conn3 <- [1,2962,null,{}] 13:02:28 INFO - PROCESS | 3800 | 1471294948595 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}] 13:02:28 INFO - PROCESS | 3800 | 1471294948598 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:28 INFO - PROCESS | 3800 | 1471294948720 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:02:28 INFO - PROCESS | 3800 | 1471294948890 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 3800 | 1471294948893 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:28 INFO - PROCESS | 3800 | ++DOCSHELL 11057400 == 37 [pid = 3800] [id = 751] 13:02:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1105A000) [pid = 3800] [serial = 2252] [outer = 00000000] 13:02:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (112CC800) [pid = 3800] [serial = 2253] [outer = 1105A000] 13:02:28 INFO - PROCESS | 3800 | 1471294948949 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1287B800) [pid = 3800] [serial = 2254] [outer = 1105A000] 13:02:29 INFO - PROCESS | 3800 | 1471294949603 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]]]}] 13:02:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:02:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1066ms 13:02:29 INFO - PROCESS | 3800 | 1471294949662 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:02:29 INFO - PROCESS | 3800 | 1471294949667 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 13:02:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:02:29 INFO - PROCESS | 3800 | 1471294949692 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - PROCESS | 3800 | 1471294949695 Marionette TRACE conn3 <- [1,2966,null,{}] 13:02:29 INFO - PROCESS | 3800 | 1471294949699 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}] 13:02:29 INFO - PROCESS | 3800 | 1471294949702 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:29 INFO - PROCESS | 3800 | 1471294949880 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:02:30 INFO - PROCESS | 3800 | 1471294949982 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 3800 | 1471294949984 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:30 INFO - PROCESS | 3800 | ++DOCSHELL 13465C00 == 38 [pid = 3800] [id = 752] 13:02:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (13468000) [pid = 3800] [serial = 2255] [outer = 00000000] 13:02:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (13EA1000) [pid = 3800] [serial = 2256] [outer = 13468000] 13:02:30 INFO - PROCESS | 3800 | 1471294950040 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1428C400) [pid = 3800] [serial = 2257] [outer = 13468000] 13:02:30 INFO - PROCESS | 3800 | 1471294950627 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]]]}] 13:02: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. 13:02:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1018ms 13:02:30 INFO - PROCESS | 3800 | 1471294950713 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:02:30 INFO - PROCESS | 3800 | 1471294950715 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 13:02:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:02:30 INFO - PROCESS | 3800 | 1471294950721 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - PROCESS | 3800 | 1471294950727 Marionette TRACE conn3 <- [1,2970,null,{}] 13:02:30 INFO - PROCESS | 3800 | 1471294950745 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}] 13:02:30 INFO - PROCESS | 3800 | 1471294950753 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:30 INFO - PROCESS | 3800 | 1471294950960 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:02:31 INFO - PROCESS | 3800 | 1471294951096 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 3800 | 1471294951099 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:31 INFO - PROCESS | 3800 | ++DOCSHELL 13460C00 == 39 [pid = 3800] [id = 753] 13:02:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (13467800) [pid = 3800] [serial = 2258] [outer = 00000000] 13:02:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16F07C00) [pid = 3800] [serial = 2259] [outer = 13467800] 13:02:31 INFO - PROCESS | 3800 | 1471294951157 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16FC8400) [pid = 3800] [serial = 2260] [outer = 13467800] 13:02:31 INFO - PROCESS | 3800 | 1471294951919 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"]]]}] 13:02:31 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 13:02:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:02:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1210ms 13:02:31 INFO - PROCESS | 3800 | 1471294951956 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:02:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:02:31 INFO - PROCESS | 3800 | 1471294951959 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 13:02:31 INFO - PROCESS | 3800 | 1471294951964 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - PROCESS | 3800 | 1471294951969 Marionette TRACE conn3 <- [1,2974,null,{}] 13:02:31 INFO - PROCESS | 3800 | 1471294951974 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}] 13:02:31 INFO - PROCESS | 3800 | 1471294951976 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:32 INFO - PROCESS | 3800 | 1471294952087 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 1753DC00 == 38 [pid = 3800] [id = 749] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 1344B000 == 37 [pid = 3800] [id = 748] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 16FCD800 == 36 [pid = 3800] [id = 747] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 11055C00 == 35 [pid = 3800] [id = 746] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 16CC2400 == 34 [pid = 3800] [id = 745] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 11059400 == 33 [pid = 3800] [id = 744] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 139D7000 == 32 [pid = 3800] [id = 743] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 1320C000 == 31 [pid = 3800] [id = 742] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 12832400 == 30 [pid = 3800] [id = 741] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 10A0E800 == 29 [pid = 3800] [id = 740] 13:02:32 INFO - PROCESS | 3800 | --DOCSHELL 10A06400 == 28 [pid = 3800] [id = 739] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (1346A400) [pid = 3800] [serial = 2180] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (13CBC800) [pid = 3800] [serial = 2194] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (15050C00) [pid = 3800] [serial = 2183] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1697F000) [pid = 3800] [serial = 2188] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (17540C00) [pid = 3800] [serial = 2192] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10516800) [pid = 3800] [serial = 2174] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (11CE1C00) [pid = 3800] [serial = 2170] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (15FB9800) [pid = 3800] [serial = 2186] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1785DC00) [pid = 3800] [serial = 2200] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (17B82C00) [pid = 3800] [serial = 2201] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (175F3800) [pid = 3800] [serial = 2198] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (11C33800) [pid = 3800] [serial = 2177] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15861400) [pid = 3800] [serial = 2185] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (146C6400) [pid = 3800] [serial = 2182] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1753FC00) [pid = 3800] [serial = 2191] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10374000) [pid = 3800] [serial = 2173] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (13461800) [pid = 3800] [serial = 2179] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (11050800) [pid = 3800] [serial = 2176] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1776A800) [pid = 3800] [serial = 2168] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1287CC00) [pid = 3800] [serial = 2171] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16F0A800) [pid = 3800] [serial = 2189] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15FBC800) [pid = 3800] [serial = 2195] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1753F800) [pid = 3800] [serial = 2197] [outer = 00000000] [url = about:blank] 13:02:32 INFO - PROCESS | 3800 | 1471294952227 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 3800 | 1471294952229 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:32 INFO - PROCESS | 3800 | ++DOCSHELL 104E8800 == 29 [pid = 3800] [id = 754] 13:02:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (104EAC00) [pid = 3800] [serial = 2261] [outer = 00000000] 13:02:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10B6D800) [pid = 3800] [serial = 2262] [outer = 104EAC00] 13:02:32 INFO - PROCESS | 3800 | 1471294952279 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1105CC00) [pid = 3800] [serial = 2263] [outer = 104EAC00] 13:02:32 INFO - PROCESS | 3800 | 1471294952710 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]]]}] 13:02:32 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. 13:02:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 748ms 13:02:32 INFO - PROCESS | 3800 | 1471294952735 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:02:32 INFO - PROCESS | 3800 | 1471294952739 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 13:02:32 INFO - PROCESS | 3800 | 1471294952745 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:02:32 INFO - PROCESS | 3800 | 1471294952747 Marionette TRACE conn3 <- [1,2978,null,{}] 13:02:32 INFO - PROCESS | 3800 | 1471294952751 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}] 13:02:32 INFO - PROCESS | 3800 | 1471294952753 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:32 INFO - PROCESS | 3800 | 1471294952876 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:02:32 INFO - PROCESS | 3800 | 1471294952978 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 3800 | 1471294952980 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:32 INFO - PROCESS | 3800 | ++DOCSHELL 12977C00 == 30 [pid = 3800] [id = 755] 13:02:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (12BC9C00) [pid = 3800] [serial = 2264] [outer = 00000000] 13:02:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (131EA800) [pid = 3800] [serial = 2265] [outer = 12BC9C00] 13:02:33 INFO - PROCESS | 3800 | 1471294953027 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13460000) [pid = 3800] [serial = 2266] [outer = 12BC9C00] 13:02:33 INFO - PROCESS | 3800 | ++DOCSHELL 13EA0C00 == 31 [pid = 3800] [id = 756] 13:02:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13EA1C00) [pid = 3800] [serial = 2267] [outer = 00000000] 13:02:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13EA3400) [pid = 3800] [serial = 2268] [outer = 13EA1C00] 13:02:33 INFO - PROCESS | 3800 | 1471294953392 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]]]}] 13:02:33 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. 13:02:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 716ms 13:02:33 INFO - PROCESS | 3800 | 1471294953446 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:02:33 INFO - PROCESS | 3800 | 1471294953448 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 13:02:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:02:33 INFO - PROCESS | 3800 | 1471294953453 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - PROCESS | 3800 | 1471294953456 Marionette TRACE conn3 <- [1,2982,null,{}] 13:02:33 INFO - PROCESS | 3800 | 1471294953466 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}] 13:02:33 INFO - PROCESS | 3800 | 1471294953470 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:33 INFO - PROCESS | 3800 | 1471294953561 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:02:33 INFO - PROCESS | 3800 | 1471294953567 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 3800 | 1471294953570 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:33 INFO - PROCESS | 3800 | ++DOCSHELL 1428D800 == 32 [pid = 3800] [id = 757] 13:02:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (14648800) [pid = 3800] [serial = 2269] [outer = 00000000] 13:02:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15612400) [pid = 3800] [serial = 2270] [outer = 14648800] 13:02:33 INFO - PROCESS | 3800 | 1471294953617 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (15848400) [pid = 3800] [serial = 2271] [outer = 14648800] 13:02:34 INFO - PROCESS | 3800 | 1471294954032 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]]]}] 13:02:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:02:34 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 13:02:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 652ms 13:02:34 INFO - PROCESS | 3800 | 1471294954099 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 3800 | 1471294954102 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 13:02:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:02:34 INFO - PROCESS | 3800 | 1471294954105 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 3800 | 1471294954107 Marionette TRACE conn3 <- [1,2986,null,{}] 13:02:34 INFO - PROCESS | 3800 | 1471294954110 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}] 13:02:34 INFO - PROCESS | 3800 | 1471294954121 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:34 INFO - PROCESS | 3800 | 1471294954208 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:02:34 INFO - PROCESS | 3800 | 1471294954245 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 3800 | 1471294954247 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:34 INFO - PROCESS | 3800 | ++DOCSHELL 15FBC800 == 33 [pid = 3800] [id = 758] 13:02:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (15FBCC00) [pid = 3800] [serial = 2272] [outer = 00000000] 13:02:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16929C00) [pid = 3800] [serial = 2273] [outer = 15FBCC00] 13:02:34 INFO - PROCESS | 3800 | 1471294954296 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16980800) [pid = 3800] [serial = 2274] [outer = 15FBCC00] 13:02:34 INFO - PROCESS | 3800 | 1471294954799 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]]]}] 13:02:34 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. 13:02:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 716ms 13:02:34 INFO - PROCESS | 3800 | 1471294954837 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 3800 | 1471294954839 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 13:02:34 INFO - PROCESS | 3800 | 1471294954842 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:02:34 INFO - PROCESS | 3800 | 1471294954844 Marionette TRACE conn3 <- [1,2990,null,{}] 13:02:34 INFO - PROCESS | 3800 | 1471294954848 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}] 13:02:34 INFO - PROCESS | 3800 | 1471294954850 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:34 INFO - PROCESS | 3800 | 1471294954968 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:02:34 INFO - PROCESS | 3800 | 1471294954975 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 3800 | 1471294954977 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:35 INFO - PROCESS | 3800 | ++DOCSHELL 1697D000 == 34 [pid = 3800] [id = 759] 13:02:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (16F03800) [pid = 3800] [serial = 2275] [outer = 00000000] 13:02:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (16FCE400) [pid = 3800] [serial = 2276] [outer = 16F03800] 13:02:35 INFO - PROCESS | 3800 | 1471294955082 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (16FCFC00) [pid = 3800] [serial = 2277] [outer = 16F03800] 13:02:35 INFO - PROCESS | 3800 | 1471294955481 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]]]}] 13:02:35 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. 13:02:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 717ms 13:02:35 INFO - PROCESS | 3800 | 1471294955541 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 3800 | 1471294955543 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 13:02:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:02:35 INFO - PROCESS | 3800 | 1471294955547 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - PROCESS | 3800 | 1471294955548 Marionette TRACE conn3 <- [1,2994,null,{}] 13:02:35 INFO - PROCESS | 3800 | 1471294955552 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}] 13:02:35 INFO - PROCESS | 3800 | 1471294955558 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:35 INFO - PROCESS | 3800 | 1471294955692 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:02:35 INFO - PROCESS | 3800 | 1471294955786 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 3800 | 1471294955788 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:35 INFO - PROCESS | 3800 | ++DOCSHELL 17543C00 == 35 [pid = 3800] [id = 760] 13:02:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (17544000) [pid = 3800] [serial = 2278] [outer = 00000000] 13:02:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1776A800) [pid = 3800] [serial = 2279] [outer = 17544000] 13:02:35 INFO - PROCESS | 3800 | 1471294955834 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (17772C00) [pid = 3800] [serial = 2280] [outer = 17544000] 13:02:36 INFO - PROCESS | 3800 | 1471294956262 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]]]}] 13:02:36 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. 13:02:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 748ms 13:02:36 INFO - PROCESS | 3800 | 1471294956319 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:02:36 INFO - PROCESS | 3800 | 1471294956321 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 13:02:36 INFO - PROCESS | 3800 | 1471294956324 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:02:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:02:36 INFO - PROCESS | 3800 | 1471294956326 Marionette TRACE conn3 <- [1,2998,null,{}] 13:02:36 INFO - PROCESS | 3800 | 1471294956330 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}] 13:02:36 INFO - PROCESS | 3800 | 1471294956331 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:36 INFO - PROCESS | 3800 | 1471294956445 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:02:36 INFO - PROCESS | 3800 | 1471294956450 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 3800 | 1471294956453 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:36 INFO - PROCESS | 3800 | ++DOCSHELL 1778EC00 == 36 [pid = 3800] [id = 761] 13:02:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (17859C00) [pid = 3800] [serial = 2281] [outer = 00000000] 13:02:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (182D7C00) [pid = 3800] [serial = 2282] [outer = 17859C00] 13:02:36 INFO - PROCESS | 3800 | 1471294956564 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (18370000) [pid = 3800] [serial = 2283] [outer = 17859C00] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (10A09800) [pid = 3800] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (16CC3400) [pid = 3800] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1047F800) [pid = 3800] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (12BC6800) [pid = 3800] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1753C000) [pid = 3800] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (176C2C00) [pid = 3800] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (182CD000) [pid = 3800] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (19AA8000) [pid = 3800] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (16FD1C00) [pid = 3800] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1345E400) [pid = 3800] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (16FC6400) [pid = 3800] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (146CCC00) [pid = 3800] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13C83C00) [pid = 3800] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (12871000) [pid = 3800] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10A46400) [pid = 3800] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:02:36 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (132AD000) [pid = 3800] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:02:36 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:02:37 INFO - PROCESS | 3800 | 1471294957045 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:02:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:02:37 INFO - {} 13:02:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:02:37 INFO - {} 13:02:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:02:37 INFO - {} 13:02:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:02:37 INFO - {} 13:02:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 812ms 13:02:37 INFO - PROCESS | 3800 | 1471294957127 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 3800 | 1471294957129 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 13:02:37 INFO - TEST-START | /FileAPI/fileReader.html 13:02:37 INFO - PROCESS | 3800 | 1471294957132 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 3800 | 1471294957134 Marionette TRACE conn3 <- [1,3002,null,{}] 13:02:37 INFO - PROCESS | 3800 | 1471294957137 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}] 13:02:37 INFO - PROCESS | 3800 | 1471294957139 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:37 INFO - PROCESS | 3800 | 1471294957218 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:02:37 INFO - PROCESS | 3800 | 1471294957225 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:37 INFO - PROCESS | 3800 | 1471294957228 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:37 INFO - PROCESS | 3800 | ++DOCSHELL 16FCF000 == 37 [pid = 3800] [id = 762] 13:02:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16FD1800) [pid = 3800] [serial = 2284] [outer = 00000000] 13:02:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (19AAE400) [pid = 3800] [serial = 2285] [outer = 16FD1800] 13:02:37 INFO - PROCESS | 3800 | 1471294957272 Marionette DEBUG loaded listener.js 13:02:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (19CDD000) [pid = 3800] [serial = 2286] [outer = 16FD1800] 13:02:37 INFO - PROCESS | 3800 | 1471294957682 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]]]}] 13:02:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:02:37 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:02:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:02:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:02:37 INFO - TEST-OK | /FileAPI/fileReader.html | took 605ms 13:02:37 INFO - PROCESS | 3800 | 1471294957739 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 3800 | 1471294957741 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 13:02:37 INFO - PROCESS | 3800 | 1471294957744 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - TEST-START | /FileAPI/historical.html 13:02:37 INFO - PROCESS | 3800 | 1471294957746 Marionette TRACE conn3 <- [1,3006,null,{}] 13:02:37 INFO - PROCESS | 3800 | 1471294957750 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}] 13:02:37 INFO - PROCESS | 3800 | 1471294957752 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:37 INFO - PROCESS | 3800 | 1471294957835 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:02:37 INFO - PROCESS | 3800 | 1471294957840 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:37 INFO - PROCESS | 3800 | 1471294957842 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:37 INFO - PROCESS | 3800 | ++DOCSHELL 14649800 == 38 [pid = 3800] [id = 763] 13:02:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (19862800) [pid = 3800] [serial = 2287] [outer = 00000000] 13:02:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1A053800) [pid = 3800] [serial = 2288] [outer = 19862800] 13:02:37 INFO - PROCESS | 3800 | 1471294957889 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1A22A800) [pid = 3800] [serial = 2289] [outer = 19862800] 13:02:38 INFO - PROCESS | 3800 | 1471294958359 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"]]]}] 13:02:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:02:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:02:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:02:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:02:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:02:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:02:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:02:38 INFO - TEST-OK | /FileAPI/historical.html | took 652ms 13:02:38 INFO - PROCESS | 3800 | 1471294958417 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 3800 | 1471294958419 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 13:02:38 INFO - TEST-START | /FileAPI/idlharness.html 13:02:38 INFO - PROCESS | 3800 | 1471294958422 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - PROCESS | 3800 | 1471294958424 Marionette TRACE conn3 <- [1,3010,null,{}] 13:02:38 INFO - PROCESS | 3800 | 1471294958428 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}] 13:02:38 INFO - PROCESS | 3800 | 1471294958429 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:38 INFO - PROCESS | 3800 | 1471294958512 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:02:38 INFO - PROCESS | 3800 | 1471294958517 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 3800 | 1471294958519 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:38 INFO - PROCESS | 3800 | ++DOCSHELL 0C7FD800 == 39 [pid = 3800] [id = 764] 13:02:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (19AA8000) [pid = 3800] [serial = 2290] [outer = 00000000] 13:02:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1A279000) [pid = 3800] [serial = 2291] [outer = 19AA8000] 13:02:38 INFO - PROCESS | 3800 | 1471294958563 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1A27E400) [pid = 3800] [serial = 2292] [outer = 19AA8000] 13:02:39 INFO - PROCESS | 3800 | 1471294959781 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]]]}] 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:02:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:02:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:02:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:02:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:02:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:02:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 1464ms 13:02:39 INFO - PROCESS | 3800 | 1471294959926 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 3800 | 1471294959931 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 13:02:39 INFO - TEST-START | /FileAPI/idlharness.worker 13:02:39 INFO - PROCESS | 3800 | 1471294959940 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 3800 | 1471294959942 Marionette TRACE conn3 <- [1,3014,null,{}] 13:02:39 INFO - PROCESS | 3800 | 1471294959948 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}] 13:02:39 INFO - PROCESS | 3800 | 1471294959951 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:40 INFO - PROCESS | 3800 | 1471294960104 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:02:40 INFO - PROCESS | 3800 | 1471294960245 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 3800 | 1471294960248 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:40 INFO - PROCESS | 3800 | ++DOCSHELL 103D1400 == 40 [pid = 3800] [id = 765] 13:02:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10F4C400) [pid = 3800] [serial = 2293] [outer = 00000000] 13:02:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1A647000) [pid = 3800] [serial = 2294] [outer = 10F4C400] 13:02:40 INFO - PROCESS | 3800 | 1471294960306 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1A64B400) [pid = 3800] [serial = 2295] [outer = 10F4C400] 13:02:40 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:02:41 INFO - PROCESS | 3800 | 1471294961467 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,{},{}]]]}] 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:02:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:02:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:02:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:02:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:02:41 INFO - {} 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:02:41 INFO - {} 13:02:41 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 - {} 13:02:41 INFO - {} 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:02:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:02:41 INFO - {} 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:02:41 INFO - {} 13:02:41 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 - {} 13:02:41 INFO - {} 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:02:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:02:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 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 13:02:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:02:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:02:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:02:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:02:41 INFO - {} 13:02:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1735ms 13:02:41 INFO - PROCESS | 3800 | 1471294961688 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 3800 | 1471294961693 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 13:02:41 INFO - PROCESS | 3800 | 1471294961711 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:02:41 INFO - PROCESS | 3800 | 1471294961714 Marionette TRACE conn3 <- [1,3018,null,{}] 13:02:41 INFO - PROCESS | 3800 | 1471294961718 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}] 13:02:41 INFO - PROCESS | 3800 | 1471294961721 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:41 INFO - PROCESS | 3800 | 1471294961831 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:02:41 INFO - PROCESS | 3800 | 1471294961984 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 3800 | 1471294961986 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:42 INFO - PROCESS | 3800 | ++DOCSHELL 11050000 == 41 [pid = 3800] [id = 766] 13:02:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1105A800) [pid = 3800] [serial = 2296] [outer = 00000000] 13:02:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (13C81C00) [pid = 3800] [serial = 2297] [outer = 1105A800] 13:02:42 INFO - PROCESS | 3800 | 1471294962043 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16CCDC00) [pid = 3800] [serial = 2298] [outer = 1105A800] 13:02:42 INFO - PROCESS | 3800 | 1471294962725 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]]]}] 13:02:42 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 13:02:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1050ms 13:02:42 INFO - PROCESS | 3800 | 1471294962753 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 3800 | 1471294962760 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 13:02:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:02:42 INFO - PROCESS | 3800 | 1471294962785 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - PROCESS | 3800 | 1471294962788 Marionette TRACE conn3 <- [1,3022,null,{}] 13:02:42 INFO - PROCESS | 3800 | 1471294962794 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}] 13:02:42 INFO - PROCESS | 3800 | 1471294962796 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:42 INFO - PROCESS | 3800 | 1471294962897 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:02:43 INFO - PROCESS | 3800 | 1471294963042 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 3800 | 1471294963046 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:43 INFO - PROCESS | 3800 | ++DOCSHELL 1311D000 == 42 [pid = 3800] [id = 767] 13:02:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1311E400) [pid = 3800] [serial = 2299] [outer = 00000000] 13:02:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1320D000) [pid = 3800] [serial = 2300] [outer = 1311E400] 13:02:43 INFO - PROCESS | 3800 | 1471294963096 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (13C7A800) [pid = 3800] [serial = 2301] [outer = 1311E400] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 14649800 == 41 [pid = 3800] [id = 763] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 16FCF000 == 40 [pid = 3800] [id = 762] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 1778EC00 == 39 [pid = 3800] [id = 761] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 17543C00 == 38 [pid = 3800] [id = 760] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 1697D000 == 37 [pid = 3800] [id = 759] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 15FBC800 == 36 [pid = 3800] [id = 758] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 13EA0C00 == 35 [pid = 3800] [id = 756] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 1428D800 == 34 [pid = 3800] [id = 757] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 12977C00 == 33 [pid = 3800] [id = 755] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 104E8800 == 32 [pid = 3800] [id = 754] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 13465C00 == 31 [pid = 3800] [id = 752] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 13460C00 == 30 [pid = 3800] [id = 753] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 11057400 == 29 [pid = 3800] [id = 751] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 18372000 == 28 [pid = 3800] [id = 750] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 11050000 == 27 [pid = 3800] [id = 766] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 0C7FD800 == 26 [pid = 3800] [id = 764] 13:02:44 INFO - PROCESS | 3800 | --DOCSHELL 103D1400 == 25 [pid = 3800] [id = 765] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (15FB8400) [pid = 3800] [serial = 2233] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (16FD1400) [pid = 3800] [serial = 2238] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (142F9000) [pid = 3800] [serial = 2230] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (12979C00) [pid = 3800] [serial = 2224] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (12DA5000) [pid = 3800] [serial = 2225] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10A4D800) [pid = 3800] [serial = 2221] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10F48C00) [pid = 3800] [serial = 2222] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1346A000) [pid = 3800] [serial = 2227] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (139D9000) [pid = 3800] [serial = 2228] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1282EC00) [pid = 3800] [serial = 2219] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (11439C00) [pid = 3800] [serial = 2218] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (15FC6400) [pid = 3800] [serial = 2234] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (16F08400) [pid = 3800] [serial = 2236] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (12879000) [pid = 3800] [serial = 2204] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (11AD2000) [pid = 3800] [serial = 2203] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13EA7000) [pid = 3800] [serial = 2207] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (139DF800) [pid = 3800] [serial = 2206] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (180D9400) [pid = 3800] [serial = 2210] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (17B83C00) [pid = 3800] [serial = 2209] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (18033000) [pid = 3800] [serial = 2248] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (19862C00) [pid = 3800] [serial = 2250] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (18373800) [pid = 3800] [serial = 2213] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1836FC00) [pid = 3800] [serial = 2212] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (19CDEC00) [pid = 3800] [serial = 2216] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (19AB0000) [pid = 3800] [serial = 2215] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (176C6400) [pid = 3800] [serial = 2241] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (17181400) [pid = 3800] [serial = 2239] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (17B88000) [pid = 3800] [serial = 2247] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1561D400) [pid = 3800] [serial = 2244] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (175EF400) [pid = 3800] [serial = 2242] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (16CC4C00) [pid = 3800] [serial = 2245] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (15612C00) [pid = 3800] [serial = 2231] [outer = 00000000] [url = about:blank] 13:02:44 INFO - PROCESS | 3800 | 1471294964374 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]]]}] 13:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:02:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1655ms 13:02:44 INFO - PROCESS | 3800 | 1471294964449 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 3800 | 1471294964453 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 13:02:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:02:44 INFO - PROCESS | 3800 | 1471294964460 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 3800 | 1471294964463 Marionette TRACE conn3 <- [1,3026,null,{}] 13:02:44 INFO - PROCESS | 3800 | 1471294964469 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}] 13:02:44 INFO - PROCESS | 3800 | 1471294964472 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:44 INFO - PROCESS | 3800 | 1471294964563 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:02:44 INFO - PROCESS | 3800 | 1471294964659 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 3800 | 1471294964663 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:44 INFO - PROCESS | 3800 | ++DOCSHELL 103C9800 == 26 [pid = 3800] [id = 768] 13:02:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (103CD000) [pid = 3800] [serial = 2302] [outer = 00000000] 13:02:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10A49C00) [pid = 3800] [serial = 2303] [outer = 103CD000] 13:02:44 INFO - PROCESS | 3800 | 1471294964711 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10A4EC00) [pid = 3800] [serial = 2304] [outer = 103CD000] 13:02:45 INFO - PROCESS | 3800 | 1471294965114 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"]]]}] 13:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:02:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 716ms 13:02:45 INFO - PROCESS | 3800 | 1471294965158 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:02:45 INFO - PROCESS | 3800 | 1471294965163 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 13:02:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:02:45 INFO - PROCESS | 3800 | 1471294965169 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:02:45 INFO - PROCESS | 3800 | 1471294965172 Marionette TRACE conn3 <- [1,3030,null,{}] 13:02:45 INFO - PROCESS | 3800 | 1471294965176 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}] 13:02:45 INFO - PROCESS | 3800 | 1471294965178 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:45 INFO - PROCESS | 3800 | 1471294965312 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:02:45 INFO - PROCESS | 3800 | 1471294965317 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 3800 | 1471294965320 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:45 INFO - PROCESS | 3800 | ++DOCSHELL 11AD2000 == 27 [pid = 3800] [id = 769] 13:02:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (11AD3400) [pid = 3800] [serial = 2305] [outer = 00000000] 13:02:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (12871C00) [pid = 3800] [serial = 2306] [outer = 11AD3400] 13:02:45 INFO - PROCESS | 3800 | 1471294965367 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1287B400) [pid = 3800] [serial = 2307] [outer = 11AD3400] 13:02:46 INFO - PROCESS | 3800 | 1471294966012 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]]]}] 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:02:46 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. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:02:46 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'.) 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:02:46 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. 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:02:46 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. 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:02:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:02:46 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. 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:02:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:02:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:02:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 987ms 13:02:46 INFO - PROCESS | 3800 | 1471294966163 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 3800 | 1471294966165 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 13:02:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:02:46 INFO - PROCESS | 3800 | 1471294966169 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 3800 | 1471294966172 Marionette TRACE conn3 <- [1,3034,null,{}] 13:02:46 INFO - PROCESS | 3800 | 1471294966183 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}] 13:02:46 INFO - PROCESS | 3800 | 1471294966188 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:46 INFO - PROCESS | 3800 | 1471294966280 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:02:46 INFO - PROCESS | 3800 | 1471294966287 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 3800 | 1471294966290 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:46 INFO - PROCESS | 3800 | ++DOCSHELL 1346CC00 == 28 [pid = 3800] [id = 770] 13:02:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13939400) [pid = 3800] [serial = 2308] [outer = 00000000] 13:02:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (139D2C00) [pid = 3800] [serial = 2309] [outer = 13939400] 13:02:46 INFO - PROCESS | 3800 | 1471294966338 Marionette DEBUG loaded listener.js 13:02:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13CBAC00) [pid = 3800] [serial = 2310] [outer = 13939400] 13:02:46 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:02:46 INFO - PROCESS | 3800 | 1471294966834 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:02:46 INFO - {} 13:02:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 716ms 13:02:46 INFO - PROCESS | 3800 | 1471294966868 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 3800 | 1471294966872 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 13:02:46 INFO - PROCESS | 3800 | 1471294966877 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:02:46 INFO - PROCESS | 3800 | 1471294966879 Marionette TRACE conn3 <- [1,3038,null,{}] 13:02:46 INFO - PROCESS | 3800 | 1471294966884 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}] 13:02:46 INFO - PROCESS | 3800 | 1471294966887 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:47 INFO - PROCESS | 3800 | 1471294967072 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:02:47 INFO - PROCESS | 3800 | 1471294967132 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:47 INFO - PROCESS | 3800 | 1471294967134 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:47 INFO - PROCESS | 3800 | ++DOCSHELL 14285C00 == 29 [pid = 3800] [id = 771] 13:02:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (142EBC00) [pid = 3800] [serial = 2311] [outer = 00000000] 13:02:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15615400) [pid = 3800] [serial = 2312] [outer = 142EBC00] 13:02:47 INFO - PROCESS | 3800 | 1471294967179 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15865800) [pid = 3800] [serial = 2313] [outer = 142EBC00] 13:02:47 INFO - PROCESS | 3800 | 1471294967556 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]]]}] 13:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:02:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 700ms 13:02:47 INFO - PROCESS | 3800 | 1471294967610 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:02:47 INFO - PROCESS | 3800 | 1471294967612 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 13:02:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:02:47 INFO - PROCESS | 3800 | 1471294967616 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:02:47 INFO - PROCESS | 3800 | 1471294967618 Marionette TRACE conn3 <- [1,3042,null,{}] 13:02:47 INFO - PROCESS | 3800 | 1471294967621 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}] 13:02:47 INFO - PROCESS | 3800 | 1471294967623 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:47 INFO - PROCESS | 3800 | 1471294967761 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:02:47 INFO - PROCESS | 3800 | 1471294967779 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:47 INFO - PROCESS | 3800 | 1471294967782 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:47 INFO - PROCESS | 3800 | ++DOCSHELL 15FC6800 == 30 [pid = 3800] [id = 772] 13:02:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15FC7800) [pid = 3800] [serial = 2314] [outer = 00000000] 13:02:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1692B000) [pid = 3800] [serial = 2315] [outer = 15FC7800] 13:02:47 INFO - PROCESS | 3800 | 1471294967826 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16C0A000) [pid = 3800] [serial = 2316] [outer = 15FC7800] 13:02:48 INFO - PROCESS | 3800 | 1471294968766 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"]]]}] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (17859C00) [pid = 3800] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16F03800) [pid = 3800] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (17544000) [pid = 3800] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (18372800) [pid = 3800] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13468000) [pid = 3800] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13467800) [pid = 3800] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (15FBCC00) [pid = 3800] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (104EAC00) [pid = 3800] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (14648800) [pid = 3800] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (12BC9C00) [pid = 3800] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (13EA1C00) [pid = 3800] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1105A000) [pid = 3800] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16FD1800) [pid = 3800] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (19862800) [pid = 3800] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:02:48 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (19AA8000) [pid = 3800] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:02:48 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" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:02:48 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" 13:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:02:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1353ms 13:02:48 INFO - PROCESS | 3800 | 1471294968981 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:02:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:02:48 INFO - PROCESS | 3800 | 1471294968985 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 13:02:48 INFO - PROCESS | 3800 | 1471294968989 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - PROCESS | 3800 | 1471294968992 Marionette TRACE conn3 <- [1,3046,null,{}] 13:02:48 INFO - PROCESS | 3800 | 1471294968996 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}] 13:02:49 INFO - PROCESS | 3800 | 1471294969002 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:49 INFO - PROCESS | 3800 | 1471294969139 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:02:49 INFO - PROCESS | 3800 | 1471294969225 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 3800 | 1471294969227 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:49 INFO - PROCESS | 3800 | ++DOCSHELL 128B1000 == 31 [pid = 3800] [id = 773] 13:02:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (15FBCC00) [pid = 3800] [serial = 2317] [outer = 00000000] 13:02:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (16FCA800) [pid = 3800] [serial = 2318] [outer = 15FBCC00] 13:02:49 INFO - PROCESS | 3800 | 1471294969271 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (17545800) [pid = 3800] [serial = 2319] [outer = 15FBCC00] 13:02:49 INFO - PROCESS | 3800 | 1471294969630 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]]]}] 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:02:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:02:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:02:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:02:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:02:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 700ms 13:02:49 INFO - PROCESS | 3800 | 1471294969691 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:02:49 INFO - PROCESS | 3800 | 1471294969693 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 13:02:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:02:49 INFO - PROCESS | 3800 | 1471294969696 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:02:49 INFO - PROCESS | 3800 | 1471294969698 Marionette TRACE conn3 <- [1,3050,null,{}] 13:02:49 INFO - PROCESS | 3800 | 1471294969701 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}] 13:02:49 INFO - PROCESS | 3800 | 1471294969703 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:49 INFO - PROCESS | 3800 | 1471294969779 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:02:49 INFO - PROCESS | 3800 | 1471294969784 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 3800 | 1471294969786 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:49 INFO - PROCESS | 3800 | ++DOCSHELL 16FC5000 == 32 [pid = 3800] [id = 774] 13:02:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (17545000) [pid = 3800] [serial = 2320] [outer = 00000000] 13:02:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (17B83C00) [pid = 3800] [serial = 2321] [outer = 17545000] 13:02:49 INFO - PROCESS | 3800 | 1471294969830 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (17B84400) [pid = 3800] [serial = 2322] [outer = 17545000] 13:02:50 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:02:50 INFO - PROCESS | 3800 | 1471294970293 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:02:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:02:50 INFO - {} 13:02:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 652ms 13:02:50 INFO - PROCESS | 3800 | 1471294970334 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:02:50 INFO - PROCESS | 3800 | 1471294970336 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 13:02:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:02:50 INFO - PROCESS | 3800 | 1471294970349 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - PROCESS | 3800 | 1471294970351 Marionette TRACE conn3 <- [1,3054,null,{}] 13:02:50 INFO - PROCESS | 3800 | 1471294970354 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}] 13:02:50 INFO - PROCESS | 3800 | 1471294970356 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:50 INFO - PROCESS | 3800 | 1471294970434 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:02:50 INFO - PROCESS | 3800 | 1471294970474 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:50 INFO - PROCESS | 3800 | 1471294970476 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:50 INFO - PROCESS | 3800 | ++DOCSHELL 18375000 == 33 [pid = 3800] [id = 775] 13:02:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (18375400) [pid = 3800] [serial = 2323] [outer = 00000000] 13:02:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1985F800) [pid = 3800] [serial = 2324] [outer = 18375400] 13:02:50 INFO - PROCESS | 3800 | 1471294970519 Marionette DEBUG loaded listener.js 13:02:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (19860800) [pid = 3800] [serial = 2325] [outer = 18375400] 13:02:51 INFO - PROCESS | 3800 | 1471294971136 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]]]}] 13:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:02:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 812ms 13:02:51 INFO - PROCESS | 3800 | 1471294971175 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:02:51 INFO - PROCESS | 3800 | 1471294971179 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 13:02:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:02:51 INFO - PROCESS | 3800 | 1471294971184 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - PROCESS | 3800 | 1471294971188 Marionette TRACE conn3 <- [1,3058,null,{}] 13:02:51 INFO - PROCESS | 3800 | 1471294971194 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}] 13:02:51 INFO - PROCESS | 3800 | 1471294971198 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:51 INFO - PROCESS | 3800 | 1471294971346 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:02:51 INFO - PROCESS | 3800 | 1471294971470 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 3800 | 1471294971473 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:51 INFO - PROCESS | 3800 | ++DOCSHELL 10A0B800 == 34 [pid = 3800] [id = 776] 13:02:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10A55800) [pid = 3800] [serial = 2326] [outer = 00000000] 13:02:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (112CF400) [pid = 3800] [serial = 2327] [outer = 10A55800] 13:02:51 INFO - PROCESS | 3800 | 1471294971529 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (11CE2800) [pid = 3800] [serial = 2328] [outer = 10A55800] 13:02:52 INFO - PROCESS | 3800 | 1471294972154 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]]]}] 13:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:02:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1066ms 13:02:52 INFO - PROCESS | 3800 | 1471294972229 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:02:52 INFO - PROCESS | 3800 | 1471294972234 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 13:02:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:02:52 INFO - PROCESS | 3800 | 1471294972261 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:02:52 INFO - PROCESS | 3800 | 1471294972263 Marionette TRACE conn3 <- [1,3062,null,{}] 13:02:52 INFO - PROCESS | 3800 | 1471294972268 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}] 13:02:52 INFO - PROCESS | 3800 | 1471294972271 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:52 INFO - PROCESS | 3800 | 1471294972487 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:02:52 INFO - PROCESS | 3800 | 1471294972497 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:52 INFO - PROCESS | 3800 | 1471294972499 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:52 INFO - PROCESS | 3800 | ++DOCSHELL 1315C800 == 35 [pid = 3800] [id = 777] 13:02:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1315D800) [pid = 3800] [serial = 2329] [outer = 00000000] 13:02:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (132AB800) [pid = 3800] [serial = 2330] [outer = 1315D800] 13:02:52 INFO - PROCESS | 3800 | 1471294972555 Marionette DEBUG loaded listener.js 13:02:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13468400) [pid = 3800] [serial = 2331] [outer = 1315D800] 13:02:53 INFO - PROCESS | 3800 | 1471294973228 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]]]}] 13:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:02:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1019ms 13:02:53 INFO - PROCESS | 3800 | 1471294973282 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:02:53 INFO - PROCESS | 3800 | 1471294973284 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 13:02:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:02:53 INFO - PROCESS | 3800 | 1471294973288 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - PROCESS | 3800 | 1471294973292 Marionette TRACE conn3 <- [1,3066,null,{}] 13:02:53 INFO - PROCESS | 3800 | 1471294973303 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}] 13:02:53 INFO - PROCESS | 3800 | 1471294973308 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:53 INFO - PROCESS | 3800 | 1471294973501 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:02:53 INFO - PROCESS | 3800 | 1471294973511 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:53 INFO - PROCESS | 3800 | 1471294973514 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:53 INFO - PROCESS | 3800 | ++DOCSHELL 15612800 == 36 [pid = 3800] [id = 778] 13:02:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15613C00) [pid = 3800] [serial = 2332] [outer = 00000000] 13:02:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16929800) [pid = 3800] [serial = 2333] [outer = 15613C00] 13:02:53 INFO - PROCESS | 3800 | 1471294973570 Marionette DEBUG loaded listener.js 13:02:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16FC5400) [pid = 3800] [serial = 2334] [outer = 15613C00] 13:02:54 INFO - PROCESS | 3800 | 1471294974390 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] 13:02:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:02:54 INFO - PROCESS | 3800 | 1471294974431 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 13:02:54 INFO - PROCESS | 3800 | 1471294974436 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:02:54 INFO - PROCESS | 3800 | 1471294974439 Marionette TRACE conn3 <- [1,3070,null,{}] 13:02:54 INFO - PROCESS | 3800 | 1471294974445 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}] 13:02:54 INFO - PROCESS | 3800 | 1471294974448 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:54 INFO - PROCESS | 3800 | 1471294974579 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:02:54 INFO - PROCESS | 3800 | --DOCSHELL 16FC5000 == 35 [pid = 3800] [id = 774] 13:02:54 INFO - PROCESS | 3800 | --DOCSHELL 128B1000 == 34 [pid = 3800] [id = 773] 13:02:54 INFO - PROCESS | 3800 | --DOCSHELL 15FC6800 == 33 [pid = 3800] [id = 772] 13:02:54 INFO - PROCESS | 3800 | --DOCSHELL 14285C00 == 32 [pid = 3800] [id = 771] 13:02:54 INFO - PROCESS | 3800 | --DOCSHELL 1346CC00 == 31 [pid = 3800] [id = 770] 13:02:54 INFO - PROCESS | 3800 | --DOCSHELL 11AD2000 == 30 [pid = 3800] [id = 769] 13:02:54 INFO - PROCESS | 3800 | --DOCSHELL 103C9800 == 29 [pid = 3800] [id = 768] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (18370000) [pid = 3800] [serial = 2283] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16FCE400) [pid = 3800] [serial = 2276] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1776A800) [pid = 3800] [serial = 2279] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16FCFC00) [pid = 3800] [serial = 2277] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (182D7C00) [pid = 3800] [serial = 2282] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (17772C00) [pid = 3800] [serial = 2280] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (19863800) [pid = 3800] [serial = 2251] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13EA1000) [pid = 3800] [serial = 2256] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1428C400) [pid = 3800] [serial = 2257] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16F07C00) [pid = 3800] [serial = 2259] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (16FC8400) [pid = 3800] [serial = 2260] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16929C00) [pid = 3800] [serial = 2273] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (10B6D800) [pid = 3800] [serial = 2262] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1105CC00) [pid = 3800] [serial = 2263] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15612400) [pid = 3800] [serial = 2270] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15848400) [pid = 3800] [serial = 2271] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (131EA800) [pid = 3800] [serial = 2265] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (13460000) [pid = 3800] [serial = 2266] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (13EA3400) [pid = 3800] [serial = 2268] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (112CC800) [pid = 3800] [serial = 2253] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1287B800) [pid = 3800] [serial = 2254] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (19AAE400) [pid = 3800] [serial = 2285] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1A22A800) [pid = 3800] [serial = 2289] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (1A279000) [pid = 3800] [serial = 2291] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (1A27E400) [pid = 3800] [serial = 2292] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1A053800) [pid = 3800] [serial = 2288] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (19CDD000) [pid = 3800] [serial = 2286] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (16980800) [pid = 3800] [serial = 2274] [outer = 00000000] [url = about:blank] 13:02:54 INFO - PROCESS | 3800 | 1471294974709 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 3800 | 1471294974712 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:54 INFO - PROCESS | 3800 | ++DOCSHELL 10518400 == 30 [pid = 3800] [id = 779] 13:02:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (10A0E800) [pid = 3800] [serial = 2335] [outer = 00000000] 13:02:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (11050000) [pid = 3800] [serial = 2336] [outer = 10A0E800] 13:02:54 INFO - PROCESS | 3800 | 1471294974759 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (114D8400) [pid = 3800] [serial = 2337] [outer = 10A0E800] 13:02:55 INFO - PROCESS | 3800 | 1471294975196 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]]]}] 13:02:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:02:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:02:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 828ms 13:02:55 INFO - PROCESS | 3800 | 1471294975242 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:02:55 INFO - PROCESS | 3800 | 1471294975246 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 13:02:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:02:55 INFO - PROCESS | 3800 | 1471294975256 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - PROCESS | 3800 | 1471294975258 Marionette TRACE conn3 <- [1,3074,null,{}] 13:02:55 INFO - PROCESS | 3800 | 1471294975262 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}] 13:02:55 INFO - PROCESS | 3800 | 1471294975265 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:55 INFO - PROCESS | 3800 | 1471294975350 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:02:55 INFO - PROCESS | 3800 | 1471294975361 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:55 INFO - PROCESS | 3800 | 1471294975363 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:55 INFO - PROCESS | 3800 | ++DOCSHELL 1313EC00 == 31 [pid = 3800] [id = 780] 13:02:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (1313F000) [pid = 3800] [serial = 2338] [outer = 00000000] 13:02:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (13159400) [pid = 3800] [serial = 2339] [outer = 1313F000] 13:02:55 INFO - PROCESS | 3800 | 1471294975410 Marionette DEBUG loaded listener.js 13:02:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (131EB400) [pid = 3800] [serial = 2340] [outer = 1313F000] 13:02:55 INFO - PROCESS | 3800 | 1471294975867 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:02:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 653ms 13:02:55 INFO - PROCESS | 3800 | 1471294975890 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:02:55 INFO - PROCESS | 3800 | 1471294975892 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 13:02:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:02:55 INFO - PROCESS | 3800 | 1471294975943 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - PROCESS | 3800 | 1471294975947 Marionette TRACE conn3 <- [1,3078,null,{}] 13:02:55 INFO - PROCESS | 3800 | 1471294975957 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}] 13:02:55 INFO - PROCESS | 3800 | 1471294975961 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:56 INFO - PROCESS | 3800 | 1471294976044 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:02:56 INFO - PROCESS | 3800 | 1471294976051 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 3800 | 1471294976054 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:56 INFO - PROCESS | 3800 | ++DOCSHELL 13CBA800 == 32 [pid = 3800] [id = 781] 13:02:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (13CBEC00) [pid = 3800] [serial = 2341] [outer = 00000000] 13:02:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (14285400) [pid = 3800] [serial = 2342] [outer = 13CBEC00] 13:02:56 INFO - PROCESS | 3800 | 1471294976100 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (14291800) [pid = 3800] [serial = 2343] [outer = 13CBEC00] 13:02:56 INFO - PROCESS | 3800 | 1471294976522 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:02:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 621ms 13:02:56 INFO - PROCESS | 3800 | 1471294976545 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 13:02:56 INFO - PROCESS | 3800 | 1471294976548 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 13:02:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:02:56 INFO - PROCESS | 3800 | 1471294976551 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:02:56 INFO - PROCESS | 3800 | 1471294976553 Marionette TRACE conn3 <- [1,3082,null,{}] 13:02:56 INFO - PROCESS | 3800 | 1471294976556 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}] 13:02:56 INFO - PROCESS | 3800 | 1471294976558 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:56 INFO - PROCESS | 3800 | 1471294976704 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:02:56 INFO - PROCESS | 3800 | 1471294976712 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 3800 | 1471294976714 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:56 INFO - PROCESS | 3800 | ++DOCSHELL 1464A400 == 33 [pid = 3800] [id = 782] 13:02:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (146CCC00) [pid = 3800] [serial = 2344] [outer = 00000000] 13:02:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (15617000) [pid = 3800] [serial = 2345] [outer = 146CCC00] 13:02:56 INFO - PROCESS | 3800 | 1471294976759 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1584C000) [pid = 3800] [serial = 2346] [outer = 146CCC00] 13:02:57 INFO - PROCESS | 3800 | 1471294977189 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:02:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 716ms 13:02:57 INFO - PROCESS | 3800 | 1471294977251 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 3800 | 1471294977254 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 13:02:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:02:57 INFO - PROCESS | 3800 | 1471294977265 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 3800 | 1471294977267 Marionette TRACE conn3 <- [1,3086,null,{}] 13:02:57 INFO - PROCESS | 3800 | 1471294977270 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}] 13:02:57 INFO - PROCESS | 3800 | 1471294977272 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:57 INFO - PROCESS | 3800 | 1471294977388 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:02:57 INFO - PROCESS | 3800 | 1471294977456 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 3800 | 1471294977458 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:57 INFO - PROCESS | 3800 | ++DOCSHELL 15FC1800 == 34 [pid = 3800] [id = 783] 13:02:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15FC4C00) [pid = 3800] [serial = 2347] [outer = 00000000] 13:02:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1692A400) [pid = 3800] [serial = 2348] [outer = 15FC4C00] 13:02:57 INFO - PROCESS | 3800 | 1471294977502 Marionette DEBUG loaded listener.js 13:02:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1692C400) [pid = 3800] [serial = 2349] [outer = 15FC4C00] 13:02:57 INFO - PROCESS | 3800 | 1471294977942 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]]]}] 13:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:02:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 716ms 13:02:58 INFO - PROCESS | 3800 | 1471294978016 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 3800 | 1471294978018 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 13:02:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:02:58 INFO - PROCESS | 3800 | 1471294978024 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 3800 | 1471294978026 Marionette TRACE conn3 <- [1,3090,null,{}] 13:02:58 INFO - PROCESS | 3800 | 1471294978029 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}] 13:02:58 INFO - PROCESS | 3800 | 1471294978034 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:58 INFO - PROCESS | 3800 | 1471294978180 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:02:58 INFO - PROCESS | 3800 | 1471294978253 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:58 INFO - PROCESS | 3800 | 1471294978255 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:58 INFO - PROCESS | 3800 | ++DOCSHELL 16FCB400 == 35 [pid = 3800] [id = 784] 13:02:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16FCB800) [pid = 3800] [serial = 2350] [outer = 00000000] 13:02:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17110000) [pid = 3800] [serial = 2351] [outer = 16FCB800] 13:02:58 INFO - PROCESS | 3800 | 1471294978304 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1717B000) [pid = 3800] [serial = 2352] [outer = 16FCB800] 13:02:58 INFO - PROCESS | 3800 | 1471294978687 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:02:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 700ms 13:02:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:02:58 INFO - PROCESS | 3800 | 1471294978723 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 3800 | 1471294978724 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 13:02:58 INFO - PROCESS | 3800 | 1471294978728 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 3800 | 1471294978729 Marionette TRACE conn3 <- [1,3094,null,{}] 13:02:58 INFO - PROCESS | 3800 | 1471294978742 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}] 13:02:58 INFO - PROCESS | 3800 | 1471294978744 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:58 INFO - PROCESS | 3800 | 1471294978860 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:02:58 INFO - PROCESS | 3800 | 1471294978865 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:58 INFO - PROCESS | 3800 | 1471294978867 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:58 INFO - PROCESS | 3800 | ++DOCSHELL 146C7000 == 36 [pid = 3800] [id = 785] 13:02:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (17109800) [pid = 3800] [serial = 2353] [outer = 00000000] 13:02:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (17547400) [pid = 3800] [serial = 2354] [outer = 17109800] 13:02:58 INFO - PROCESS | 3800 | 1471294978972 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (17548400) [pid = 3800] [serial = 2355] [outer = 17109800] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13939400) [pid = 3800] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (11AD3400) [pid = 3800] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (142EBC00) [pid = 3800] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15FC7800) [pid = 3800] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (103CD000) [pid = 3800] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (1311E400) [pid = 3800] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (15FBCC00) [pid = 3800] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (17545000) [pid = 3800] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (10F4C400) [pid = 3800] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:02:59 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1105A800) [pid = 3800] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:02:59 INFO - PROCESS | 3800 | 1471294979374 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]]]}] 13:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:02:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 701ms 13:02:59 INFO - PROCESS | 3800 | 1471294979428 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:02:59 INFO - PROCESS | 3800 | 1471294979430 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 13:02:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:02:59 INFO - PROCESS | 3800 | 1471294979437 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:02:59 INFO - PROCESS | 3800 | 1471294979438 Marionette TRACE conn3 <- [1,3098,null,{}] 13:02:59 INFO - PROCESS | 3800 | 1471294979442 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}] 13:02:59 INFO - PROCESS | 3800 | 1471294979444 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:59 INFO - PROCESS | 3800 | 1471294979598 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:02:59 INFO - PROCESS | 3800 | 1471294979605 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 3800 | 1471294979607 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:02:59 INFO - PROCESS | 3800 | ++DOCSHELL 13EA0C00 == 37 [pid = 3800] [id = 786] 13:02:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (13EA2000) [pid = 3800] [serial = 2356] [outer = 00000000] 13:02:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (1760C400) [pid = 3800] [serial = 2357] [outer = 13EA2000] 13:02:59 INFO - PROCESS | 3800 | 1471294979650 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (17773800) [pid = 3800] [serial = 2358] [outer = 13EA2000] 13:03:00 INFO - PROCESS | 3800 | 1471294980048 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"]]]}] 13:03:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:03:00 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 13:03:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:03:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 636ms 13:03:00 INFO - PROCESS | 3800 | 1471294980103 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 3800 | 1471294980105 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 13:03:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:03:00 INFO - PROCESS | 3800 | 1471294980125 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 3800 | 1471294980126 Marionette TRACE conn3 <- [1,3102,null,{}] 13:03:00 INFO - PROCESS | 3800 | 1471294980130 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}] 13:03:00 INFO - PROCESS | 3800 | 1471294980132 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:03:00 INFO - PROCESS | 3800 | 1471294980212 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:03:00 INFO - PROCESS | 3800 | 1471294980217 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\", \"ee1a606a-efdd-44ea-b915-480113bade12\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 3800 | 1471294980219 Marionette INFO sendAsync fdba9f85-23bc-4cec-8d31-17e96b2d352e 13:03:00 INFO - PROCESS | 3800 | ++DOCSHELL 10B6D400 == 38 [pid = 3800] [id = 787] 13:03:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (150BB800) [pid = 3800] [serial = 2359] [outer = 00000000] 13:03:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (17B88000) [pid = 3800] [serial = 2360] [outer = 150BB800] 13:03:00 INFO - PROCESS | 3800 | 1471294980262 Marionette DEBUG loaded listener.js 13:03:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (18036800) [pid = 3800] [serial = 2361] [outer = 150BB800] 13:03:00 INFO - PROCESS | 3800 | 1471294980682 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]]]}] 13:03:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:03:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 621ms 13:03:00 INFO - PROCESS | 3800 | 1471294980726 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 3800 | 1471294980737 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 13:03:01 WARNING - u'runner_teardown' () 13:03:01 INFO - No more tests 13:03:01 INFO - Got 0 unexpected results 13:03:01 INFO - SUITE-END | took 754s 13:03:02 INFO - Closing logging queue 13:03:02 INFO - queue closed 13:03:02 INFO - Return code: 0 13:03:02 WARNING - # TBPL SUCCESS # 13:03:02 INFO - Running post-action listener: _resource_record_post_action 13:03:02 INFO - Running post-run listener: _resource_record_post_run 13:03:03 INFO - Total resource usage - Wall time: 768s; CPU: 8.0%; Read bytes: 91740672; Write bytes: 943841792; Read time: 423188; Write time: 997857 13:03:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:03:03 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 124700160; Read time: 0; Write time: 103509 13:03:03 INFO - run-tests - Wall time: 765s; CPU: 8.0%; Read bytes: 91740672; Write bytes: 808032256; Read time: 423188; Write time: 886190 13:03:03 INFO - Running post-run listener: _upload_blobber_files 13:03:03 INFO - Blob upload gear active. 13:03:03 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:03:03 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 13:03:03 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-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 13:03:03 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-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 13:03:04 INFO - (blobuploader) - INFO - Open directory for files ... 13:03:04 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:03:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:03:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:03:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:03:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:03:04 INFO - (blobuploader) - INFO - Done attempting. 13:03:04 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:03:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:03:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:03:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:03:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:03:07 INFO - (blobuploader) - INFO - Done attempting. 13:03:07 INFO - (blobuploader) - INFO - Iteration through files over. 13:03:07 INFO - Return code: 0 13:03:07 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:03:07 INFO - Using _rmtree_windows ... 13:03:07 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:03:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/42b56da8e35bff943d019a798108748a8a4ae02e5bc7790bea61ac4e921450d3bd46f623f3c4a7b0949ed73e1544a282e6a22bcdd5c99e4128d8db93820a45f2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/94e7b05bc3ee242285bb08ca09e4a1717c9003d82a467f4655262fae30385d55c461e639add36d1f38d6c8d031adcc2c213a4c87505b74bd453135eca2943bc1"} 13:03:07 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:03:07 INFO - Writing to file C:\slave\test\properties\blobber_files 13:03:07 INFO - Contents: 13:03:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/42b56da8e35bff943d019a798108748a8a4ae02e5bc7790bea61ac4e921450d3bd46f623f3c4a7b0949ed73e1544a282e6a22bcdd5c99e4128d8db93820a45f2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/94e7b05bc3ee242285bb08ca09e4a1717c9003d82a467f4655262fae30385d55c461e639add36d1f38d6c8d031adcc2c213a4c87505b74bd453135eca2943bc1"} 13:03:07 INFO - Running post-run listener: copy_logs_to_upload_dir 13:03:07 INFO - Copying logs to upload dir... 13:03:07 INFO - mkdir: C:\slave\test\build\upload\logs 13:03:07 INFO - Copying logs to upload dir... 13:03:07 INFO - Using _rmtree_windows ... 13:03:07 INFO - Using _rmtree_windows ... 13:03:07 INFO - Using _rmtree_windows ... 13:03:07 INFO - Using _rmtree_windows ... 13:03:07 INFO - Using _rmtree_windows ... 13:03:07 INFO - Using _rmtree_windows ... 13:03:07 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=977.417000 ========= master_lag: -126.10 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 11 secs) (at 2016-08-15 14:03:18.017218) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-15 14:03:18.018366) ========= '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-064\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-064 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-064 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-064 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-064 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-064 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/42b56da8e35bff943d019a798108748a8a4ae02e5bc7790bea61ac4e921450d3bd46f623f3c4a7b0949ed73e1544a282e6a22bcdd5c99e4128d8db93820a45f2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/94e7b05bc3ee242285bb08ca09e4a1717c9003d82a467f4655262fae30385d55c461e639add36d1f38d6c8d031adcc2c213a4c87505b74bd453135eca2943bc1"} build_url:https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.128000 build_url: 'https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/42b56da8e35bff943d019a798108748a8a4ae02e5bc7790bea61ac4e921450d3bd46f623f3c4a7b0949ed73e1544a282e6a22bcdd5c99e4128d8db93820a45f2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/94e7b05bc3ee242285bb08ca09e4a1717c9003d82a467f4655262fae30385d55c461e639add36d1f38d6c8d031adcc2c213a4c87505b74bd453135eca2943bc1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bLRklmwiSU6wjDyALWiZPQ/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.28 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-15 14:03:18.429729) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-15 14:03:18.430199) ========= '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-064\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-064 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-064 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-064 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-064 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-064 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.112000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-15 14:03:18.548261) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-15 14:03:18.548619) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-15 14:03:19.145707) ========= ========= Total master_lag: -126.34 =========