builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-047 starttime: 1468190223.7 results: success (0) buildid: 20160710132925 builduid: 3736ed9763b34a63a290d9069e82464e revision: ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:03.699971) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:03.700645) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:03.701123) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:04.050727) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:04.050987) ========= '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-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 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-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 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-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False --15:37:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 33.59 MB/s 15:37:04 (33.59 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.609000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:04.736984) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:04.737608) ========= '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-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 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-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 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-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.766000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:05.527354) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 15:37:05.527724) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 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-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 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-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False 2016-07-10 15:37:05,707 truncating revision to first 12 chars 2016-07-10 15:37:05,707 Setting DEBUG logging. 2016-07-10 15:37:05,707 attempt 1/10 2016-07-10 15:37:05,707 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ebd3919e8a3a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-10 15:37:06,114 unpacking tar archive at: mozilla-beta-ebd3919e8a3a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.125000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 15:37:06.710007) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:06.710291) ========= script_repo_revision: ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:06.711091) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:06.711364) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 15:37:06.727002) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 1 secs) (at 2016-07-10 15:37:06.727413) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 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-047 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-047 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-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 15:37:07 INFO - MultiFileLogger online at 20160710 15:37:07 in C:\slave\test 15:37:07 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 15:37:07 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:37:07 INFO - {'append_to_log': False, 15:37:07 INFO - 'base_work_dir': 'C:\\slave\\test', 15:37:07 INFO - 'blob_upload_branch': 'mozilla-beta', 15:37:07 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:37:07 INFO - 'buildbot_json_path': 'buildprops.json', 15:37:07 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:37:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:37:07 INFO - 'download_minidump_stackwalk': True, 15:37:07 INFO - 'download_symbols': 'true', 15:37:07 INFO - 'e10s': False, 15:37:07 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:37:07 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:37:07 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:37:07 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:37:07 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:37:07 INFO - 'C:/mozilla-build/tooltool.py'), 15:37:07 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:37:07 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:37:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:37:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:37:07 INFO - 'log_level': 'info', 15:37:07 INFO - 'log_to_console': True, 15:37:07 INFO - 'opt_config_files': (), 15:37:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:37:07 INFO - '--processes=1', 15:37:07 INFO - '--config=%(test_path)s/wptrunner.ini', 15:37:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:37:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:37:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:37:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:37:07 INFO - 'pip_index': False, 15:37:07 INFO - 'require_test_zip': True, 15:37:07 INFO - 'test_type': ('testharness',), 15:37:07 INFO - 'this_chunk': '1', 15:37:07 INFO - 'total_chunks': '10', 15:37:07 INFO - 'virtualenv_path': 'venv', 15:37:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:37:07 INFO - 'work_dir': 'build'} 15:37:07 INFO - ##### 15:37:07 INFO - ##### Running clobber step. 15:37:07 INFO - ##### 15:37:07 INFO - Running pre-action listener: _resource_record_pre_action 15:37:07 INFO - Running main action method: clobber 15:37:07 INFO - rmtree: C:\slave\test\build 15:37:07 INFO - Using _rmtree_windows ... 15:37:07 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:37:40 INFO - Running post-action listener: _resource_record_post_action 15:37:40 INFO - ##### 15:37:40 INFO - ##### Running read-buildbot-config step. 15:37:40 INFO - ##### 15:37:40 INFO - Running pre-action listener: _resource_record_pre_action 15:37:40 INFO - Running main action method: read_buildbot_config 15:37:40 INFO - Using buildbot properties: 15:37:40 INFO - { 15:37:40 INFO - "project": "", 15:37:40 INFO - "product": "firefox", 15:37:40 INFO - "script_repo_revision": "production", 15:37:40 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 15:37:40 INFO - "repository": "", 15:37:40 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 15:37:40 INFO - "buildid": "20160710132925", 15:37:40 INFO - "pgo_build": "False", 15:37:40 INFO - "basedir": "C:\\slave\\test", 15:37:40 INFO - "buildnumber": 11, 15:37:40 INFO - "slavename": "t-xp32-ix-047", 15:37:40 INFO - "revision": "ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e", 15:37:40 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 15:37:40 INFO - "platform": "win32", 15:37:40 INFO - "branch": "mozilla-beta", 15:37:40 INFO - "repo_path": "releases/mozilla-beta", 15:37:40 INFO - "moz_repo_path": "", 15:37:40 INFO - "stage_platform": "win32", 15:37:40 INFO - "builduid": "3736ed9763b34a63a290d9069e82464e", 15:37:40 INFO - "slavebuilddir": "test" 15:37:40 INFO - } 15:37:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 15:37:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip. 15:37:40 INFO - Running post-action listener: _resource_record_post_action 15:37:40 INFO - ##### 15:37:40 INFO - ##### Running download-and-extract step. 15:37:40 INFO - ##### 15:37:40 INFO - Running pre-action listener: _resource_record_pre_action 15:37:40 INFO - Running main action method: download_and_extract 15:37:40 INFO - mkdir: C:\slave\test\build\tests 15:37:40 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')]} 15:37:40 INFO - https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:37:40 INFO - trying https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 15:37:40 INFO - Downloading https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 15:37:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 15:37:41 INFO - Downloaded 1240 bytes. 15:37:41 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 15:37:41 INFO - Using the following test package requirements: 15:37:41 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 15:37:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 15:37:41 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 15:37:41 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'jsshell-win32.zip'], 15:37:41 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 15:37:41 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 15:37:41 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 15:37:41 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 15:37:41 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 15:37:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:37:41 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 15:37:41 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 15:37:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:37:41 INFO - https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:37:41 INFO - trying https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 15:37:41 INFO - Downloading https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 15:37:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 15:37:43 INFO - Downloaded 20402961 bytes. 15:37:43 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:37:43 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:37:45 INFO - caution: filename not matched: web-platform/* 15:37:45 INFO - Return code: 11 15:37:45 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')]} 15:37:45 INFO - https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:37:45 INFO - trying https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 15:37:45 INFO - Downloading https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 15:37:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 15:37:48 INFO - Downloaded 36389908 bytes. 15:37:48 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:37:48 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:39:03 INFO - caution: filename not matched: bin/* 15:39:03 INFO - caution: filename not matched: config/* 15:39:03 INFO - caution: filename not matched: mozbase/* 15:39:03 INFO - caution: filename not matched: marionette/* 15:39:03 INFO - caution: filename not matched: tools/wptserve/* 15:39:03 INFO - Return code: 11 15:39:03 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')]} 15:39:03 INFO - https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 15:39:03 INFO - trying https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:39:03 INFO - Downloading https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 15:39:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 15:39:08 INFO - Downloaded 68472844 bytes. 15:39:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:39:08 INFO - mkdir: C:\slave\test\properties 15:39:08 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:39:08 INFO - Writing to file C:\slave\test\properties\build_url 15:39:08 INFO - Contents: 15:39:08 INFO - build_url:https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:39:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:39:09 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:39:09 INFO - Writing to file C:\slave\test\properties\symbols_url 15:39:09 INFO - Contents: 15:39:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:39:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:09 INFO - https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:39:09 INFO - trying https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:39:09 INFO - Downloading https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:39:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 15:39:13 INFO - Downloaded 55584990 bytes. 15:39:13 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:39:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:39:19 INFO - Return code: 0 15:39:19 INFO - Running post-action listener: _resource_record_post_action 15:39:19 INFO - Running post-action listener: set_extra_try_arguments 15:39:19 INFO - ##### 15:39:19 INFO - ##### Running create-virtualenv step. 15:39:19 INFO - ##### 15:39:19 INFO - Running pre-action listener: _pre_create_virtualenv 15:39:19 INFO - Running pre-action listener: _resource_record_pre_action 15:39:19 INFO - Running main action method: create_virtualenv 15:39:19 INFO - Creating virtualenv C:\slave\test\build\venv 15:39:19 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 15:39:19 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 15:39:21 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:39:22 INFO - Installing distribute......................................................................................................................................................................................done. 15:39:23 INFO - Return code: 0 15:39:23 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:39:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:23 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-047', 'USERDOMAIN': 'T-XP32-IX-047', '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-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\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-047'}}, attempt #1 15:39:23 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 15:39:23 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 15:39:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:39:23 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 15:39:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:39:23 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 15:39:23 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:39:23 INFO - 'DCLOCATION': 'SCL3', 15:39:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:39:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:39:23 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:39:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:39:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:39:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:39:23 INFO - 'HOMEDRIVE': 'C:', 15:39:23 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:39:23 INFO - 'KTS_VERSION': '1.19c', 15:39:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:39:23 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 15:39:23 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:39:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:39:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:39:23 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:39:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:39:23 INFO - 'MOZ_AIRBAG': '1', 15:39:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:39:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:23 INFO - 'MOZ_MSVCVERSION': '8', 15:39:23 INFO - 'MOZ_NO_REMOTE': '1', 15:39:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:39:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:39:23 INFO - 'NO_EM_RESTART': '1', 15:39:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:23 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:39:23 INFO - 'OS': 'Windows_NT', 15:39:23 INFO - 'OURDRIVE': 'C:', 15:39:23 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', 15:39:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:39:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:39:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:39:23 INFO - 'PROCESSOR_LEVEL': '6', 15:39:23 INFO - 'PROCESSOR_REVISION': '1e05', 15:39:23 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:39:23 INFO - 'PROMPT': '$P$G', 15:39:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:39:23 INFO - 'PWD': 'C:\\slave\\test', 15:39:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:39:23 INFO - 'SESSIONNAME': 'Console', 15:39:23 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:39:23 INFO - 'SYSTEMDRIVE': 'C:', 15:39:23 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:39:23 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:23 INFO - 'TEST1': 'testie', 15:39:23 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:23 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 15:39:23 INFO - 'USERNAME': 'cltbld', 15:39:23 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:39:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:39:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:39:23 INFO - 'WINDIR': 'C:\\WINDOWS', 15:39:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:39:24 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:39:24 INFO - Downloading/unpacking psutil>=0.7.1 15:39:24 INFO - Running setup.py egg_info for package psutil 15:39:24 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:39:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:39:24 INFO - Installing collected packages: psutil 15:39:24 INFO - Running setup.py install for psutil 15:39:24 INFO - building 'psutil._psutil_windows' extension 15:39:24 INFO - error: Unable to find vcvarsall.bat 15:39:24 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-ke4njp-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:39:24 INFO - running install 15:39:24 INFO - running build 15:39:24 INFO - running build_py 15:39:24 INFO - creating build 15:39:24 INFO - creating build\lib.win32-2.7 15:39:24 INFO - creating build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:39:24 INFO - running build_ext 15:39:24 INFO - building 'psutil._psutil_windows' extension 15:39:24 INFO - error: Unable to find vcvarsall.bat 15:39:24 INFO - ---------------------------------------- 15:39:24 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-ke4njp-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:39:24 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data\pip\pip.log 15:39:24 WARNING - Return code: 1 15:39:24 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! 15:39:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:39:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:24 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-047', 'USERDOMAIN': 'T-XP32-IX-047', '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-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\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-047'}}, attempt #1 15:39:24 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 15:39:24 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 15:39:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:39:24 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 15:39:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:39:24 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 15:39:24 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:39:24 INFO - 'DCLOCATION': 'SCL3', 15:39:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:39:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:39:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:39:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:39:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:39:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:39:24 INFO - 'HOMEDRIVE': 'C:', 15:39:24 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:39:24 INFO - 'KTS_VERSION': '1.19c', 15:39:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:39:24 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 15:39:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:39:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:39:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:39:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:39:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:39:24 INFO - 'MOZ_AIRBAG': '1', 15:39:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:39:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:24 INFO - 'MOZ_MSVCVERSION': '8', 15:39:24 INFO - 'MOZ_NO_REMOTE': '1', 15:39:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:39:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:39:24 INFO - 'NO_EM_RESTART': '1', 15:39:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:39:24 INFO - 'OS': 'Windows_NT', 15:39:24 INFO - 'OURDRIVE': 'C:', 15:39:24 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:39:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:39:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:39:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:39:24 INFO - 'PROCESSOR_LEVEL': '6', 15:39:24 INFO - 'PROCESSOR_REVISION': '1e05', 15:39:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:39:24 INFO - 'PROMPT': '$P$G', 15:39:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:39:24 INFO - 'PWD': 'C:\\slave\\test', 15:39:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:39:24 INFO - 'SESSIONNAME': 'Console', 15:39:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:39:24 INFO - 'SYSTEMDRIVE': 'C:', 15:39:24 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:39:24 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:24 INFO - 'TEST1': 'testie', 15:39:24 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:24 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 15:39:24 INFO - 'USERNAME': 'cltbld', 15:39:24 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:39:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:39:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:39:24 INFO - 'WINDIR': 'C:\\WINDOWS', 15:39:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:39:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:39:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:39:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:39:25 INFO - Running setup.py egg_info for package mozsystemmonitor 15:39:25 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:39:25 INFO - Running setup.py egg_info for package psutil 15:39:25 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:39:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:39:25 INFO - Installing collected packages: mozsystemmonitor, psutil 15:39:25 INFO - Running setup.py install for mozsystemmonitor 15:39:25 INFO - Running setup.py install for psutil 15:39:25 INFO - building 'psutil._psutil_windows' extension 15:39:25 INFO - error: Unable to find vcvarsall.bat 15:39:25 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-ecvaz1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:39:25 INFO - running install 15:39:25 INFO - running build 15:39:25 INFO - running build_py 15:39:25 INFO - running build_ext 15:39:25 INFO - building 'psutil._psutil_windows' extension 15:39:25 INFO - error: Unable to find vcvarsall.bat 15:39:25 INFO - ---------------------------------------- 15:39:25 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-ecvaz1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:39:25 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data\pip\pip.log 15:39:25 WARNING - Return code: 1 15:39:25 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! 15:39:25 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:39:25 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')]} 15:39:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:25 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')]} 15:39:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:25 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-047', 'USERDOMAIN': 'T-XP32-IX-047', '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-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\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-047'}}, attempt #1 15:39:25 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 15:39:25 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 15:39:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:39:25 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 15:39:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:39:25 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 15:39:25 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:39:25 INFO - 'DCLOCATION': 'SCL3', 15:39:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:39:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:39:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:39:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:39:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:39:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:39:25 INFO - 'HOMEDRIVE': 'C:', 15:39:25 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:39:25 INFO - 'KTS_VERSION': '1.19c', 15:39:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:39:25 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 15:39:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:39:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:39:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:39:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:39:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:39:25 INFO - 'MOZ_AIRBAG': '1', 15:39:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:39:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:25 INFO - 'MOZ_MSVCVERSION': '8', 15:39:25 INFO - 'MOZ_NO_REMOTE': '1', 15:39:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:39:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:39:25 INFO - 'NO_EM_RESTART': '1', 15:39:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:39:25 INFO - 'OS': 'Windows_NT', 15:39:25 INFO - 'OURDRIVE': 'C:', 15:39:25 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', 15:39:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:39:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:39:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:39:25 INFO - 'PROCESSOR_LEVEL': '6', 15:39:25 INFO - 'PROCESSOR_REVISION': '1e05', 15:39:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:39:25 INFO - 'PROMPT': '$P$G', 15:39:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:39:25 INFO - 'PWD': 'C:\\slave\\test', 15:39:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:39:25 INFO - 'SESSIONNAME': 'Console', 15:39:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:39:25 INFO - 'SYSTEMDRIVE': 'C:', 15:39:25 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:39:25 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:25 INFO - 'TEST1': 'testie', 15:39:25 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:25 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 15:39:25 INFO - 'USERNAME': 'cltbld', 15:39:25 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:39:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:39:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:39:25 INFO - 'WINDIR': 'C:\\WINDOWS', 15:39:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:39:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:39:25 INFO - Downloading/unpacking blobuploader==1.2.4 15:39:25 INFO - Downloading blobuploader-1.2.4.tar.gz 15:39:25 INFO - Running setup.py egg_info for package blobuploader 15:39:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:39:27 INFO - Running setup.py egg_info for package requests 15:39:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:39:27 INFO - Downloading docopt-0.6.1.tar.gz 15:39:27 INFO - Running setup.py egg_info for package docopt 15:39:27 INFO - Installing collected packages: blobuploader, docopt, requests 15:39:27 INFO - Running setup.py install for blobuploader 15:39:27 INFO - Running setup.py install for docopt 15:39:27 INFO - Running setup.py install for requests 15:39:27 INFO - Successfully installed blobuploader docopt requests 15:39:27 INFO - Cleaning up... 15:39:27 INFO - Return code: 0 15:39:27 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:39:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:27 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-047', 'USERDOMAIN': 'T-XP32-IX-047', '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-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\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-047'}}, attempt #1 15:39:27 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 15:39:27 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 15:39:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:39:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 15:39:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:39:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 15:39:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:39:27 INFO - 'DCLOCATION': 'SCL3', 15:39:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:39:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:39:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:39:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:39:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:39:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:39:27 INFO - 'HOMEDRIVE': 'C:', 15:39:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:39:27 INFO - 'KTS_VERSION': '1.19c', 15:39:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:39:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 15:39:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:39:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:39:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:39:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:39:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:39:27 INFO - 'MOZ_AIRBAG': '1', 15:39:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:39:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:27 INFO - 'MOZ_MSVCVERSION': '8', 15:39:27 INFO - 'MOZ_NO_REMOTE': '1', 15:39:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:39:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:39:27 INFO - 'NO_EM_RESTART': '1', 15:39:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:39:27 INFO - 'OS': 'Windows_NT', 15:39:27 INFO - 'OURDRIVE': 'C:', 15:39:27 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', 15:39:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:39:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:39:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:39:27 INFO - 'PROCESSOR_LEVEL': '6', 15:39:27 INFO - 'PROCESSOR_REVISION': '1e05', 15:39:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:39:27 INFO - 'PROMPT': '$P$G', 15:39:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:39:27 INFO - 'PWD': 'C:\\slave\\test', 15:39:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:39:27 INFO - 'SESSIONNAME': 'Console', 15:39:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:39:27 INFO - 'SYSTEMDRIVE': 'C:', 15:39:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:39:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:27 INFO - 'TEST1': 'testie', 15:39:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:27 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 15:39:27 INFO - 'USERNAME': 'cltbld', 15:39:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:39:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:39:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:39:27 INFO - 'WINDIR': 'C:\\WINDOWS', 15:39:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:39:36 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:39:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:39:36 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:39:36 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:39:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:39:36 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:39:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:39:37 INFO - Unpacking c:\slave\test\build\tests\marionette 15:39:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:39:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:39:37 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 15:39:37 INFO - Running setup.py install for browsermob-proxy 15:39:41 INFO - Running setup.py install for manifestparser 15:39:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for marionette-client 15:39:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:39:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for marionette-driver 15:39:41 INFO - Running setup.py install for mozcrash 15:39:41 INFO - Running setup.py install for mozdebug 15:39:41 INFO - Running setup.py install for mozdevice 15:39:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for mozfile 15:39:41 INFO - Running setup.py install for mozhttpd 15:39:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for mozinfo 15:39:41 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for mozInstall 15:39:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for mozleak 15:39:41 INFO - Running setup.py install for mozlog 15:39:41 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for moznetwork 15:39:41 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:39:41 INFO - Running setup.py install for mozprocess 15:39:41 INFO - Running setup.py install for mozprofile 15:39:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Running setup.py install for mozrunner 15:39:42 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Running setup.py install for mozscreenshot 15:39:42 INFO - Running setup.py install for moztest 15:39:42 INFO - Running setup.py install for mozversion 15:39:42 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:39:42 INFO - Running setup.py install for wptserve 15:39:42 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 15:39:42 INFO - Cleaning up... 15:39:42 INFO - Return code: 0 15:39:42 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:39:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:42 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-047', 'USERDOMAIN': 'T-XP32-IX-047', '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-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\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-047'}}, attempt #1 15:39:42 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 15:39:42 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 15:39:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:39:42 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 15:39:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:39:42 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 15:39:42 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:39:42 INFO - 'DCLOCATION': 'SCL3', 15:39:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:39:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:39:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:39:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:39:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:39:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:39:42 INFO - 'HOMEDRIVE': 'C:', 15:39:42 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:39:42 INFO - 'KTS_VERSION': '1.19c', 15:39:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:39:42 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 15:39:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:39:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:39:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:39:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:39:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:39:42 INFO - 'MOZ_AIRBAG': '1', 15:39:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:39:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:42 INFO - 'MOZ_MSVCVERSION': '8', 15:39:42 INFO - 'MOZ_NO_REMOTE': '1', 15:39:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:39:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:39:42 INFO - 'NO_EM_RESTART': '1', 15:39:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:39:42 INFO - 'OS': 'Windows_NT', 15:39:42 INFO - 'OURDRIVE': 'C:', 15:39:42 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:39:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:39:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:39:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:39:42 INFO - 'PROCESSOR_LEVEL': '6', 15:39:42 INFO - 'PROCESSOR_REVISION': '1e05', 15:39:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:39:42 INFO - 'PROMPT': '$P$G', 15:39:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:39:42 INFO - 'PWD': 'C:\\slave\\test', 15:39:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:39:42 INFO - 'SESSIONNAME': 'Console', 15:39:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:39:42 INFO - 'SYSTEMDRIVE': 'C:', 15:39:42 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:39:42 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:42 INFO - 'TEST1': 'testie', 15:39:42 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:39:42 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 15:39:42 INFO - 'USERNAME': 'cltbld', 15:39:42 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:39:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:39:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:39:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:39:42 INFO - 'WINDIR': 'C:\\WINDOWS', 15:39:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:39:51 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:39:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:39:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:39:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:39:51 INFO - Unpacking c:\slave\test\build\tests\marionette 15:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:39:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:39:51 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)) 15:39:54 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)) 15:39:54 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)) 15:39:54 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)) 15:39:54 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)) 15:39:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:39:54 INFO - Downloading blessings-1.6.tar.gz 15:39:54 INFO - Running setup.py egg_info for package blessings 15:39:54 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)) 15:39:54 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:39:54 INFO - Running setup.py install for blessings 15:39:54 INFO - Running setup.py install for browsermob-proxy 15:39:54 INFO - Running setup.py install for manifestparser 15:39:54 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Running setup.py install for marionette-client 15:39:54 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:39:54 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Running setup.py install for marionette-driver 15:39:54 INFO - Running setup.py install for mozcrash 15:39:54 INFO - Running setup.py install for mozdebug 15:39:54 INFO - Running setup.py install for mozdevice 15:39:54 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Running setup.py install for mozhttpd 15:39:54 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Running setup.py install for mozInstall 15:39:54 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Running setup.py install for mozleak 15:39:54 INFO - Running setup.py install for mozprofile 15:39:54 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Running setup.py install for mozrunner 15:39:54 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:39:54 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:39:55 INFO - Running setup.py install for mozscreenshot 15:39:55 INFO - Running setup.py install for moztest 15:39:55 INFO - Running setup.py install for mozversion 15:39:55 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:39:55 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:39:55 INFO - Running setup.py install for wptserve 15:39:55 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:39:55 INFO - Cleaning up... 15:39:55 INFO - Return code: 0 15:39:55 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:39:55 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:39:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:39:55 INFO - Reading from file tmpfile_stdout 15:39:55 INFO - Using _rmtree_windows ... 15:39:55 INFO - Using _rmtree_windows ... 15:39:55 INFO - Current package versions: 15:39:55 INFO - blessings == 1.6 15:39:55 INFO - blobuploader == 1.2.4 15:39:55 INFO - browsermob-proxy == 0.6.0 15:39:55 INFO - distribute == 0.6.14 15:39:55 INFO - docopt == 0.6.1 15:39:55 INFO - manifestparser == 1.1 15:39:55 INFO - marionette-client == 2.3.0 15:39:55 INFO - marionette-driver == 1.4.0 15:39:55 INFO - mozInstall == 1.12 15:39:55 INFO - mozcrash == 0.17 15:39:55 INFO - mozdebug == 0.1 15:39:55 INFO - mozdevice == 0.48 15:39:55 INFO - mozfile == 1.2 15:39:55 INFO - mozhttpd == 0.7 15:39:55 INFO - mozinfo == 0.9 15:39:55 INFO - mozleak == 0.1 15:39:55 INFO - mozlog == 3.1 15:39:55 INFO - moznetwork == 0.27 15:39:55 INFO - mozprocess == 0.22 15:39:55 INFO - mozprofile == 0.28 15:39:55 INFO - mozrunner == 6.11 15:39:55 INFO - mozscreenshot == 0.1 15:39:55 INFO - mozsystemmonitor == 0.0 15:39:55 INFO - moztest == 0.7 15:39:55 INFO - mozversion == 1.4 15:39:55 INFO - requests == 1.2.3 15:39:55 INFO - wptserve == 1.4.0 15:39:55 INFO - Running post-action listener: _resource_record_post_action 15:39:55 INFO - Running post-action listener: _start_resource_monitoring 15:39:55 INFO - Starting resource monitoring. 15:39:55 INFO - ##### 15:39:55 INFO - ##### Running pull step. 15:39:55 INFO - ##### 15:39:55 INFO - Running pre-action listener: _resource_record_pre_action 15:39:55 INFO - Running main action method: pull 15:39:55 INFO - Pull has nothing to do! 15:39:55 INFO - Running post-action listener: _resource_record_post_action 15:39:55 INFO - ##### 15:39:55 INFO - ##### Running install step. 15:39:55 INFO - ##### 15:39:55 INFO - Running pre-action listener: _resource_record_pre_action 15:39:55 INFO - Running main action method: install 15:39:55 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:39:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:39:56 INFO - Reading from file tmpfile_stdout 15:39:56 INFO - Using _rmtree_windows ... 15:39:56 INFO - Using _rmtree_windows ... 15:39:56 INFO - Detecting whether we're running mozinstall >=1.0... 15:39:56 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:39:56 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:39:56 INFO - Reading from file tmpfile_stdout 15:39:56 INFO - Output received: 15:39:56 INFO - Usage: mozinstall-script.py [options] installer 15:39:56 INFO - Options: 15:39:56 INFO - -h, --help show this help message and exit 15:39:56 INFO - -d DEST, --destination=DEST 15:39:56 INFO - Directory to install application into. [default: 15:39:56 INFO - "C:\slave\test"] 15:39:56 INFO - --app=APP Application being installed. [default: firefox] 15:39:56 INFO - Using _rmtree_windows ... 15:39:56 INFO - Using _rmtree_windows ... 15:39:56 INFO - mkdir: C:\slave\test\build\application 15:39:56 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:39:56 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 15:39:58 INFO - Reading from file tmpfile_stdout 15:39:58 INFO - Output received: 15:39:58 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:39:58 INFO - Using _rmtree_windows ... 15:39:58 INFO - Using _rmtree_windows ... 15:39:58 INFO - Running post-action listener: _resource_record_post_action 15:39:58 INFO - ##### 15:39:58 INFO - ##### Running run-tests step. 15:39:58 INFO - ##### 15:39:58 INFO - Running pre-action listener: _resource_record_pre_action 15:39:58 INFO - Running main action method: run_tests 15:39:58 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:39:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:39:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:39:58 INFO - grabbing minidump binary from tooltool 15:39:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:39:58 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 15:39:58 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 15:39:58 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 15:39:58 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:40:01 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpswbxex 15:40:01 INFO - INFO - File integrity verified, renaming tmpswbxex to win32-minidump_stackwalk.exe 15:40:01 INFO - Return code: 0 15:40:01 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:40:01 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:40:01 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/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 15:40:01 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/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 15:40:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:40:01 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 15:40:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:40:01 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 15:40:01 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:40:01 INFO - 'DCLOCATION': 'SCL3', 15:40:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:40:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:40:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:40:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:40:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:40:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:40:01 INFO - 'HOMEDRIVE': 'C:', 15:40:01 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:40:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:40:01 INFO - 'KTS_VERSION': '1.19c', 15:40:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:40:01 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 15:40:01 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:40:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:40:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:40:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:40:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:40:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:40:01 INFO - 'MOZ_AIRBAG': '1', 15:40:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:40:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:40:01 INFO - 'MOZ_MSVCVERSION': '8', 15:40:01 INFO - 'MOZ_NO_REMOTE': '1', 15:40:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:40:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:40:01 INFO - 'NO_EM_RESTART': '1', 15:40:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:40:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:40:01 INFO - 'OS': 'Windows_NT', 15:40:01 INFO - 'OURDRIVE': 'C:', 15:40:01 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', 15:40:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:40:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:40:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:40:01 INFO - 'PROCESSOR_LEVEL': '6', 15:40:01 INFO - 'PROCESSOR_REVISION': '1e05', 15:40:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:40:01 INFO - 'PROMPT': '$P$G', 15:40:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:40:01 INFO - 'PWD': 'C:\\slave\\test', 15:40:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:40:01 INFO - 'SESSIONNAME': 'Console', 15:40:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:40:01 INFO - 'SYSTEMDRIVE': 'C:', 15:40:01 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:40:01 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:40:01 INFO - 'TEST1': 'testie', 15:40:01 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:40:01 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 15:40:01 INFO - 'USERNAME': 'cltbld', 15:40:01 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 15:40:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:40:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:40:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:40:01 INFO - 'WINDIR': 'C:\\WINDOWS', 15:40:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:40:01 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/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 15:40:02 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 15:40:02 INFO - import pkg_resources 15:40:04 INFO - Using 1 client processes 15:40:07 INFO - SUITE-START | Running 778 tests 15:40:07 INFO - Running testharness tests 15:40:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:40:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:40:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:40:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:40:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:40:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:40:07 INFO - Setting up ssl 15:40:07 INFO - PROCESS | certutil | 15:40:07 INFO - PROCESS | certutil | 15:40:07 INFO - PROCESS | certutil | 15:40:07 INFO - Certificate Nickname Trust Attributes 15:40:07 INFO - SSL,S/MIME,JAR/XPI 15:40:07 INFO - 15:40:07 INFO - web-platform-tests CT,, 15:40:07 INFO - 15:40:07 INFO - Starting runner 15:40:09 INFO - PROCESS | 980 | [980] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:40:09 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:40:09 INFO - PROCESS | 980 | [980] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 15:40:10 INFO - PROCESS | 980 | 1468190410838 Marionette DEBUG Marionette enabled via build flag and pref 15:40:10 INFO - PROCESS | 980 | ++DOCSHELL 112D3000 == 1 [pid = 980] [id = 1] 15:40:10 INFO - PROCESS | 980 | ++DOMWINDOW == 1 (112D3400) [pid = 980] [serial = 1] [outer = 00000000] 15:40:10 INFO - PROCESS | 980 | [980] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:40:10 INFO - PROCESS | 980 | ++DOMWINDOW == 2 (112D4000) [pid = 980] [serial = 2] [outer = 112D3400] 15:40:11 INFO - PROCESS | 980 | [980] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 15:40:11 INFO - PROCESS | 980 | [980] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 15:40:11 INFO - PROCESS | 980 | ++DOCSHELL 1281E800 == 2 [pid = 980] [id = 2] 15:40:11 INFO - PROCESS | 980 | ++DOMWINDOW == 3 (1281EC00) [pid = 980] [serial = 3] [outer = 00000000] 15:40:11 INFO - PROCESS | 980 | [980] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:40:11 INFO - PROCESS | 980 | ++DOMWINDOW == 4 (1281F800) [pid = 980] [serial = 4] [outer = 1281EC00] 15:40:11 INFO - PROCESS | 980 | 1468190411404 Marionette INFO Listening on port 2828 15:40:11 INFO - PROCESS | 980 | 1468190411786 Marionette DEBUG Marionette enabled via command-line flag 15:40:11 INFO - PROCESS | 980 | ++DOCSHELL 1314C800 == 3 [pid = 980] [id = 3] 15:40:11 INFO - PROCESS | 980 | ++DOMWINDOW == 5 (13154800) [pid = 980] [serial = 5] [outer = 00000000] 15:40:11 INFO - PROCESS | 980 | [980] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:40:11 INFO - PROCESS | 980 | ++DOMWINDOW == 6 (13155400) [pid = 980] [serial = 6] [outer = 13154800] 15:40:11 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:40:12 INFO - PROCESS | 980 | [980] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 15:40:12 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:40:12 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:40:12 INFO - PROCESS | 980 | ++DOMWINDOW == 7 (1394B400) [pid = 980] [serial = 7] [outer = 1281EC00] 15:40:12 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:40:12 INFO - PROCESS | 980 | 1468190412117 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1765 15:40:12 INFO - PROCESS | 980 | 1468190412148 Marionette DEBUG Closed connection conn0 15:40:12 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:40:12 INFO - PROCESS | 980 | 1468190412236 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1766 15:40:12 INFO - PROCESS | 980 | 1468190412262 Marionette DEBUG Closed connection conn1 15:40:12 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:40:12 INFO - PROCESS | 980 | 1468190412270 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1767 15:40:12 INFO - PROCESS | 980 | ++DOCSHELL 112D4400 == 4 [pid = 980] [id = 4] 15:40:12 INFO - PROCESS | 980 | ++DOMWINDOW == 8 (13E93400) [pid = 980] [serial = 8] [outer = 00000000] 15:40:12 INFO - PROCESS | 980 | ++DOMWINDOW == 9 (1428F800) [pid = 980] [serial = 9] [outer = 13E93400] 15:40:12 INFO - PROCESS | 980 | 1468190412367 Marionette DEBUG Closed connection conn2 15:40:12 INFO - PROCESS | 980 | [980] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 15:40:12 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:40:12 INFO - PROCESS | 980 | 1468190412502 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1768 15:40:12 INFO - PROCESS | 980 | ++DOMWINDOW == 10 (14296C00) [pid = 980] [serial = 10] [outer = 13E93400] 15:40:12 INFO - PROCESS | 980 | 1468190412535 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:40:12 INFO - PROCESS | 980 | 1468190412542 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160710132925","device":"desktop","version":"48.0"} 15:40:12 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:40:12 INFO - PROCESS | 980 | [980] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:40:12 INFO - PROCESS | 980 | [980] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:40:13 INFO - PROCESS | 980 | [980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:13 INFO - PROCESS | 980 | ++DOCSHELL 15E78800 == 5 [pid = 980] [id = 5] 15:40:13 INFO - PROCESS | 980 | ++DOMWINDOW == 11 (15E78C00) [pid = 980] [serial = 11] [outer = 00000000] 15:40:13 INFO - PROCESS | 980 | ++DOCSHELL 15E79000 == 6 [pid = 980] [id = 6] 15:40:13 INFO - PROCESS | 980 | ++DOMWINDOW == 12 (15E79400) [pid = 980] [serial = 12] [outer = 00000000] 15:40:13 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:40:13 INFO - PROCESS | 980 | ++DOCSHELL 1661C000 == 7 [pid = 980] [id = 7] 15:40:13 INFO - PROCESS | 980 | ++DOMWINDOW == 13 (1661C400) [pid = 980] [serial = 13] [outer = 00000000] 15:40:13 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:40:13 INFO - PROCESS | 980 | [980] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:40:13 INFO - PROCESS | 980 | ++DOMWINDOW == 14 (16972C00) [pid = 980] [serial = 14] [outer = 1661C400] 15:40:14 INFO - PROCESS | 980 | [980] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 15:40:14 INFO - PROCESS | 980 | ++DOMWINDOW == 15 (16892000) [pid = 980] [serial = 15] [outer = 15E78C00] 15:40:14 INFO - PROCESS | 980 | ++DOMWINDOW == 16 (16893800) [pid = 980] [serial = 16] [outer = 15E79400] 15:40:14 INFO - PROCESS | 980 | ++DOMWINDOW == 17 (16896400) [pid = 980] [serial = 17] [outer = 1661C400] 15:40:14 INFO - PROCESS | 980 | 1468190414801 Marionette INFO startBrowser fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:14 INFO - PROCESS | 980 | 1468190414835 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 980 | 1468190414847 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 980 | 1468190414850 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:15 INFO - PROCESS | 980 | ++DOMWINDOW == 18 (17DE4C00) [pid = 980] [serial = 18] [outer = 1661C400] 15:40:15 INFO - PROCESS | 980 | 1468190415359 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"fbc46ec4-26eb-459c-8dd1-5a8537fe092b","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160710132925","device":"desktop","version":"48.0","command_id":1}}] 15:40:15 INFO - PROCESS | 980 | 1468190415514 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}] 15:40:15 INFO - PROCESS | 980 | 1468190415517 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:15 INFO - PROCESS | 980 | 1468190415577 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:40:15 INFO - PROCESS | 980 | 1468190415656 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:40:15 INFO - PROCESS | 980 | 1468190415659 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:15 INFO - PROCESS | 980 | [980] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:40:15 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:40:15 INFO - PROCESS | 980 | ++DOMWINDOW == 19 (19D89C00) [pid = 980] [serial = 19] [outer = 1661C400] 15:40:16 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:40:16 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:40:16 INFO - PROCESS | 980 | 1468190416111 Marionette TRACE conn3 <- [1,3,null,{}] 15:40:16 INFO - PROCESS | 980 | 1468190416129 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:40:16 INFO - PROCESS | 980 | 1468190416132 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:16 INFO - PROCESS | 980 | 1468190416159 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:40:16 INFO - PROCESS | 980 | 1468190416204 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 980 | 1468190416206 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 15:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:40:16 INFO - PROCESS | 980 | 1468190416259 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 980 | 1468190416262 Marionette TRACE conn3 <- [1,6,null,{}] 15:40:16 INFO - PROCESS | 980 | 1468190416290 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}] 15:40:16 INFO - PROCESS | 980 | 1468190416292 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:16 INFO - PROCESS | 980 | 1468190416323 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:40:16 INFO - PROCESS | 980 | 1468190416329 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 980 | 1468190416332 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:16 INFO - PROCESS | 980 | ++DOCSHELL 16618000 == 8 [pid = 980] [id = 8] 15:40:16 INFO - PROCESS | 980 | ++DOMWINDOW == 20 (19D85400) [pid = 980] [serial = 20] [outer = 00000000] 15:40:16 INFO - PROCESS | 980 | ++DOMWINDOW == 21 (19D8B400) [pid = 980] [serial = 21] [outer = 19D85400] 15:40:16 INFO - PROCESS | 980 | 1468190416379 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 980 | ++DOMWINDOW == 22 (1A17EC00) [pid = 980] [serial = 22] [outer = 19D85400] 15:40:16 INFO - PROCESS | 980 | ++DOCSHELL 1A488800 == 9 [pid = 980] [id = 9] 15:40:16 INFO - PROCESS | 980 | ++DOMWINDOW == 23 (1A488C00) [pid = 980] [serial = 23] [outer = 00000000] 15:40:16 INFO - PROCESS | 980 | ++DOMWINDOW == 24 (1A4D4800) [pid = 980] [serial = 24] [outer = 1A488C00] 15:40:16 INFO - PROCESS | 980 | 1468190416837 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 980 | ++DOMWINDOW == 25 (1A4D7C00) [pid = 980] [serial = 25] [outer = 1A488C00] 15:40:17 INFO - PROCESS | 980 | 1468190417020 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]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 797ms 15:40:17 INFO - PROCESS | 980 | 1468190417098 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 980 | 1468190417100 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 15:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:40:17 INFO - PROCESS | 980 | 1468190417138 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 980 | 1468190417140 Marionette TRACE conn3 <- [1,10,null,{}] 15:40:17 INFO - PROCESS | 980 | 1468190417188 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}] 15:40:17 INFO - PROCESS | 980 | 1468190417194 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:17 INFO - PROCESS | 980 | 1468190417306 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:40:17 INFO - PROCESS | 980 | 1468190417323 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 980 | 1468190417326 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:17 INFO - PROCESS | 980 | ++DOCSHELL 1A4E1C00 == 10 [pid = 980] [id = 10] 15:40:17 INFO - PROCESS | 980 | ++DOMWINDOW == 26 (1A88A000) [pid = 980] [serial = 26] [outer = 00000000] 15:40:17 INFO - PROCESS | 980 | ++DOMWINDOW == 27 (1AE72C00) [pid = 980] [serial = 27] [outer = 1A88A000] 15:40:17 INFO - PROCESS | 980 | 1468190417373 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 980 | ++DOMWINDOW == 28 (1B064C00) [pid = 980] [serial = 28] [outer = 1A88A000] 15:40:17 INFO - PROCESS | 980 | 1468190417703 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]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 594ms 15:40:17 INFO - PROCESS | 980 | 1468190417729 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 980 | 1468190417732 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 15:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:40:17 INFO - PROCESS | 980 | 1468190417735 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 980 | 1468190417736 Marionette TRACE conn3 <- [1,14,null,{}] 15:40:17 INFO - PROCESS | 980 | 1468190417740 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}] 15:40:17 INFO - PROCESS | 980 | 1468190417742 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:17 INFO - PROCESS | 980 | 1468190417846 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:40:17 INFO - PROCESS | 980 | 1468190417852 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 980 | 1468190417854 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:17 INFO - PROCESS | 980 | ++DOCSHELL 15018400 == 11 [pid = 980] [id = 11] 15:40:17 INFO - PROCESS | 980 | ++DOMWINDOW == 29 (1501B400) [pid = 980] [serial = 29] [outer = 00000000] 15:40:17 INFO - PROCESS | 980 | ++DOMWINDOW == 30 (1A957400) [pid = 980] [serial = 30] [outer = 1501B400] 15:40:17 INFO - PROCESS | 980 | 1468190417897 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 980 | ++DOMWINDOW == 31 (1B06D000) [pid = 980] [serial = 31] [outer = 1501B400] 15:40:18 INFO - PROCESS | 980 | 1468190418246 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]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 532ms 15:40:18 INFO - PROCESS | 980 | 1468190418269 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 980 | 1468190418271 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 15:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:40:18 INFO - PROCESS | 980 | 1468190418274 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 980 | 1468190418276 Marionette TRACE conn3 <- [1,18,null,{}] 15:40:18 INFO - PROCESS | 980 | 1468190418280 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}] 15:40:18 INFO - PROCESS | 980 | 1468190418283 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:18 INFO - PROCESS | 980 | 1468190418375 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:40:18 INFO - PROCESS | 980 | 1468190418380 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 980 | 1468190418383 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:18 INFO - PROCESS | 980 | ++DOCSHELL 1AAC2800 == 12 [pid = 980] [id = 12] 15:40:18 INFO - PROCESS | 980 | ++DOMWINDOW == 32 (1AAC3800) [pid = 980] [serial = 32] [outer = 00000000] 15:40:18 INFO - PROCESS | 980 | ++DOMWINDOW == 33 (1AACB800) [pid = 980] [serial = 33] [outer = 1AAC3800] 15:40:18 INFO - PROCESS | 980 | 1468190418427 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 980 | ++DOMWINDOW == 34 (1B06FC00) [pid = 980] [serial = 34] [outer = 1AAC3800] 15:40:18 INFO - PROCESS | 980 | 1468190418771 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]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms 15:40:18 INFO - PROCESS | 980 | 1468190418811 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 980 | 1468190418813 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 15:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:40:18 INFO - PROCESS | 980 | 1468190418816 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 980 | 1468190418818 Marionette TRACE conn3 <- [1,22,null,{}] 15:40:18 INFO - PROCESS | 980 | 1468190418821 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}] 15:40:18 INFO - PROCESS | 980 | 1468190418824 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:18 INFO - PROCESS | 980 | 1468190418923 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:40:18 INFO - PROCESS | 980 | 1468190418928 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 980 | 1468190418930 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:18 INFO - PROCESS | 980 | ++DOCSHELL 1B13DC00 == 13 [pid = 980] [id = 13] 15:40:18 INFO - PROCESS | 980 | ++DOMWINDOW == 35 (1B13E400) [pid = 980] [serial = 35] [outer = 00000000] 15:40:18 INFO - PROCESS | 980 | ++DOMWINDOW == 36 (1B1A2400) [pid = 980] [serial = 36] [outer = 1B13E400] 15:40:18 INFO - PROCESS | 980 | 1468190418973 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 980 | ++DOMWINDOW == 37 (1B1A6C00) [pid = 980] [serial = 37] [outer = 1B13E400] 15:40:19 INFO - PROCESS | 980 | 1468190419292 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]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 532ms 15:40:19 INFO - PROCESS | 980 | 1468190419351 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 980 | 1468190419353 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 15:40:19 INFO - PROCESS | 980 | 1468190419356 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:40:19 INFO - PROCESS | 980 | 1468190419358 Marionette TRACE conn3 <- [1,26,null,{}] 15:40:19 INFO - PROCESS | 980 | 1468190419362 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}] 15:40:19 INFO - PROCESS | 980 | 1468190419363 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:19 INFO - PROCESS | 980 | 1468190419457 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:40:19 INFO - PROCESS | 980 | 1468190419462 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 980 | 1468190419464 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:19 INFO - PROCESS | 980 | ++DOCSHELL 1B1AD000 == 14 [pid = 980] [id = 14] 15:40:19 INFO - PROCESS | 980 | ++DOMWINDOW == 38 (1B1AF400) [pid = 980] [serial = 38] [outer = 00000000] 15:40:19 INFO - PROCESS | 980 | ++DOMWINDOW == 39 (1B44E800) [pid = 980] [serial = 39] [outer = 1B1AF400] 15:40:19 INFO - PROCESS | 980 | 1468190419514 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 980 | ++DOMWINDOW == 40 (1B453000) [pid = 980] [serial = 40] [outer = 1B1AF400] 15:40:19 INFO - PROCESS | 980 | 1468190419859 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]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 532ms 15:40:19 INFO - PROCESS | 980 | 1468190419892 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 980 | 1468190419895 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 15:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:40:19 INFO - PROCESS | 980 | 1468190419898 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 980 | 1468190419900 Marionette TRACE conn3 <- [1,30,null,{}] 15:40:19 INFO - PROCESS | 980 | 1468190419913 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}] 15:40:19 INFO - PROCESS | 980 | 1468190419915 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:19 INFO - PROCESS | 980 | 1468190420002 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:40:19 INFO - PROCESS | 980 | 1468190420007 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 980 | 1468190420009 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:20 INFO - PROCESS | 980 | ++DOCSHELL 1B1B0800 == 15 [pid = 980] [id = 15] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 41 (1B451800) [pid = 980] [serial = 41] [outer = 00000000] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 42 (1B5AB800) [pid = 980] [serial = 42] [outer = 1B451800] 15:40:20 INFO - PROCESS | 980 | 1468190420052 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 43 (1B5ABC00) [pid = 980] [serial = 43] [outer = 1B451800] 15:40:20 INFO - PROCESS | 980 | ++DOCSHELL 1B458C00 == 16 [pid = 980] [id = 16] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 44 (1B4EB400) [pid = 980] [serial = 44] [outer = 00000000] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 45 (1B4EC400) [pid = 980] [serial = 45] [outer = 1B4EB400] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 46 (1B4E8800) [pid = 980] [serial = 46] [outer = 1B4EB400] 15:40:20 INFO - PROCESS | 980 | ++DOCSHELL 1B4ED800 == 17 [pid = 980] [id = 17] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 47 (1B4EE000) [pid = 980] [serial = 47] [outer = 00000000] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 48 (1B5A8800) [pid = 980] [serial = 48] [outer = 1B4EE000] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 49 (1B7B2400) [pid = 980] [serial = 49] [outer = 1B4EE000] 15:40:20 INFO - PROCESS | 980 | 1468190420552 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]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 703ms 15:40:20 INFO - PROCESS | 980 | 1468190420597 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 980 | 1468190420599 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 15:40:20 INFO - PROCESS | 980 | 1468190420602 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:40:20 INFO - PROCESS | 980 | 1468190420604 Marionette TRACE conn3 <- [1,34,null,{}] 15:40:20 INFO - PROCESS | 980 | 1468190420607 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}] 15:40:20 INFO - PROCESS | 980 | 1468190420609 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:20 INFO - PROCESS | 980 | 1468190420695 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:40:20 INFO - PROCESS | 980 | 1468190420721 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 980 | 1468190420723 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:20 INFO - PROCESS | 980 | ++DOCSHELL 1B4F2800 == 18 [pid = 980] [id = 18] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 50 (1B4F2C00) [pid = 980] [serial = 50] [outer = 00000000] 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 51 (1B5B7C00) [pid = 980] [serial = 51] [outer = 1B4F2C00] 15:40:20 INFO - PROCESS | 980 | 1468190420770 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 980 | ++DOMWINDOW == 52 (1BA46C00) [pid = 980] [serial = 52] [outer = 1B4F2C00] 15:40:21 INFO - PROCESS | 980 | --DOCSHELL 112D3000 == 17 [pid = 980] [id = 1] 15:40:21 INFO - PROCESS | 980 | 1468190421756 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]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1187ms 15:40:21 INFO - PROCESS | 980 | 1468190421793 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 980 | 1468190421798 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 15:40:21 INFO - PROCESS | 980 | 1468190421803 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:40:21 INFO - PROCESS | 980 | 1468190421806 Marionette TRACE conn3 <- [1,38,null,{}] 15:40:21 INFO - PROCESS | 980 | 1468190421827 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}] 15:40:21 INFO - PROCESS | 980 | 1468190421831 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:21 INFO - PROCESS | 980 | 1468190421954 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:40:22 INFO - PROCESS | 980 | 1468190422056 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 980 | 1468190422059 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:22 INFO - PROCESS | 980 | ++DOCSHELL 10A81000 == 18 [pid = 980] [id = 19] 15:40:22 INFO - PROCESS | 980 | ++DOMWINDOW == 53 (10A81400) [pid = 980] [serial = 53] [outer = 00000000] 15:40:22 INFO - PROCESS | 980 | ++DOMWINDOW == 54 (11258800) [pid = 980] [serial = 54] [outer = 10A81400] 15:40:22 INFO - PROCESS | 980 | 1468190422115 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (11C3DC00) [pid = 980] [serial = 55] [outer = 10A81400] 15:40:22 INFO - PROCESS | 980 | 1468190422606 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]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 844ms 15:40:22 INFO - PROCESS | 980 | 1468190422647 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 980 | 1468190422652 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 15:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:40:22 INFO - PROCESS | 980 | 1468190422658 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 980 | 1468190422661 Marionette TRACE conn3 <- [1,42,null,{}] 15:40:22 INFO - PROCESS | 980 | 1468190422665 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}] 15:40:22 INFO - PROCESS | 980 | 1468190422668 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:22 INFO - PROCESS | 980 | 1468190422788 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:40:22 INFO - PROCESS | 980 | 1468190422866 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 980 | 1468190422868 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:22 INFO - PROCESS | 980 | ++DOCSHELL 131EF400 == 19 [pid = 980] [id = 20] 15:40:22 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (131EFC00) [pid = 980] [serial = 56] [outer = 00000000] 15:40:22 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (13241400) [pid = 980] [serial = 57] [outer = 131EFC00] 15:40:22 INFO - PROCESS | 980 | 1468190422925 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (139CE800) [pid = 980] [serial = 58] [outer = 131EFC00] 15:40:23 INFO - PROCESS | 980 | 1468190423465 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]]]}] 15:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 844ms 15:40:23 INFO - PROCESS | 980 | 1468190423500 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 980 | 1468190423503 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 15:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:40:23 INFO - PROCESS | 980 | 1468190423506 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 980 | 1468190423510 Marionette TRACE conn3 <- [1,46,null,{}] 15:40:23 INFO - PROCESS | 980 | 1468190423521 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}] 15:40:23 INFO - PROCESS | 980 | 1468190423525 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:23 INFO - PROCESS | 980 | 1468190423648 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:40:23 INFO - PROCESS | 980 | 1468190423727 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 980 | 1468190423731 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:23 INFO - PROCESS | 980 | ++DOCSHELL 15E7D400 == 20 [pid = 980] [id = 21] 15:40:23 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (15E80400) [pid = 980] [serial = 59] [outer = 00000000] 15:40:23 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (15F8CC00) [pid = 980] [serial = 60] [outer = 15E80400] 15:40:23 INFO - PROCESS | 980 | 1468190423790 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (1661A400) [pid = 980] [serial = 61] [outer = 15E80400] 15:40:24 INFO - PROCESS | 980 | 1468190424482 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]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1047ms 15:40:24 INFO - PROCESS | 980 | 1468190424549 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 980 | 1468190424553 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 15:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:40:24 INFO - PROCESS | 980 | 1468190424558 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 980 | 1468190424561 Marionette TRACE conn3 <- [1,50,null,{}] 15:40:24 INFO - PROCESS | 980 | 1468190424573 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}] 15:40:24 INFO - PROCESS | 980 | 1468190424576 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:24 INFO - PROCESS | 980 | 1468190424691 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:40:24 INFO - PROCESS | 980 | 1468190424829 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 980 | 1468190424832 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:24 INFO - PROCESS | 980 | ++DOCSHELL 114E5400 == 21 [pid = 980] [id = 22] 15:40:24 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (114E8400) [pid = 980] [serial = 62] [outer = 00000000] 15:40:24 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (11AED800) [pid = 980] [serial = 63] [outer = 114E8400] 15:40:24 INFO - PROCESS | 980 | 1468190424946 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (11CD9C00) [pid = 980] [serial = 64] [outer = 114E8400] 15:40:25 INFO - PROCESS | 980 | --DOCSHELL 112D4400 == 20 [pid = 980] [id = 4] 15:40:25 INFO - PROCESS | 980 | 1468190425375 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]]]}] 15:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 828ms 15:40:25 INFO - PROCESS | 980 | 1468190425410 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 980 | 1468190425414 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 15:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:40:25 INFO - PROCESS | 980 | 1468190425421 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 980 | 1468190425423 Marionette TRACE conn3 <- [1,54,null,{}] 15:40:25 INFO - PROCESS | 980 | 1468190425427 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}] 15:40:25 INFO - PROCESS | 980 | 1468190425429 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:25 INFO - PROCESS | 980 | 1468190425517 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:40:25 INFO - PROCESS | 980 | 1468190425523 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 980 | 1468190425525 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:25 INFO - PROCESS | 980 | ++DOCSHELL 129AC000 == 21 [pid = 980] [id = 23] 15:40:25 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (12B01800) [pid = 980] [serial = 65] [outer = 00000000] 15:40:25 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (12BD7800) [pid = 980] [serial = 66] [outer = 12B01800] 15:40:25 INFO - PROCESS | 980 | 1468190425571 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (12DC4400) [pid = 980] [serial = 67] [outer = 12B01800] 15:40:25 INFO - PROCESS | 980 | 1468190425975 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]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 594ms 15:40:26 INFO - PROCESS | 980 | 1468190426016 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 980 | 1468190426018 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 15:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:40:26 INFO - PROCESS | 980 | 1468190426021 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 980 | 1468190426025 Marionette TRACE conn3 <- [1,58,null,{}] 15:40:26 INFO - PROCESS | 980 | 1468190426035 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}] 15:40:26 INFO - PROCESS | 980 | 1468190426040 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:26 INFO - PROCESS | 980 | 1468190426120 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:40:26 INFO - PROCESS | 980 | 1468190426127 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 980 | 1468190426130 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:26 INFO - PROCESS | 980 | ++DOCSHELL 13158400 == 22 [pid = 980] [id = 24] 15:40:26 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13159000) [pid = 980] [serial = 68] [outer = 00000000] 15:40:26 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13235800) [pid = 980] [serial = 69] [outer = 13159000] 15:40:26 INFO - PROCESS | 980 | 1468190426177 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1343BC00) [pid = 980] [serial = 70] [outer = 13159000] 15:40:26 INFO - PROCESS | 980 | 1468190426584 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]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 594ms 15:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:40:26 INFO - PROCESS | 980 | 1468190426618 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 980 | 1468190426621 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 15:40:26 INFO - PROCESS | 980 | 1468190426624 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 980 | 1468190426625 Marionette TRACE conn3 <- [1,62,null,{}] 15:40:26 INFO - PROCESS | 980 | 1468190426628 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}] 15:40:26 INFO - PROCESS | 980 | 1468190426631 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:26 INFO - PROCESS | 980 | 1468190426720 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:40:26 INFO - PROCESS | 980 | 1468190426726 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 980 | 1468190426728 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:26 INFO - PROCESS | 980 | ++DOCSHELL 13C2C000 == 23 [pid = 980] [id = 25] 15:40:26 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13C35C00) [pid = 980] [serial = 71] [outer = 00000000] 15:40:26 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13CEB800) [pid = 980] [serial = 72] [outer = 13C35C00] 15:40:26 INFO - PROCESS | 980 | 1468190426772 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (102D3C00) [pid = 980] [serial = 73] [outer = 13C35C00] 15:40:27 INFO - PROCESS | 980 | 1468190427171 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]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 594ms 15:40:27 INFO - PROCESS | 980 | 1468190427221 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 980 | 1468190427222 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 15:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:40:27 INFO - PROCESS | 980 | 1468190427239 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 980 | 1468190427241 Marionette TRACE conn3 <- [1,66,null,{}] 15:40:27 INFO - PROCESS | 980 | 1468190427244 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}] 15:40:27 INFO - PROCESS | 980 | 1468190427246 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:27 INFO - PROCESS | 980 | 1468190427323 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:40:27 INFO - PROCESS | 980 | 1468190427328 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 980 | 1468190427330 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:27 INFO - PROCESS | 980 | ++DOCSHELL 14298400 == 24 [pid = 980] [id = 26] 15:40:27 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (14298800) [pid = 980] [serial = 74] [outer = 00000000] 15:40:27 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15021C00) [pid = 980] [serial = 75] [outer = 14298800] 15:40:27 INFO - PROCESS | 980 | 1468190427373 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (150C0400) [pid = 980] [serial = 76] [outer = 14298800] 15:40:27 INFO - PROCESS | 980 | 1468190427779 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]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 594ms 15:40:27 INFO - PROCESS | 980 | 1468190427833 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 980 | 1468190427835 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 15:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:40:27 INFO - PROCESS | 980 | 1468190427838 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 980 | 1468190427840 Marionette TRACE conn3 <- [1,70,null,{}] 15:40:27 INFO - PROCESS | 980 | 1468190427847 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}] 15:40:27 INFO - PROCESS | 980 | 1468190427853 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:27 INFO - PROCESS | 980 | 1468190427950 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:40:27 INFO - PROCESS | 980 | 1468190427958 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 980 | 1468190427960 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:27 INFO - PROCESS | 980 | ++DOCSHELL 15E7E400 == 25 [pid = 980] [id = 27] 15:40:27 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15E7E800) [pid = 980] [serial = 77] [outer = 00000000] 15:40:27 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F8FC00) [pid = 980] [serial = 78] [outer = 15E7E800] 15:40:28 INFO - PROCESS | 980 | 1468190428003 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1689C400) [pid = 980] [serial = 79] [outer = 15E7E800] 15:40:28 INFO - PROCESS | 980 | 1468190428380 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]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 594ms 15:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:40:28 INFO - PROCESS | 980 | 1468190428449 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 980 | 1468190428451 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 15:40:28 INFO - PROCESS | 980 | 1468190428455 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 980 | 1468190428457 Marionette TRACE conn3 <- [1,74,null,{}] 15:40:28 INFO - PROCESS | 980 | 1468190428460 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}] 15:40:28 INFO - PROCESS | 980 | 1468190428462 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:28 INFO - PROCESS | 980 | 1468190428536 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:40:28 INFO - PROCESS | 980 | 1468190428542 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 980 | 1468190428544 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:28 INFO - PROCESS | 980 | ++DOCSHELL 1587B400 == 26 [pid = 980] [id = 28] 15:40:28 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (15F89800) [pid = 980] [serial = 80] [outer = 00000000] 15:40:28 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16F0C800) [pid = 980] [serial = 81] [outer = 15F89800] 15:40:28 INFO - PROCESS | 980 | 1468190428587 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1724E400) [pid = 980] [serial = 82] [outer = 15F89800] 15:40:29 INFO - PROCESS | 980 | 1468190429009 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]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 593ms 15:40:29 INFO - PROCESS | 980 | 1468190429050 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 980 | 1468190429052 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 15:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:40:29 INFO - PROCESS | 980 | 1468190429068 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 980 | 1468190429070 Marionette TRACE conn3 <- [1,78,null,{}] 15:40:29 INFO - PROCESS | 980 | 1468190429074 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}] 15:40:29 INFO - PROCESS | 980 | 1468190429076 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:29 INFO - PROCESS | 980 | 1468190429151 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:40:29 INFO - PROCESS | 980 | 1468190429156 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 980 | 1468190429158 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:29 INFO - PROCESS | 980 | ++DOCSHELL 16B40C00 == 27 [pid = 980] [id = 29] 15:40:29 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (17251000) [pid = 980] [serial = 83] [outer = 00000000] 15:40:29 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (17256C00) [pid = 980] [serial = 84] [outer = 17251000] 15:40:29 INFO - PROCESS | 980 | 1468190429201 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (17290C00) [pid = 980] [serial = 85] [outer = 17251000] 15:40:29 INFO - PROCESS | 980 | 1468190429594 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]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 563ms 15:40:29 INFO - PROCESS | 980 | 1468190429611 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 980 | 1468190429613 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 15:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:40:29 INFO - PROCESS | 980 | 1468190429616 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 980 | 1468190429618 Marionette TRACE conn3 <- [1,82,null,{}] 15:40:29 INFO - PROCESS | 980 | 1468190429621 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}] 15:40:29 INFO - PROCESS | 980 | 1468190429623 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:29 INFO - PROCESS | 980 | 1468190429736 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:40:29 INFO - PROCESS | 980 | 1468190429743 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 980 | 1468190429745 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:29 INFO - PROCESS | 980 | ++DOCSHELL 1724D400 == 28 [pid = 980] [id = 30] 15:40:29 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (175A3800) [pid = 980] [serial = 86] [outer = 00000000] 15:40:29 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1768CC00) [pid = 980] [serial = 87] [outer = 175A3800] 15:40:29 INFO - PROCESS | 980 | 1468190429787 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (17686800) [pid = 980] [serial = 88] [outer = 175A3800] 15:40:30 INFO - PROCESS | 980 | 1468190430163 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]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 594ms 15:40:30 INFO - PROCESS | 980 | 1468190430214 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 980 | 1468190430216 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 15:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:40:30 INFO - PROCESS | 980 | 1468190430219 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 980 | 1468190430220 Marionette TRACE conn3 <- [1,86,null,{}] 15:40:30 INFO - PROCESS | 980 | 1468190430225 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}] 15:40:30 INFO - PROCESS | 980 | 1468190430227 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:30 INFO - PROCESS | 980 | 1468190430303 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:40:30 INFO - PROCESS | 980 | 1468190430385 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 980 | 1468190430387 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:30 INFO - PROCESS | 980 | ++DOCSHELL 10A09C00 == 29 [pid = 980] [id = 31] 15:40:30 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1586FC00) [pid = 980] [serial = 89] [outer = 00000000] 15:40:30 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (17D7C000) [pid = 980] [serial = 90] [outer = 1586FC00] 15:40:30 INFO - PROCESS | 980 | 1468190430430 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (17DDFC00) [pid = 980] [serial = 91] [outer = 1586FC00] 15:40:30 INFO - PROCESS | 980 | 1468190430759 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]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 594ms 15:40:30 INFO - PROCESS | 980 | 1468190430816 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 980 | 1468190430819 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 15:40:30 INFO - PROCESS | 980 | 1468190430822 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:40:30 INFO - PROCESS | 980 | 1468190430824 Marionette TRACE conn3 <- [1,90,null,{}] 15:40:30 INFO - PROCESS | 980 | 1468190430827 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}] 15:40:30 INFO - PROCESS | 980 | 1468190430830 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:30 INFO - PROCESS | 980 | 1468190430955 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:40:30 INFO - PROCESS | 980 | 1468190430985 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 980 | 1468190430988 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:30 INFO - PROCESS | 980 | ++DOCSHELL 17DDF400 == 30 [pid = 980] [id = 32] 15:40:30 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (181A5800) [pid = 980] [serial = 92] [outer = 00000000] 15:40:31 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (19C5D800) [pid = 980] [serial = 93] [outer = 181A5800] 15:40:31 INFO - PROCESS | 980 | 1468190431031 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19D2B400) [pid = 980] [serial = 94] [outer = 181A5800] 15:40:31 INFO - PROCESS | 980 | 1468190431384 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]]]}] 15:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 594ms 15:40:31 INFO - PROCESS | 980 | 1468190431419 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 980 | 1468190431421 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 15:40:31 INFO - PROCESS | 980 | 1468190431424 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 980 | 1468190431425 Marionette TRACE conn3 <- [1,94,null,{}] 15:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:40:31 INFO - PROCESS | 980 | 1468190431429 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}] 15:40:31 INFO - PROCESS | 980 | 1468190431430 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:31 INFO - PROCESS | 980 | 1468190431507 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:40:31 INFO - PROCESS | 980 | 1468190431575 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 980 | 1468190431577 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:31 INFO - PROCESS | 980 | ++DOCSHELL 13234000 == 31 [pid = 980] [id = 33] 15:40:31 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (177AD800) [pid = 980] [serial = 95] [outer = 00000000] 15:40:31 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (19D87400) [pid = 980] [serial = 96] [outer = 177AD800] 15:40:31 INFO - PROCESS | 980 | 1468190431619 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (1A185800) [pid = 980] [serial = 97] [outer = 177AD800] 15:40:31 INFO - PROCESS | 980 | 1468190431960 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]]]}] 15:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 594ms 15:40:32 INFO - PROCESS | 980 | 1468190432022 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 980 | 1468190432023 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 15:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:40:32 INFO - PROCESS | 980 | 1468190432027 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 980 | 1468190432028 Marionette TRACE conn3 <- [1,98,null,{}] 15:40:32 INFO - PROCESS | 980 | 1468190432032 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}] 15:40:32 INFO - PROCESS | 980 | 1468190432033 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:32 INFO - PROCESS | 980 | 1468190432167 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:40:32 INFO - PROCESS | 980 | 1468190432224 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 980 | 1468190432226 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:32 INFO - PROCESS | 980 | ++DOCSHELL 17689000 == 32 [pid = 980] [id = 34] 15:40:32 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (19D28000) [pid = 980] [serial = 98] [outer = 00000000] 15:40:32 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (1A335800) [pid = 980] [serial = 99] [outer = 19D28000] 15:40:32 INFO - PROCESS | 980 | 1468190432268 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (1A47C800) [pid = 980] [serial = 100] [outer = 19D28000] 15:40:33 INFO - PROCESS | 980 | 1468190433386 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]]]}] 15:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1390ms 15:40:33 INFO - PROCESS | 980 | 1468190433448 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 980 | 1468190433452 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 15:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:40:33 INFO - PROCESS | 980 | 1468190433464 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 980 | 1468190433467 Marionette TRACE conn3 <- [1,102,null,{}] 15:40:33 INFO - PROCESS | 980 | 1468190433472 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}] 15:40:33 INFO - PROCESS | 980 | 1468190433475 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:33 INFO - PROCESS | 980 | 1468190433584 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:40:33 INFO - PROCESS | 980 | 1468190433599 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 980 | 1468190433602 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:33 INFO - PROCESS | 980 | ++DOCSHELL 10BC5800 == 33 [pid = 980] [id = 35] 15:40:33 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (10BC9C00) [pid = 980] [serial = 101] [outer = 00000000] 15:40:33 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (11AE8C00) [pid = 980] [serial = 102] [outer = 10BC9C00] 15:40:33 INFO - PROCESS | 980 | 1468190433648 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (11CD5C00) [pid = 980] [serial = 103] [outer = 10BC9C00] 15:40:34 INFO - PROCESS | 980 | 1468190434051 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]]]}] 15:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 625ms 15:40:34 INFO - PROCESS | 980 | 1468190434104 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 980 | 1468190434109 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 15:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:40:34 INFO - PROCESS | 980 | 1468190434121 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 980 | 1468190434124 Marionette TRACE conn3 <- [1,106,null,{}] 15:40:34 INFO - PROCESS | 980 | 1468190434127 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}] 15:40:34 INFO - PROCESS | 980 | 1468190434130 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:34 INFO - PROCESS | 980 | 1468190434234 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:40:34 INFO - PROCESS | 980 | 1468190434240 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 980 | 1468190434242 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:34 INFO - PROCESS | 980 | ++DOCSHELL 12BD8000 == 34 [pid = 980] [id = 36] 15:40:34 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (12DCC800) [pid = 980] [serial = 104] [outer = 00000000] 15:40:34 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (130CFC00) [pid = 980] [serial = 105] [outer = 12DCC800] 15:40:34 INFO - PROCESS | 980 | 1468190434288 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (13133400) [pid = 980] [serial = 106] [outer = 12DCC800] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 105 (13E93400) [pid = 980] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 104 (1B451800) [pid = 980] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 103 (1B1AF400) [pid = 980] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 102 (1B13E400) [pid = 980] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 101 (1AAC3800) [pid = 980] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 100 (1501B400) [pid = 980] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 99 (1A88A000) [pid = 980] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 98 (19D85400) [pid = 980] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 97 (175A3800) [pid = 980] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 96 (1586FC00) [pid = 980] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 95 (181A5800) [pid = 980] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 94 (1B4F2C00) [pid = 980] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 93 (10A81400) [pid = 980] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 92 (131EFC00) [pid = 980] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 91 (15E80400) [pid = 980] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 90 (114E8400) [pid = 980] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 89 (12B01800) [pid = 980] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 88 (13159000) [pid = 980] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 87 (13C35C00) [pid = 980] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 86 (14298800) [pid = 980] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 85 (15E7E800) [pid = 980] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15F89800) [pid = 980] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:40:35 INFO - PROCESS | 980 | --DOMWINDOW == 83 (17251000) [pid = 980] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:40:35 INFO - PROCESS | 980 | 1468190435160 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]]]}] 15:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1094ms 15:40:35 INFO - PROCESS | 980 | 1468190435228 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 980 | 1468190435230 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 15:40:35 INFO - PROCESS | 980 | 1468190435234 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:40:35 INFO - PROCESS | 980 | 1468190435238 Marionette TRACE conn3 <- [1,110,null,{}] 15:40:35 INFO - PROCESS | 980 | 1468190435247 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}] 15:40:35 INFO - PROCESS | 980 | 1468190435251 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:35 INFO - PROCESS | 980 | 1468190435330 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:40:35 INFO - PROCESS | 980 | 1468190435338 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 980 | 1468190435341 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:35 INFO - PROCESS | 980 | ++DOCSHELL 13159000 == 35 [pid = 980] [id = 37] 15:40:35 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (131E7000) [pid = 980] [serial = 107] [outer = 00000000] 15:40:35 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (132EAC00) [pid = 980] [serial = 108] [outer = 131E7000] 15:40:35 INFO - PROCESS | 980 | 1468190435388 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (139D8800) [pid = 980] [serial = 109] [outer = 131E7000] 15:40:35 INFO - PROCESS | 980 | 1468190435814 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]]]}] 15:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 625ms 15:40:35 INFO - PROCESS | 980 | 1468190435873 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 980 | 1468190435876 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 15:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:40:35 INFO - PROCESS | 980 | 1468190435879 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 980 | 1468190435881 Marionette TRACE conn3 <- [1,114,null,{}] 15:40:35 INFO - PROCESS | 980 | 1468190435884 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}] 15:40:35 INFO - PROCESS | 980 | 1468190435886 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:35 INFO - PROCESS | 980 | 1468190435963 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:40:35 INFO - PROCESS | 980 | 1468190435970 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 980 | 1468190435973 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:35 INFO - PROCESS | 980 | ++DOCSHELL 13C39000 == 36 [pid = 980] [id = 38] 15:40:35 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (13CE9800) [pid = 980] [serial = 110] [outer = 00000000] 15:40:36 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (14299000) [pid = 980] [serial = 111] [outer = 13CE9800] 15:40:36 INFO - PROCESS | 980 | 1468190436016 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1583F400) [pid = 980] [serial = 112] [outer = 13CE9800] 15:40:36 INFO - PROCESS | 980 | 1468190436441 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]]]}] 15:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 594ms 15:40:36 INFO - PROCESS | 980 | 1468190436476 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 980 | 1468190436478 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 15:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:40:36 INFO - PROCESS | 980 | 1468190436481 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 980 | 1468190436482 Marionette TRACE conn3 <- [1,118,null,{}] 15:40:36 INFO - PROCESS | 980 | 1468190436485 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}] 15:40:36 INFO - PROCESS | 980 | 1468190436487 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:36 INFO - PROCESS | 980 | 1468190436562 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:40:36 INFO - PROCESS | 980 | 1468190436567 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 980 | 1468190436569 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:36 INFO - PROCESS | 980 | ++DOCSHELL 15870C00 == 37 [pid = 980] [id = 39] 15:40:36 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (15878000) [pid = 980] [serial = 113] [outer = 00000000] 15:40:36 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (15F90400) [pid = 980] [serial = 114] [outer = 15878000] 15:40:36 INFO - PROCESS | 980 | 1468190436612 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (16D60400) [pid = 980] [serial = 115] [outer = 15878000] 15:40:37 INFO - PROCESS | 980 | 1468190437026 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]]]}] 15:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 594ms 15:40:37 INFO - PROCESS | 980 | 1468190437090 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 980 | 1468190437095 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 15:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:40:37 INFO - PROCESS | 980 | 1468190437101 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 980 | 1468190437106 Marionette TRACE conn3 <- [1,122,null,{}] 15:40:37 INFO - PROCESS | 980 | 1468190437112 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}] 15:40:37 INFO - PROCESS | 980 | 1468190437115 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:37 INFO - PROCESS | 980 | 1468190437218 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:40:37 INFO - PROCESS | 980 | 1468190437341 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 980 | 1468190437346 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:37 INFO - PROCESS | 980 | ++DOCSHELL 10E49000 == 38 [pid = 980] [id = 40] 15:40:37 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (10E49800) [pid = 980] [serial = 116] [outer = 00000000] 15:40:37 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (112D2000) [pid = 980] [serial = 117] [outer = 10E49800] 15:40:37 INFO - PROCESS | 980 | 1468190437417 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (11AEA800) [pid = 980] [serial = 118] [outer = 10E49800] 15:40:37 INFO - PROCESS | 980 | 1468190437900 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]]]}] 15:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 843ms 15:40:37 INFO - PROCESS | 980 | 1468190437945 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 980 | 1468190437950 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 15:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:40:37 INFO - PROCESS | 980 | 1468190437956 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 980 | 1468190437959 Marionette TRACE conn3 <- [1,126,null,{}] 15:40:37 INFO - PROCESS | 980 | 1468190437963 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}] 15:40:37 INFO - PROCESS | 980 | 1468190437966 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:38 INFO - PROCESS | 980 | 1468190438066 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:40:38 INFO - PROCESS | 980 | 1468190438152 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 980 | 1468190438155 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:38 INFO - PROCESS | 980 | ++DOCSHELL 131EE800 == 39 [pid = 980] [id = 41] 15:40:38 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (131F0000) [pid = 980] [serial = 119] [outer = 00000000] 15:40:38 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (13C38C00) [pid = 980] [serial = 120] [outer = 131F0000] 15:40:38 INFO - PROCESS | 980 | 1468190438209 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (15019400) [pid = 980] [serial = 121] [outer = 131F0000] 15:40:38 INFO - PROCESS | 980 | 1468190438771 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]]]}] 15:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 844ms 15:40:38 INFO - PROCESS | 980 | 1468190438799 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 980 | 1468190438801 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 15:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:40:38 INFO - PROCESS | 980 | 1468190438805 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 980 | 1468190438808 Marionette TRACE conn3 <- [1,130,null,{}] 15:40:38 INFO - PROCESS | 980 | 1468190438819 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}] 15:40:38 INFO - PROCESS | 980 | 1468190438824 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:38 INFO - PROCESS | 980 | 1468190438933 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:40:39 INFO - PROCESS | 980 | 1468190439019 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 980 | 1468190439022 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:39 INFO - PROCESS | 980 | ++DOCSHELL 1728C400 == 40 [pid = 980] [id = 42] 15:40:39 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (17290400) [pid = 980] [serial = 122] [outer = 00000000] 15:40:39 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (17704C00) [pid = 980] [serial = 123] [outer = 17290400] 15:40:39 INFO - PROCESS | 980 | 1468190439077 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (177ABC00) [pid = 980] [serial = 124] [outer = 17290400] 15:40:39 INFO - PROCESS | 980 | 1468190439625 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]]]}] 15:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 844ms 15:40:39 INFO - PROCESS | 980 | 1468190439647 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 980 | 1468190439650 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 15:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:40:39 INFO - PROCESS | 980 | 1468190439653 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 980 | 1468190439655 Marionette TRACE conn3 <- [1,134,null,{}] 15:40:39 INFO - PROCESS | 980 | 1468190439658 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}] 15:40:39 INFO - PROCESS | 980 | 1468190439661 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:39 INFO - PROCESS | 980 | 1468190439757 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:40:39 INFO - PROCESS | 980 | 1468190439841 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 980 | 1468190439843 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:39 INFO - PROCESS | 980 | ++DOCSHELL 18386400 == 41 [pid = 980] [id = 43] 15:40:39 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (18386C00) [pid = 980] [serial = 125] [outer = 00000000] 15:40:39 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (19A24400) [pid = 980] [serial = 126] [outer = 18386C00] 15:40:39 INFO - PROCESS | 980 | 1468190439902 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (19A25800) [pid = 980] [serial = 127] [outer = 18386C00] 15:40:40 INFO - PROCESS | 980 | 1468190440446 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]]]}] 15:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 828ms 15:40:40 INFO - PROCESS | 980 | 1468190440496 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 980 | 1468190440498 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 15:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:40:40 INFO - PROCESS | 980 | 1468190440502 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 980 | 1468190440504 Marionette TRACE conn3 <- [1,138,null,{}] 15:40:40 INFO - PROCESS | 980 | 1468190440507 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}] 15:40:40 INFO - PROCESS | 980 | 1468190440510 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:40 INFO - PROCESS | 980 | 1468190440606 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:40:40 INFO - PROCESS | 980 | 1468190440691 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 980 | 1468190440693 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:40 INFO - PROCESS | 980 | ++DOCSHELL 11CD6800 == 42 [pid = 980] [id = 44] 15:40:40 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (11CD7C00) [pid = 980] [serial = 128] [outer = 00000000] 15:40:40 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (1303B000) [pid = 980] [serial = 129] [outer = 11CD7C00] 15:40:40 INFO - PROCESS | 980 | 1468190440745 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (130CF800) [pid = 980] [serial = 130] [outer = 11CD7C00] 15:40:41 INFO - PROCESS | 980 | 1468190441335 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]]]}] 15:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 906ms 15:40:41 INFO - PROCESS | 980 | 1468190441406 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 980 | 1468190441410 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 15:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:40:41 INFO - PROCESS | 980 | 1468190441414 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 980 | 1468190441417 Marionette TRACE conn3 <- [1,142,null,{}] 15:40:41 INFO - PROCESS | 980 | 1468190441422 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}] 15:40:41 INFO - PROCESS | 980 | 1468190441425 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:41 INFO - PROCESS | 980 | 1468190441522 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:40:41 INFO - PROCESS | 980 | 1468190441598 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 980 | 1468190441600 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:41 INFO - PROCESS | 980 | ++DOCSHELL 10A75C00 == 43 [pid = 980] [id = 45] 15:40:41 INFO - PROCESS | 980 | ++DOMWINDOW == 108 (10A77400) [pid = 980] [serial = 131] [outer = 00000000] 15:40:41 INFO - PROCESS | 980 | ++DOMWINDOW == 109 (112D6800) [pid = 980] [serial = 132] [outer = 10A77400] 15:40:41 INFO - PROCESS | 980 | 1468190441648 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 980 | ++DOMWINDOW == 110 (12B02800) [pid = 980] [serial = 133] [outer = 10A77400] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 13C39000 == 42 [pid = 980] [id = 38] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 13159000 == 41 [pid = 980] [id = 37] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 12BD8000 == 40 [pid = 980] [id = 36] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 10BC5800 == 39 [pid = 980] [id = 35] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 17689000 == 38 [pid = 980] [id = 34] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 10A09C00 == 37 [pid = 980] [id = 31] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 18386400 == 36 [pid = 980] [id = 43] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 11CD6800 == 35 [pid = 980] [id = 44] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 131EE800 == 34 [pid = 980] [id = 41] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 1728C400 == 33 [pid = 980] [id = 42] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 15870C00 == 32 [pid = 980] [id = 39] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 1724D400 == 31 [pid = 980] [id = 30] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 17DDF400 == 30 [pid = 980] [id = 32] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 16B40C00 == 29 [pid = 980] [id = 29] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 10E49000 == 28 [pid = 980] [id = 40] 15:40:42 INFO - PROCESS | 980 | --DOCSHELL 13234000 == 27 [pid = 980] [id = 33] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 109 (16896400) [pid = 980] [serial = 17] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 108 (1428F800) [pid = 980] [serial = 9] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 107 (14296C00) [pid = 980] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 106 (1281F800) [pid = 980] [serial = 4] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 105 (1768CC00) [pid = 980] [serial = 87] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 104 (17D7C000) [pid = 980] [serial = 90] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 103 (19C5D800) [pid = 980] [serial = 93] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 102 (19D87400) [pid = 980] [serial = 96] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 101 (11258800) [pid = 980] [serial = 54] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 100 (13241400) [pid = 980] [serial = 57] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 99 (15F8CC00) [pid = 980] [serial = 60] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 98 (1661A400) [pid = 980] [serial = 61] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 97 (11AED800) [pid = 980] [serial = 63] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 96 (12BD7800) [pid = 980] [serial = 66] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 95 (12DC4400) [pid = 980] [serial = 67] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 94 (13235800) [pid = 980] [serial = 69] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 93 (13CEB800) [pid = 980] [serial = 72] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 92 (102D3C00) [pid = 980] [serial = 73] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 91 (15021C00) [pid = 980] [serial = 75] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 90 (150C0400) [pid = 980] [serial = 76] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 89 (15F8FC00) [pid = 980] [serial = 78] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1689C400) [pid = 980] [serial = 79] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 87 (16F0C800) [pid = 980] [serial = 81] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17256C00) [pid = 980] [serial = 84] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1724E400) [pid = 980] [serial = 82] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 84 (17290C00) [pid = 980] [serial = 85] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 83 (11CD9C00) [pid = 980] [serial = 64] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 82 (17686800) [pid = 980] [serial = 88] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 81 (11C3DC00) [pid = 980] [serial = 55] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17DDFC00) [pid = 980] [serial = 91] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1343BC00) [pid = 980] [serial = 70] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 78 (19D2B400) [pid = 980] [serial = 94] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 77 (139CE800) [pid = 980] [serial = 58] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1BA46C00) [pid = 980] [serial = 52] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 75 (19D8B400) [pid = 980] [serial = 21] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1A17EC00) [pid = 980] [serial = 22] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16972C00) [pid = 980] [serial = 14] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1B5B7C00) [pid = 980] [serial = 51] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1B4EC400) [pid = 980] [serial = 45] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1B5A8800) [pid = 980] [serial = 48] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1B5AB800) [pid = 980] [serial = 42] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1B5ABC00) [pid = 980] [serial = 43] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1B44E800) [pid = 980] [serial = 39] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 66 (1B453000) [pid = 980] [serial = 40] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1B1A6C00) [pid = 980] [serial = 37] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 64 (1B1A2400) [pid = 980] [serial = 36] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 63 (1AACB800) [pid = 980] [serial = 33] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 62 (1B06FC00) [pid = 980] [serial = 34] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 61 (1A957400) [pid = 980] [serial = 30] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 60 (1B06D000) [pid = 980] [serial = 31] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 59 (1B064C00) [pid = 980] [serial = 28] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 58 (1AE72C00) [pid = 980] [serial = 27] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | --DOMWINDOW == 57 (1A4D4800) [pid = 980] [serial = 24] [outer = 00000000] [url = about:blank] 15:40:42 INFO - PROCESS | 980 | 1468190442640 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]]]}] 15:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1250ms 15:40:42 INFO - PROCESS | 980 | 1468190442667 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 980 | 1468190442671 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 15:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:40:42 INFO - PROCESS | 980 | 1468190442675 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 980 | 1468190442680 Marionette TRACE conn3 <- [1,146,null,{}] 15:40:42 INFO - PROCESS | 980 | 1468190442684 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}] 15:40:42 INFO - PROCESS | 980 | 1468190442687 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:42 INFO - PROCESS | 980 | 1468190442771 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:40:42 INFO - PROCESS | 980 | 1468190442777 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 980 | 1468190442781 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:42 INFO - PROCESS | 980 | ++DOCSHELL 1281F800 == 28 [pid = 980] [id = 46] 15:40:42 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (12820000) [pid = 980] [serial = 134] [outer = 00000000] 15:40:42 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (1292A000) [pid = 980] [serial = 135] [outer = 12820000] 15:40:42 INFO - PROCESS | 980 | 1468190442826 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (12BD0C00) [pid = 980] [serial = 136] [outer = 12820000] 15:40:43 INFO - PROCESS | 980 | 1468190443257 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]]]}] 15:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 656ms 15:40:43 INFO - PROCESS | 980 | 1468190443331 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 980 | 1468190443335 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 15:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:40:43 INFO - PROCESS | 980 | 1468190443342 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 980 | 1468190443344 Marionette TRACE conn3 <- [1,150,null,{}] 15:40:43 INFO - PROCESS | 980 | 1468190443348 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}] 15:40:43 INFO - PROCESS | 980 | 1468190443351 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:43 INFO - PROCESS | 980 | 1468190443437 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:40:43 INFO - PROCESS | 980 | 1468190443477 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 980 | 1468190443479 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:43 INFO - PROCESS | 980 | ++DOCSHELL 132EA800 == 29 [pid = 980] [id = 47] 15:40:43 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (132EB400) [pid = 980] [serial = 137] [outer = 00000000] 15:40:43 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (13948000) [pid = 980] [serial = 138] [outer = 132EB400] 15:40:43 INFO - PROCESS | 980 | 1468190443547 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (139CC800) [pid = 980] [serial = 139] [outer = 132EB400] 15:40:44 INFO - PROCESS | 980 | 1468190444006 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]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 687ms 15:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:40:44 INFO - PROCESS | 980 | 1468190444041 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 980 | 1468190444043 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 15:40:44 INFO - PROCESS | 980 | 1468190444046 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 980 | 1468190444050 Marionette TRACE conn3 <- [1,154,null,{}] 15:40:44 INFO - PROCESS | 980 | 1468190444060 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}] 15:40:44 INFO - PROCESS | 980 | 1468190444064 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:44 INFO - PROCESS | 980 | 1468190444146 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:40:44 INFO - PROCESS | 980 | 1468190444155 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 980 | 1468190444158 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:44 INFO - PROCESS | 980 | ++DOCSHELL 14292800 == 30 [pid = 980] [id = 48] 15:40:44 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (14292C00) [pid = 980] [serial = 140] [outer = 00000000] 15:40:44 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (15393C00) [pid = 980] [serial = 141] [outer = 14292C00] 15:40:44 INFO - PROCESS | 980 | 1468190444205 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1583C800) [pid = 980] [serial = 142] [outer = 14292C00] 15:40:44 INFO - PROCESS | 980 | 1468190444627 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]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 625ms 15:40:44 INFO - PROCESS | 980 | 1468190444684 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 980 | 1468190444687 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 15:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:40:44 INFO - PROCESS | 980 | 1468190444690 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 980 | 1468190444692 Marionette TRACE conn3 <- [1,158,null,{}] 15:40:44 INFO - PROCESS | 980 | 1468190444695 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}] 15:40:44 INFO - PROCESS | 980 | 1468190444697 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:44 INFO - PROCESS | 980 | 1468190444804 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:40:44 INFO - PROCESS | 980 | 1468190444870 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 980 | 1468190444872 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:44 INFO - PROCESS | 980 | ++DOCSHELL 15871C00 == 31 [pid = 980] [id = 49] 15:40:44 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15875400) [pid = 980] [serial = 143] [outer = 00000000] 15:40:44 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (1670D800) [pid = 980] [serial = 144] [outer = 15875400] 15:40:44 INFO - PROCESS | 980 | 1468190444915 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1689A400) [pid = 980] [serial = 145] [outer = 15875400] 15:40:45 INFO - PROCESS | 980 | 1468190445311 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]]]}] 15:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 640ms 15:40:45 INFO - PROCESS | 980 | 1468190445328 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 980 | 1468190445329 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 15:40:45 INFO - PROCESS | 980 | 1468190445333 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:40:45 INFO - PROCESS | 980 | 1468190445334 Marionette TRACE conn3 <- [1,162,null,{}] 15:40:45 INFO - PROCESS | 980 | 1468190445338 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}] 15:40:45 INFO - PROCESS | 980 | 1468190445340 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:45 INFO - PROCESS | 980 | 1468190445438 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:40:45 INFO - PROCESS | 980 | 1468190445443 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 980 | 1468190445445 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:45 INFO - PROCESS | 980 | ++DOCSHELL 16896800 == 32 [pid = 980] [id = 50] 15:40:45 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16973800) [pid = 980] [serial = 146] [outer = 00000000] 15:40:45 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16F15000) [pid = 980] [serial = 147] [outer = 16973800] 15:40:45 INFO - PROCESS | 980 | 1468190445488 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17248400) [pid = 980] [serial = 148] [outer = 16973800] 15:40:45 INFO - PROCESS | 980 | 1468190445914 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]]]}] 15:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 641ms 15:40:45 INFO - PROCESS | 980 | 1468190445971 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 980 | 1468190445973 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 15:40:45 INFO - PROCESS | 980 | 1468190445976 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:40:45 INFO - PROCESS | 980 | 1468190445978 Marionette TRACE conn3 <- [1,166,null,{}] 15:40:45 INFO - PROCESS | 980 | 1468190445991 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}] 15:40:45 INFO - PROCESS | 980 | 1468190445999 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:46 INFO - PROCESS | 980 | 1468190446114 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:40:46 INFO - PROCESS | 980 | 1468190446182 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 980 | 1468190446184 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:46 INFO - PROCESS | 980 | ++DOCSHELL 17280800 == 33 [pid = 980] [id = 51] 15:40:46 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17290C00) [pid = 980] [serial = 149] [outer = 00000000] 15:40:46 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1768CC00) [pid = 980] [serial = 150] [outer = 17290C00] 15:40:46 INFO - PROCESS | 980 | 1468190446231 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1770A400) [pid = 980] [serial = 151] [outer = 17290C00] 15:40:46 INFO - PROCESS | 980 | 1468190446627 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]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 703ms 15:40:46 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19D28000) [pid = 980] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:40:46 INFO - PROCESS | 980 | --DOMWINDOW == 73 (177AD800) [pid = 980] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:40:46 INFO - PROCESS | 980 | --DOMWINDOW == 72 (10BC9C00) [pid = 980] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:40:46 INFO - PROCESS | 980 | --DOMWINDOW == 71 (12DCC800) [pid = 980] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:40:46 INFO - PROCESS | 980 | --DOMWINDOW == 70 (13CE9800) [pid = 980] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:40:46 INFO - PROCESS | 980 | --DOMWINDOW == 69 (15878000) [pid = 980] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:40:46 INFO - PROCESS | 980 | --DOMWINDOW == 68 (131E7000) [pid = 980] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:40:46 INFO - PROCESS | 980 | 1468190446697 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 980 | 1468190446708 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 15:40:46 INFO - PROCESS | 980 | 1468190446713 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 980 | 1468190446715 Marionette TRACE conn3 <- [1,170,null,{}] 15:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:40:46 INFO - PROCESS | 980 | 1468190446718 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}] 15:40:46 INFO - PROCESS | 980 | 1468190446720 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:46 INFO - PROCESS | 980 | 1468190446792 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:40:46 INFO - PROCESS | 980 | 1468190446797 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 980 | 1468190446799 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:46 INFO - PROCESS | 980 | ++DOCSHELL 10A80C00 == 34 [pid = 980] [id = 52] 15:40:46 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (10BC9C00) [pid = 980] [serial = 152] [outer = 00000000] 15:40:46 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (15878000) [pid = 980] [serial = 153] [outer = 10BC9C00] 15:40:46 INFO - PROCESS | 980 | 1468190446842 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1728D000) [pid = 980] [serial = 154] [outer = 10BC9C00] 15:40:47 INFO - PROCESS | 980 | 1468190447242 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]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 594ms 15:40:47 INFO - PROCESS | 980 | 1468190447313 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 980 | 1468190447315 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 15:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:40:47 INFO - PROCESS | 980 | 1468190447319 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 980 | 1468190447320 Marionette TRACE conn3 <- [1,174,null,{}] 15:40:47 INFO - PROCESS | 980 | 1468190447324 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}] 15:40:47 INFO - PROCESS | 980 | 1468190447325 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:47 INFO - PROCESS | 980 | 1468190447398 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:40:47 INFO - PROCESS | 980 | 1468190447403 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 980 | 1468190447405 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:47 INFO - PROCESS | 980 | ++DOCSHELL 15396C00 == 35 [pid = 980] [id = 53] 15:40:47 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17250C00) [pid = 980] [serial = 155] [outer = 00000000] 15:40:47 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (19A27400) [pid = 980] [serial = 156] [outer = 17250C00] 15:40:47 INFO - PROCESS | 980 | 1468190447447 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (19C5C000) [pid = 980] [serial = 157] [outer = 17250C00] 15:40:47 INFO - PROCESS | 980 | 1468190447829 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]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 531ms 15:40:47 INFO - PROCESS | 980 | 1468190447854 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 980 | 1468190447856 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 15:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:40:47 INFO - PROCESS | 980 | 1468190447859 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 980 | 1468190447861 Marionette TRACE conn3 <- [1,178,null,{}] 15:40:47 INFO - PROCESS | 980 | 1468190447864 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}] 15:40:47 INFO - PROCESS | 980 | 1468190447866 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:47 INFO - PROCESS | 980 | 1468190447970 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:40:47 INFO - PROCESS | 980 | 1468190447977 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 980 | 1468190447979 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:47 INFO - PROCESS | 980 | ++DOCSHELL 10E53400 == 36 [pid = 980] [id = 54] 15:40:47 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (10EE5000) [pid = 980] [serial = 158] [outer = 00000000] 15:40:48 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17689800) [pid = 980] [serial = 159] [outer = 10EE5000] 15:40:48 INFO - PROCESS | 980 | 1468190448022 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19C67800) [pid = 980] [serial = 160] [outer = 10EE5000] 15:40:48 INFO - PROCESS | 980 | 1468190448410 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]]]}] 15:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 593ms 15:40:48 INFO - PROCESS | 980 | 1468190448456 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 980 | 1468190448458 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 15:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:40:48 INFO - PROCESS | 980 | 1468190448461 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 980 | 1468190448463 Marionette TRACE conn3 <- [1,182,null,{}] 15:40:48 INFO - PROCESS | 980 | 1468190448466 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}] 15:40:48 INFO - PROCESS | 980 | 1468190448468 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:48 INFO - PROCESS | 980 | 1468190448568 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:40:48 INFO - PROCESS | 980 | 1468190448576 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 980 | 1468190448578 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:48 INFO - PROCESS | 980 | ++DOCSHELL 1055F800 == 37 [pid = 980] [id = 55] 15:40:48 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (10EEB400) [pid = 980] [serial = 161] [outer = 00000000] 15:40:48 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19D85400) [pid = 980] [serial = 162] [outer = 10EEB400] 15:40:48 INFO - PROCESS | 980 | 1468190448620 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1A17C000) [pid = 980] [serial = 163] [outer = 10EEB400] 15:40:49 INFO - PROCESS | 980 | 1468190449351 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]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 954ms 15:40:49 INFO - PROCESS | 980 | 1468190449408 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 980 | 1468190449413 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 15:40:49 INFO - PROCESS | 980 | 1468190449418 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:40:49 INFO - PROCESS | 980 | 1468190449423 Marionette TRACE conn3 <- [1,186,null,{}] 15:40:49 INFO - PROCESS | 980 | 1468190449428 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}] 15:40:49 INFO - PROCESS | 980 | 1468190449431 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:49 INFO - PROCESS | 980 | 1468190449565 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:40:49 INFO - PROCESS | 980 | 1468190449635 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 980 | 1468190449638 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:49 INFO - PROCESS | 980 | ++DOCSHELL 11AE7800 == 38 [pid = 980] [id = 56] 15:40:49 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (11C3D800) [pid = 980] [serial = 164] [outer = 00000000] 15:40:49 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (130D9400) [pid = 980] [serial = 165] [outer = 11C3D800] 15:40:49 INFO - PROCESS | 980 | 1468190449692 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (131E7800) [pid = 980] [serial = 166] [outer = 11C3D800] 15:40:50 INFO - PROCESS | 980 | 1468190450455 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]]]}] 15:40:50 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (10A78400) [pid = 980] [serial = 167] [outer = 1B4EE000] 15:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1078ms 15:40:50 INFO - PROCESS | 980 | 1468190450522 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 980 | 1468190450527 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 15:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:40:50 INFO - PROCESS | 980 | 1468190450591 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 980 | 1468190450596 Marionette TRACE conn3 <- [1,190,null,{}] 15:40:50 INFO - PROCESS | 980 | 1468190450641 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}] 15:40:50 INFO - PROCESS | 980 | 1468190450643 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:50 INFO - PROCESS | 980 | 1468190450746 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:40:50 INFO - PROCESS | 980 | 1468190450811 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 980 | 1468190450815 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:50 INFO - PROCESS | 980 | ++DOCSHELL 13133000 == 39 [pid = 980] [id = 57] 15:40:50 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1314BC00) [pid = 980] [serial = 168] [outer = 00000000] 15:40:50 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (131E7000) [pid = 980] [serial = 169] [outer = 1314BC00] 15:40:50 INFO - PROCESS | 980 | 1468190450865 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (132F0800) [pid = 980] [serial = 170] [outer = 1314BC00] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 10E53400 == 38 [pid = 980] [id = 54] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 15396C00 == 37 [pid = 980] [id = 53] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 10A80C00 == 36 [pid = 980] [id = 52] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 17280800 == 35 [pid = 980] [id = 51] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 16896800 == 34 [pid = 980] [id = 50] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 15871C00 == 33 [pid = 980] [id = 49] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 14292800 == 32 [pid = 980] [id = 48] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 132EA800 == 31 [pid = 980] [id = 47] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 1281F800 == 30 [pid = 980] [id = 46] 15:40:51 INFO - PROCESS | 980 | --DOCSHELL 10A75C00 == 29 [pid = 980] [id = 45] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1A335800) [pid = 980] [serial = 99] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1A185800) [pid = 980] [serial = 97] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 84 (11AE8C00) [pid = 980] [serial = 102] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 83 (11CD5C00) [pid = 980] [serial = 103] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 82 (130CFC00) [pid = 980] [serial = 105] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 81 (14299000) [pid = 980] [serial = 111] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15F90400) [pid = 980] [serial = 114] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 79 (139D8800) [pid = 980] [serial = 109] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 78 (16D60400) [pid = 980] [serial = 115] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13133400) [pid = 980] [serial = 106] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1583F400) [pid = 980] [serial = 112] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 75 (132EAC00) [pid = 980] [serial = 108] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1A47C800) [pid = 980] [serial = 100] [outer = 00000000] [url = about:blank] 15:40:51 INFO - PROCESS | 980 | 1468190451302 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]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 812ms 15:40:51 INFO - PROCESS | 980 | 1468190451358 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 980 | 1468190451363 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 15:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:40:51 INFO - PROCESS | 980 | 1468190451373 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 980 | 1468190451376 Marionette TRACE conn3 <- [1,194,null,{}] 15:40:51 INFO - PROCESS | 980 | 1468190451380 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}] 15:40:51 INFO - PROCESS | 980 | 1468190451382 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:51 INFO - PROCESS | 980 | 1468190451469 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:40:51 INFO - PROCESS | 980 | 1468190451477 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 980 | 1468190451480 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:51 INFO - PROCESS | 980 | ++DOCSHELL 130D1800 == 30 [pid = 980] [id = 58] 15:40:51 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (130D2400) [pid = 980] [serial = 171] [outer = 00000000] 15:40:51 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (139DA800) [pid = 980] [serial = 172] [outer = 130D2400] 15:40:51 INFO - PROCESS | 980 | 1468190451526 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (13C35400) [pid = 980] [serial = 173] [outer = 130D2400] 15:40:51 INFO - PROCESS | 980 | 1468190451939 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]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 594ms 15:40:51 INFO - PROCESS | 980 | 1468190451971 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 980 | 1468190451974 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 15:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:40:51 INFO - PROCESS | 980 | 1468190451977 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 980 | 1468190451980 Marionette TRACE conn3 <- [1,198,null,{}] 15:40:51 INFO - PROCESS | 980 | 1468190451991 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}] 15:40:51 INFO - PROCESS | 980 | 1468190451995 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:52 INFO - PROCESS | 980 | 1468190452079 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:40:52 INFO - PROCESS | 980 | 1468190452086 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 980 | 1468190452090 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:52 INFO - PROCESS | 980 | ++DOCSHELL 150C1000 == 31 [pid = 980] [id = 59] 15:40:52 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15394000) [pid = 980] [serial = 174] [outer = 00000000] 15:40:52 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15875800) [pid = 980] [serial = 175] [outer = 15394000] 15:40:52 INFO - PROCESS | 980 | 1468190452144 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (15E7FC00) [pid = 980] [serial = 176] [outer = 15394000] 15:40:52 INFO - PROCESS | 980 | 1468190452582 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]]]}] 15:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 641ms 15:40:52 INFO - PROCESS | 980 | 1468190452615 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 980 | 1468190452617 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 15:40:52 INFO - PROCESS | 980 | 1468190452620 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:40:52 INFO - PROCESS | 980 | 1468190452622 Marionette TRACE conn3 <- [1,202,null,{}] 15:40:52 INFO - PROCESS | 980 | 1468190452625 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}] 15:40:52 INFO - PROCESS | 980 | 1468190452627 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:52 INFO - PROCESS | 980 | 1468190452707 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:40:52 INFO - PROCESS | 980 | 1468190452712 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 980 | 1468190452714 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:52 INFO - PROCESS | 980 | ++DOCSHELL 16899800 == 32 [pid = 980] [id = 60] 15:40:52 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16B3A000) [pid = 980] [serial = 177] [outer = 00000000] 15:40:52 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (16FE5C00) [pid = 980] [serial = 178] [outer = 16B3A000] 15:40:52 INFO - PROCESS | 980 | 1468190452758 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (17251800) [pid = 980] [serial = 179] [outer = 16B3A000] 15:40:53 INFO - PROCESS | 980 | 1468190453157 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]]]}] 15:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 594ms 15:40:53 INFO - PROCESS | 980 | 1468190453218 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 980 | 1468190453220 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 15:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:40:53 INFO - PROCESS | 980 | 1468190453223 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 980 | 1468190453224 Marionette TRACE conn3 <- [1,206,null,{}] 15:40:53 INFO - PROCESS | 980 | 1468190453228 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}] 15:40:53 INFO - PROCESS | 980 | 1468190453230 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:53 INFO - PROCESS | 980 | 1468190453357 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:40:53 INFO - PROCESS | 980 | 1468190453362 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 980 | 1468190453364 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:53 INFO - PROCESS | 980 | ++DOCSHELL 16D5DC00 == 33 [pid = 980] [id = 61] 15:40:53 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (17250000) [pid = 980] [serial = 180] [outer = 00000000] 15:40:53 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1768A400) [pid = 980] [serial = 181] [outer = 17250000] 15:40:53 INFO - PROCESS | 980 | 1468190453408 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (17DDEC00) [pid = 980] [serial = 182] [outer = 17250000] 15:40:53 INFO - PROCESS | 980 | 1468190453836 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]]]}] 15:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 641ms 15:40:53 INFO - PROCESS | 980 | 1468190453861 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 980 | 1468190453863 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 15:40:53 INFO - PROCESS | 980 | 1468190453866 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:40:53 INFO - PROCESS | 980 | 1468190453868 Marionette TRACE conn3 <- [1,210,null,{}] 15:40:53 INFO - PROCESS | 980 | 1468190453871 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}] 15:40:53 INFO - PROCESS | 980 | 1468190453876 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:53 INFO - PROCESS | 980 | 1468190454000 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:40:54 INFO - PROCESS | 980 | 1468190454005 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 980 | 1468190454007 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:54 INFO - PROCESS | 980 | ++DOCSHELL 17254800 == 34 [pid = 980] [id = 62] 15:40:54 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (17689400) [pid = 980] [serial = 183] [outer = 00000000] 15:40:54 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D7D400) [pid = 980] [serial = 184] [outer = 17689400] 15:40:54 INFO - PROCESS | 980 | 1468190454050 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1A182800) [pid = 980] [serial = 185] [outer = 17689400] 15:40:54 INFO - PROCESS | 980 | 1468190454474 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]]]}] 15:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 641ms 15:40:54 INFO - PROCESS | 980 | 1468190454505 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 980 | 1468190454506 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 15:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:40:54 INFO - PROCESS | 980 | 1468190454510 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 980 | 1468190454511 Marionette TRACE conn3 <- [1,214,null,{}] 15:40:54 INFO - PROCESS | 980 | 1468190454514 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}] 15:40:54 INFO - PROCESS | 980 | 1468190454516 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:54 INFO - PROCESS | 980 | 1468190454616 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:40:54 INFO - PROCESS | 980 | 1468190454621 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 980 | 1468190454623 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:54 INFO - PROCESS | 980 | ++DOCSHELL 19C65800 == 35 [pid = 980] [id = 63] 15:40:54 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19D89400) [pid = 980] [serial = 186] [outer = 00000000] 15:40:54 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1A47D000) [pid = 980] [serial = 187] [outer = 19D89400] 15:40:54 INFO - PROCESS | 980 | 1468190454679 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1A487C00) [pid = 980] [serial = 188] [outer = 19D89400] 15:40:55 INFO - PROCESS | 980 | 1468190455091 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]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 640ms 15:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:40:55 INFO - PROCESS | 980 | 1468190455149 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 980 | 1468190455152 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 15:40:55 INFO - PROCESS | 980 | 1468190455165 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 980 | 1468190455167 Marionette TRACE conn3 <- [1,218,null,{}] 15:40:55 INFO - PROCESS | 980 | 1468190455170 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}] 15:40:55 INFO - PROCESS | 980 | 1468190455172 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:55 INFO - PROCESS | 980 | 1468190455403 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 91 (16973800) [pid = 980] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 90 (10A77400) [pid = 980] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 89 (14292C00) [pid = 980] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 88 (12820000) [pid = 980] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 87 (132EB400) [pid = 980] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 86 (15875400) [pid = 980] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 85 (17290C00) [pid = 980] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 84 (10E49800) [pid = 980] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 83 (131F0000) [pid = 980] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 82 (10EE5000) [pid = 980] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 81 (17290400) [pid = 980] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 80 (18386C00) [pid = 980] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 79 (10BC9C00) [pid = 980] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 78 (11CD7C00) [pid = 980] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:40:55 INFO - PROCESS | 980 | --DOMWINDOW == 77 (17250C00) [pid = 980] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:40:55 INFO - PROCESS | 980 | 1468190455454 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 980 | 1468190455456 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:55 INFO - PROCESS | 980 | ++DOCSHELL 10A04800 == 36 [pid = 980] [id = 64] 15:40:55 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (10A0C000) [pid = 980] [serial = 189] [outer = 00000000] 15:40:55 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (11CD2400) [pid = 980] [serial = 190] [outer = 10A0C000] 15:40:55 INFO - PROCESS | 980 | 1468190455499 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (12D7D800) [pid = 980] [serial = 191] [outer = 10A0C000] 15:40:55 INFO - PROCESS | 980 | 1468190455851 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]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 750ms 15:40:55 INFO - PROCESS | 980 | 1468190455921 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 980 | 1468190455923 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 15:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:40:55 INFO - PROCESS | 980 | 1468190455927 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 980 | 1468190455929 Marionette TRACE conn3 <- [1,222,null,{}] 15:40:55 INFO - PROCESS | 980 | 1468190455932 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}] 15:40:55 INFO - PROCESS | 980 | 1468190455934 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:56 INFO - PROCESS | 980 | 1468190456009 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:40:56 INFO - PROCESS | 980 | 1468190456014 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:56 INFO - PROCESS | 980 | 1468190456016 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:56 INFO - PROCESS | 980 | ++DOCSHELL 14292C00 == 37 [pid = 980] [id = 65] 15:40:56 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16895800) [pid = 980] [serial = 192] [outer = 00000000] 15:40:56 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19C60400) [pid = 980] [serial = 193] [outer = 16895800] 15:40:56 INFO - PROCESS | 980 | 1468190456059 Marionette DEBUG loaded listener.js 15:40:56 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1A4D6000) [pid = 980] [serial = 194] [outer = 16895800] 15:40:56 INFO - PROCESS | 980 | 1468190456438 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]]]}] 15:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 532ms 15:40:56 INFO - PROCESS | 980 | 1468190456461 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 980 | 1468190456462 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 15:40:56 INFO - PROCESS | 980 | 1468190456466 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:40:56 INFO - PROCESS | 980 | 1468190456467 Marionette TRACE conn3 <- [1,226,null,{}] 15:40:56 INFO - PROCESS | 980 | 1468190456470 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}] 15:40:56 INFO - PROCESS | 980 | 1468190456472 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:56 INFO - PROCESS | 980 | 1468190456588 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:40:56 INFO - PROCESS | 980 | 1468190456595 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:56 INFO - PROCESS | 980 | 1468190456597 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:56 INFO - PROCESS | 980 | ++DOCSHELL 15F8E400 == 38 [pid = 980] [id = 66] 15:40:56 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (16892C00) [pid = 980] [serial = 195] [outer = 00000000] 15:40:56 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1A88E400) [pid = 980] [serial = 196] [outer = 16892C00] 15:40:56 INFO - PROCESS | 980 | 1468190456645 Marionette DEBUG loaded listener.js 15:40:56 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A957400) [pid = 980] [serial = 197] [outer = 16892C00] 15:40:57 INFO - PROCESS | 980 | 1468190457034 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]]]}] 15:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 594ms 15:40:57 INFO - PROCESS | 980 | 1468190457063 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 980 | 1468190457066 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 15:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:40:57 INFO - PROCESS | 980 | 1468190457069 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 980 | 1468190457072 Marionette TRACE conn3 <- [1,230,null,{}] 15:40:57 INFO - PROCESS | 980 | 1468190457075 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}] 15:40:57 INFO - PROCESS | 980 | 1468190457077 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:57 INFO - PROCESS | 980 | 1468190457203 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:40:57 INFO - PROCESS | 980 | 1468190457216 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 980 | 1468190457219 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:57 INFO - PROCESS | 980 | ++DOCSHELL 1A95A400 == 39 [pid = 980] [id = 67] 15:40:57 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1A95BC00) [pid = 980] [serial = 198] [outer = 00000000] 15:40:57 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1A963C00) [pid = 980] [serial = 199] [outer = 1A95BC00] 15:40:57 INFO - PROCESS | 980 | 1468190457263 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1AAC3400) [pid = 980] [serial = 200] [outer = 1A95BC00] 15:40:57 INFO - PROCESS | 980 | 1468190457824 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]]]}] 15:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 797ms 15:40:57 INFO - PROCESS | 980 | 1468190457871 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 980 | 1468190457876 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 15:40:57 INFO - PROCESS | 980 | 1468190457881 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:40:57 INFO - PROCESS | 980 | 1468190457886 Marionette TRACE conn3 <- [1,234,null,{}] 15:40:57 INFO - PROCESS | 980 | 1468190457891 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}] 15:40:57 INFO - PROCESS | 980 | 1468190457894 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:57 INFO - PROCESS | 980 | 1468190458000 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:40:58 INFO - PROCESS | 980 | 1468190458088 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 980 | 1468190458091 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:58 INFO - PROCESS | 980 | ++DOCSHELL 10A0BC00 == 40 [pid = 980] [id = 68] 15:40:58 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (11CD6400) [pid = 980] [serial = 201] [outer = 00000000] 15:40:58 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (130CC800) [pid = 980] [serial = 202] [outer = 11CD6400] 15:40:58 INFO - PROCESS | 980 | 1468190458147 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (13949800) [pid = 980] [serial = 203] [outer = 11CD6400] 15:40:58 INFO - PROCESS | 980 | 1468190458693 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]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 843ms 15:40:58 INFO - PROCESS | 980 | 1468190458730 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 980 | 1468190458735 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 15:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:40:58 INFO - PROCESS | 980 | 1468190458742 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 980 | 1468190458745 Marionette TRACE conn3 <- [1,238,null,{}] 15:40:58 INFO - PROCESS | 980 | 1468190458749 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}] 15:40:58 INFO - PROCESS | 980 | 1468190458752 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:58 INFO - PROCESS | 980 | 1468190458858 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:40:58 INFO - PROCESS | 980 | 1468190458947 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 980 | 1468190458950 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:58 INFO - PROCESS | 980 | ++DOCSHELL 15837400 == 41 [pid = 980] [id = 69] 15:40:58 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1583A400) [pid = 980] [serial = 204] [outer = 00000000] 15:40:58 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (16B3C800) [pid = 980] [serial = 205] [outer = 1583A400] 15:40:59 INFO - PROCESS | 980 | 1468190459003 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (17249C00) [pid = 980] [serial = 206] [outer = 1583A400] 15:40:59 INFO - PROCESS | 980 | 1468190459564 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]]]}] 15:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 844ms 15:40:59 INFO - PROCESS | 980 | 1468190459596 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:40:59 INFO - PROCESS | 980 | 1468190459599 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 15:40:59 INFO - PROCESS | 980 | 1468190459603 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:40:59 INFO - PROCESS | 980 | 1468190459607 Marionette TRACE conn3 <- [1,242,null,{}] 15:40:59 INFO - PROCESS | 980 | 1468190459617 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}] 15:40:59 INFO - PROCESS | 980 | 1468190459622 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:59 INFO - PROCESS | 980 | 1468190459724 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:40:59 INFO - PROCESS | 980 | 1468190459813 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 980 | 1468190459817 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:40:59 INFO - PROCESS | 980 | ++DOCSHELL 19A2B400 == 42 [pid = 980] [id = 70] 15:40:59 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (19A2BC00) [pid = 980] [serial = 207] [outer = 00000000] 15:40:59 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (19A31400) [pid = 980] [serial = 208] [outer = 19A2BC00] 15:40:59 INFO - PROCESS | 980 | 1468190459871 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (19C5A800) [pid = 980] [serial = 209] [outer = 19A2BC00] 15:41:00 INFO - PROCESS | 980 | 1468190460443 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]]]}] 15:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 891ms 15:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:41:00 INFO - PROCESS | 980 | 1468190460512 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:41:00 INFO - PROCESS | 980 | 1468190460515 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 15:41:00 INFO - PROCESS | 980 | 1468190460519 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 980 | 1468190460521 Marionette TRACE conn3 <- [1,246,null,{}] 15:41:00 INFO - PROCESS | 980 | 1468190460524 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}] 15:41:00 INFO - PROCESS | 980 | 1468190460527 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:00 INFO - PROCESS | 980 | 1468190460632 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:41:00 INFO - PROCESS | 980 | 1468190460707 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 980 | 1468190460709 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:00 INFO - PROCESS | 980 | ++DOCSHELL 16898C00 == 43 [pid = 980] [id = 71] 15:41:00 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (16899000) [pid = 980] [serial = 210] [outer = 00000000] 15:41:00 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (1724F400) [pid = 980] [serial = 211] [outer = 16899000] 15:41:00 INFO - PROCESS | 980 | 1468190460761 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (19A30400) [pid = 980] [serial = 212] [outer = 16899000] 15:41:01 INFO - PROCESS | 980 | 1468190461412 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]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 938ms 15:41:01 INFO - PROCESS | 980 | 1468190461463 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 980 | 1468190461467 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 15:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:41:01 INFO - PROCESS | 980 | 1468190461472 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 980 | 1468190461475 Marionette TRACE conn3 <- [1,250,null,{}] 15:41:01 INFO - PROCESS | 980 | 1468190461481 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}] 15:41:01 INFO - PROCESS | 980 | 1468190461484 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:01 INFO - PROCESS | 980 | 1468190461577 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:41:01 INFO - PROCESS | 980 | 1468190461672 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 980 | 1468190461674 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:01 INFO - PROCESS | 980 | ++DOCSHELL 12825000 == 44 [pid = 980] [id = 72] 15:41:01 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (12825C00) [pid = 980] [serial = 213] [outer = 00000000] 15:41:01 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (12DCC800) [pid = 980] [serial = 214] [outer = 12825C00] 15:41:01 INFO - PROCESS | 980 | 1468190461722 Marionette DEBUG loaded listener.js 15:41:01 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (130D0800) [pid = 980] [serial = 215] [outer = 12825C00] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 15F8E400 == 43 [pid = 980] [id = 66] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 14292C00 == 42 [pid = 980] [id = 65] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 10A04800 == 41 [pid = 980] [id = 64] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 19C65800 == 40 [pid = 980] [id = 63] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 17254800 == 39 [pid = 980] [id = 62] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 16D5DC00 == 38 [pid = 980] [id = 61] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 16899800 == 37 [pid = 980] [id = 60] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 150C1000 == 36 [pid = 980] [id = 59] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 130D1800 == 35 [pid = 980] [id = 58] 15:41:01 INFO - PROCESS | 980 | --DOCSHELL 13133000 == 34 [pid = 980] [id = 57] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 103 (19D85400) [pid = 980] [serial = 162] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 102 (16F15000) [pid = 980] [serial = 147] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 101 (12B02800) [pid = 980] [serial = 133] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 100 (112D6800) [pid = 980] [serial = 132] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 99 (15393C00) [pid = 980] [serial = 141] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 98 (1292A000) [pid = 980] [serial = 135] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 97 (12BD0C00) [pid = 980] [serial = 136] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 96 (13948000) [pid = 980] [serial = 138] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 95 (139CC800) [pid = 980] [serial = 139] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 94 (1689A400) [pid = 980] [serial = 145] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1670D800) [pid = 980] [serial = 144] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 92 (1768CC00) [pid = 980] [serial = 150] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 91 (11AEA800) [pid = 980] [serial = 118] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 90 (112D2000) [pid = 980] [serial = 117] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 89 (17248400) [pid = 980] [serial = 148] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 88 (15019400) [pid = 980] [serial = 121] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 87 (13C38C00) [pid = 980] [serial = 120] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17689800) [pid = 980] [serial = 159] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 85 (177ABC00) [pid = 980] [serial = 124] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 84 (17704C00) [pid = 980] [serial = 123] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 83 (19A25800) [pid = 980] [serial = 127] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19A24400) [pid = 980] [serial = 126] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1728D000) [pid = 980] [serial = 154] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 80 (130CF800) [pid = 980] [serial = 130] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1303B000) [pid = 980] [serial = 129] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15878000) [pid = 980] [serial = 153] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1770A400) [pid = 980] [serial = 151] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19C5C000) [pid = 980] [serial = 157] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 75 (19C67800) [pid = 980] [serial = 160] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19A27400) [pid = 980] [serial = 156] [outer = 00000000] [url = about:blank] 15:41:01 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1583C800) [pid = 980] [serial = 142] [outer = 00000000] [url = about:blank] 15:41:02 INFO - PROCESS | 980 | 1468190462229 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]]]}] 15:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 797ms 15:41:02 INFO - PROCESS | 980 | 1468190462276 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 980 | 1468190462283 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 15:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:41:02 INFO - PROCESS | 980 | 1468190462294 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 980 | 1468190462296 Marionette TRACE conn3 <- [1,254,null,{}] 15:41:02 INFO - PROCESS | 980 | 1468190462300 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}] 15:41:02 INFO - PROCESS | 980 | 1468190462303 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:02 INFO - PROCESS | 980 | 1468190462388 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:41:02 INFO - PROCESS | 980 | 1468190462396 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 980 | 1468190462398 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:02 INFO - PROCESS | 980 | ++DOCSHELL 12DC8000 == 35 [pid = 980] [id = 73] 15:41:02 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (12DCB800) [pid = 980] [serial = 216] [outer = 00000000] 15:41:02 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13432800) [pid = 980] [serial = 217] [outer = 12DCB800] 15:41:02 INFO - PROCESS | 980 | 1468190462444 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (13952C00) [pid = 980] [serial = 218] [outer = 12DCB800] 15:41:02 INFO - PROCESS | 980 | 1468190462877 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]]]}] 15:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 641ms 15:41:02 INFO - PROCESS | 980 | 1468190462930 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 980 | 1468190462932 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 15:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:41:02 INFO - PROCESS | 980 | 1468190462936 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 980 | 1468190462939 Marionette TRACE conn3 <- [1,258,null,{}] 15:41:02 INFO - PROCESS | 980 | 1468190462948 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}] 15:41:02 INFO - PROCESS | 980 | 1468190462953 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:03 INFO - PROCESS | 980 | 1468190463032 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:41:03 INFO - PROCESS | 980 | 1468190463041 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 980 | 1468190463044 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:03 INFO - PROCESS | 980 | ++DOCSHELL 14298800 == 36 [pid = 980] [id = 74] 15:41:03 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15013400) [pid = 980] [serial = 219] [outer = 00000000] 15:41:03 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (150C0400) [pid = 980] [serial = 220] [outer = 15013400] 15:41:03 INFO - PROCESS | 980 | 1468190463090 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1583F800) [pid = 980] [serial = 221] [outer = 15013400] 15:41:03 INFO - PROCESS | 980 | 1468190463533 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]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 626ms 15:41:03 INFO - PROCESS | 980 | 1468190463573 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 980 | 1468190463575 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 15:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:41:03 INFO - PROCESS | 980 | 1468190463582 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 980 | 1468190463584 Marionette TRACE conn3 <- [1,262,null,{}] 15:41:03 INFO - PROCESS | 980 | 1468190463587 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}] 15:41:03 INFO - PROCESS | 980 | 1468190463589 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:03 INFO - PROCESS | 980 | 1468190463672 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:41:03 INFO - PROCESS | 980 | 1468190463678 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 980 | 1468190463688 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:03 INFO - PROCESS | 980 | ++DOCSHELL 15F8E000 == 37 [pid = 980] [id = 75] 15:41:03 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (15F8F000) [pid = 980] [serial = 222] [outer = 00000000] 15:41:03 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16973800) [pid = 980] [serial = 223] [outer = 15F8F000] 15:41:03 INFO - PROCESS | 980 | 1468190463734 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1697C800) [pid = 980] [serial = 224] [outer = 15F8F000] 15:41:04 INFO - PROCESS | 980 | 1468190464142 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]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 594ms 15:41:04 INFO - PROCESS | 980 | 1468190464178 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:41:04 INFO - PROCESS | 980 | 1468190464180 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 15:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:41:04 INFO - PROCESS | 980 | 1468190464183 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 980 | 1468190464185 Marionette TRACE conn3 <- [1,266,null,{}] 15:41:04 INFO - PROCESS | 980 | 1468190464188 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}] 15:41:04 INFO - PROCESS | 980 | 1468190464190 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:04 INFO - PROCESS | 980 | 1468190464269 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:41:04 INFO - PROCESS | 980 | 1468190464274 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:04 INFO - PROCESS | 980 | 1468190464276 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:04 INFO - PROCESS | 980 | ++DOCSHELL 12D84000 == 38 [pid = 980] [id = 76] 15:41:04 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (16FE3C00) [pid = 980] [serial = 225] [outer = 00000000] 15:41:04 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (17255C00) [pid = 980] [serial = 226] [outer = 16FE3C00] 15:41:04 INFO - PROCESS | 980 | 1468190464327 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (175A5800) [pid = 980] [serial = 227] [outer = 16FE3C00] 15:41:04 INFO - PROCESS | 980 | 1468190464788 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]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 641ms 15:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:41:04 INFO - PROCESS | 980 | 1468190464824 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:41:04 INFO - PROCESS | 980 | 1468190464825 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 15:41:04 INFO - PROCESS | 980 | 1468190464829 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 980 | 1468190464831 Marionette TRACE conn3 <- [1,270,null,{}] 15:41:04 INFO - PROCESS | 980 | 1468190464834 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}] 15:41:04 INFO - PROCESS | 980 | 1468190464839 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:04 INFO - PROCESS | 980 | 1468190464963 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:41:05 INFO - PROCESS | 980 | 1468190465017 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 980 | 1468190465019 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:05 INFO - PROCESS | 980 | ++DOCSHELL 1819F800 == 39 [pid = 980] [id = 77] 15:41:05 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (181A4800) [pid = 980] [serial = 228] [outer = 00000000] 15:41:05 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (18386400) [pid = 980] [serial = 229] [outer = 181A4800] 15:41:05 INFO - PROCESS | 980 | 1468190465062 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (185AF000) [pid = 980] [serial = 230] [outer = 181A4800] 15:41:05 INFO - PROCESS | 980 | 1468190465463 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]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 688ms 15:41:05 INFO - PROCESS | 980 | 1468190465529 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 980 | 1468190465531 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 15:41:05 INFO - PROCESS | 980 | 1468190465535 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:41:05 INFO - PROCESS | 980 | 1468190465536 Marionette TRACE conn3 <- [1,274,null,{}] 15:41:05 INFO - PROCESS | 980 | 1468190465540 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}] 15:41:05 INFO - PROCESS | 980 | 1468190465542 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:05 INFO - PROCESS | 980 | 1468190465676 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:41:05 INFO - PROCESS | 980 | 1468190465697 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 980 | 1468190465699 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:05 INFO - PROCESS | 980 | ++DOCSHELL 102CD800 == 40 [pid = 980] [id = 78] 15:41:05 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (17709000) [pid = 980] [serial = 231] [outer = 00000000] 15:41:05 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19A2D800) [pid = 980] [serial = 232] [outer = 17709000] 15:41:05 INFO - PROCESS | 980 | 1468190465742 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19C5C000) [pid = 980] [serial = 233] [outer = 17709000] 15:41:06 INFO - PROCESS | 980 | 1468190466131 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]]]}] 15:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 641ms 15:41:06 INFO - PROCESS | 980 | 1468190466173 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:41:06 INFO - PROCESS | 980 | 1468190466175 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 15:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:41:06 INFO - PROCESS | 980 | 1468190466178 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:41:06 INFO - PROCESS | 980 | 1468190466179 Marionette TRACE conn3 <- [1,278,null,{}] 15:41:06 INFO - PROCESS | 980 | 1468190466183 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}] 15:41:06 INFO - PROCESS | 980 | 1468190466185 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:06 INFO - PROCESS | 980 | 1468190466287 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:41:06 INFO - PROCESS | 980 | 1468190466292 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:06 INFO - PROCESS | 980 | 1468190466294 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:06 INFO - PROCESS | 980 | ++DOCSHELL 18384400 == 41 [pid = 980] [id = 79] 15:41:06 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (19A2C800) [pid = 980] [serial = 234] [outer = 00000000] 15:41:06 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (19D31C00) [pid = 980] [serial = 235] [outer = 19A2C800] 15:41:06 INFO - PROCESS | 980 | 1468190466336 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19D32800) [pid = 980] [serial = 236] [outer = 19A2C800] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 93 (17689400) [pid = 980] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 92 (16B3A000) [pid = 980] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 91 (19D89400) [pid = 980] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 90 (11C3D800) [pid = 980] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 89 (15394000) [pid = 980] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1314BC00) [pid = 980] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 87 (130D2400) [pid = 980] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 86 (16892C00) [pid = 980] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 85 (10A0C000) [pid = 980] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 84 (17250000) [pid = 980] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:41:06 INFO - PROCESS | 980 | --DOMWINDOW == 83 (16895800) [pid = 980] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:41:06 INFO - PROCESS | 980 | 1468190466805 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]]]}] 15:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 703ms 15:41:06 INFO - PROCESS | 980 | 1468190466878 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:41:06 INFO - PROCESS | 980 | 1468190466880 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 15:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:41:06 INFO - PROCESS | 980 | 1468190466883 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:41:06 INFO - PROCESS | 980 | 1468190466885 Marionette TRACE conn3 <- [1,282,null,{}] 15:41:06 INFO - PROCESS | 980 | 1468190466888 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}] 15:41:06 INFO - PROCESS | 980 | 1468190466890 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:07 INFO - PROCESS | 980 | 1468190467020 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:41:07 INFO - PROCESS | 980 | 1468190467071 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 980 | 1468190467073 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:07 INFO - PROCESS | 980 | ++DOCSHELL 17694C00 == 42 [pid = 980] [id = 80] 15:41:07 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (177A5C00) [pid = 980] [serial = 237] [outer = 00000000] 15:41:07 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19D8B000) [pid = 980] [serial = 238] [outer = 177A5C00] 15:41:07 INFO - PROCESS | 980 | 1468190467117 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A186000) [pid = 980] [serial = 239] [outer = 177A5C00] 15:41:07 INFO - PROCESS | 980 | 1468190467451 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]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 594ms 15:41:07 INFO - PROCESS | 980 | 1468190467480 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 980 | 1468190467482 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 15:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:41:07 INFO - PROCESS | 980 | 1468190467486 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 980 | 1468190467487 Marionette TRACE conn3 <- [1,286,null,{}] 15:41:07 INFO - PROCESS | 980 | 1468190467491 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}] 15:41:07 INFO - PROCESS | 980 | 1468190467493 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:07 INFO - PROCESS | 980 | 1468190467614 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:41:07 INFO - PROCESS | 980 | 1468190467620 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 980 | 1468190467622 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:07 INFO - PROCESS | 980 | ++DOCSHELL 15021000 == 43 [pid = 980] [id = 81] 15:41:07 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (16973400) [pid = 980] [serial = 240] [outer = 00000000] 15:41:07 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1A487800) [pid = 980] [serial = 241] [outer = 16973400] 15:41:07 INFO - PROCESS | 980 | 1468190467664 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1A4DE800) [pid = 980] [serial = 242] [outer = 16973400] 15:41:08 INFO - PROCESS | 980 | 1468190468105 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]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 687ms 15:41:08 INFO - PROCESS | 980 | 1468190468186 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 980 | 1468190468188 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 15:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:41:08 INFO - PROCESS | 980 | 1468190468191 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 980 | 1468190468194 Marionette TRACE conn3 <- [1,290,null,{}] 15:41:08 INFO - PROCESS | 980 | 1468190468197 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}] 15:41:08 INFO - PROCESS | 980 | 1468190468200 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:08 INFO - PROCESS | 980 | 1468190468290 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:41:08 INFO - PROCESS | 980 | 1468190468335 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 980 | 1468190468337 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:08 INFO - PROCESS | 980 | ++DOCSHELL 1AACA800 == 44 [pid = 980] [id = 82] 15:41:08 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1AACAC00) [pid = 980] [serial = 243] [outer = 00000000] 15:41:08 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1AE68C00) [pid = 980] [serial = 244] [outer = 1AACAC00] 15:41:08 INFO - PROCESS | 980 | 1468190468389 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1AE70400) [pid = 980] [serial = 245] [outer = 1AACAC00] 15:41:08 INFO - PROCESS | 980 | 1468190468929 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]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 797ms 15:41:08 INFO - PROCESS | 980 | 1468190468994 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 980 | 1468190468998 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 15:41:08 INFO - PROCESS | 980 | 1468190469003 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:41:09 INFO - PROCESS | 980 | 1468190469006 Marionette TRACE conn3 <- [1,294,null,{}] 15:41:09 INFO - PROCESS | 980 | 1468190469012 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}] 15:41:09 INFO - PROCESS | 980 | 1468190469015 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:09 INFO - PROCESS | 980 | 1468190469162 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:41:09 INFO - PROCESS | 980 | 1468190469179 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 980 | 1468190469182 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:09 INFO - PROCESS | 980 | ++DOCSHELL 114DF400 == 45 [pid = 980] [id = 83] 15:41:09 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (114E8400) [pid = 980] [serial = 246] [outer = 00000000] 15:41:09 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (12BD5000) [pid = 980] [serial = 247] [outer = 114E8400] 15:41:09 INFO - PROCESS | 980 | 1468190469237 Marionette DEBUG loaded listener.js 15:41:09 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (130CFC00) [pid = 980] [serial = 248] [outer = 114E8400] 15:41:09 INFO - PROCESS | 980 | 1468190469817 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]]]}] 15:41:09 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. 15:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 843ms 15:41:09 INFO - PROCESS | 980 | 1468190469847 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 980 | 1468190469852 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 15:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:41:09 INFO - PROCESS | 980 | 1468190469858 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 980 | 1468190469861 Marionette TRACE conn3 <- [1,298,null,{}] 15:41:09 INFO - PROCESS | 980 | 1468190469864 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}] 15:41:09 INFO - PROCESS | 980 | 1468190469867 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:09 INFO - PROCESS | 980 | 1468190469974 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:41:10 INFO - PROCESS | 980 | 1468190470051 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 980 | 1468190470054 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:10 INFO - PROCESS | 980 | ++DOCSHELL 13C2BC00 == 46 [pid = 980] [id = 84] 15:41:10 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (13C38800) [pid = 980] [serial = 249] [outer = 00000000] 15:41:10 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (14297000) [pid = 980] [serial = 250] [outer = 13C38800] 15:41:10 INFO - PROCESS | 980 | 1468190470150 Marionette DEBUG loaded listener.js 15:41:10 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (15E72800) [pid = 980] [serial = 251] [outer = 13C38800] 15:41:10 INFO - PROCESS | 980 | 1468190470663 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]]]}] 15:41:10 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. 15:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 828ms 15:41:10 INFO - PROCESS | 980 | 1468190470701 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:41:10 INFO - PROCESS | 980 | 1468190470703 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 15:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:41:10 INFO - PROCESS | 980 | 1468190470707 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:41:10 INFO - PROCESS | 980 | 1468190470711 Marionette TRACE conn3 <- [1,302,null,{}] 15:41:10 INFO - PROCESS | 980 | 1468190470721 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}] 15:41:10 INFO - PROCESS | 980 | 1468190470726 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:10 INFO - PROCESS | 980 | 1468190470831 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:41:10 INFO - PROCESS | 980 | 1468190470924 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 980 | 1468190470927 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:10 INFO - PROCESS | 980 | ++DOCSHELL 185B0400 == 47 [pid = 980] [id = 85] 15:41:10 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (19A24400) [pid = 980] [serial = 252] [outer = 00000000] 15:41:10 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (19D29C00) [pid = 980] [serial = 253] [outer = 19A24400] 15:41:10 INFO - PROCESS | 980 | 1468190470982 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (1A881400) [pid = 980] [serial = 254] [outer = 19A24400] 15:41:11 INFO - PROCESS | 980 | 1468190471751 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]]]}] 15:41:11 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. 15:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1094ms 15:41:11 INFO - PROCESS | 980 | 1468190471818 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 980 | 1468190471821 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 15:41:11 INFO - PROCESS | 980 | 1468190471826 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 980 | 1468190471828 Marionette TRACE conn3 <- [1,306,null,{}] 15:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:41:11 INFO - PROCESS | 980 | 1468190471832 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}] 15:41:11 INFO - PROCESS | 980 | 1468190471834 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:11 INFO - PROCESS | 980 | 1468190471945 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:41:12 INFO - PROCESS | 980 | 1468190472062 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:12 INFO - PROCESS | 980 | 1468190472064 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:12 INFO - PROCESS | 980 | ++DOCSHELL 1AE6D800 == 48 [pid = 980] [id = 86] 15:41:12 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (1AE6DC00) [pid = 980] [serial = 255] [outer = 00000000] 15:41:12 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (1B068C00) [pid = 980] [serial = 256] [outer = 1AE6DC00] 15:41:12 INFO - PROCESS | 980 | 1468190472118 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (1B069800) [pid = 980] [serial = 257] [outer = 1AE6DC00] 15:41:12 INFO - PROCESS | 980 | 1468190472814 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]]]}] 15:41:12 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. 15:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1031ms 15:41:12 INFO - PROCESS | 980 | 1468190472886 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 980 | 1468190472891 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 15:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:41:12 INFO - PROCESS | 980 | 1468190472896 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 980 | 1468190472899 Marionette TRACE conn3 <- [1,310,null,{}] 15:41:12 INFO - PROCESS | 980 | 1468190472904 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}] 15:41:12 INFO - PROCESS | 980 | 1468190472907 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:13 INFO - PROCESS | 980 | 1468190473006 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:41:13 INFO - PROCESS | 980 | 1468190473085 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 980 | 1468190473089 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:13 INFO - PROCESS | 980 | ++DOCSHELL 11CD9C00 == 49 [pid = 980] [id = 87] 15:41:13 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (12927C00) [pid = 980] [serial = 258] [outer = 00000000] 15:41:13 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (1312DC00) [pid = 980] [serial = 259] [outer = 12927C00] 15:41:13 INFO - PROCESS | 980 | 1468190473196 Marionette DEBUG loaded listener.js 15:41:13 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (131ED400) [pid = 980] [serial = 260] [outer = 12927C00] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 15021000 == 48 [pid = 980] [id = 81] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 17694C00 == 47 [pid = 980] [id = 80] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 18384400 == 46 [pid = 980] [id = 79] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 102CD800 == 45 [pid = 980] [id = 78] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 1819F800 == 44 [pid = 980] [id = 77] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 12D84000 == 43 [pid = 980] [id = 76] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 15F8E000 == 42 [pid = 980] [id = 75] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 14298800 == 41 [pid = 980] [id = 74] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 12DC8000 == 40 [pid = 980] [id = 73] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 12825000 == 39 [pid = 980] [id = 72] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 16898C00 == 38 [pid = 980] [id = 71] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 19A2B400 == 37 [pid = 980] [id = 70] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 15837400 == 36 [pid = 980] [id = 69] 15:41:13 INFO - PROCESS | 980 | --DOCSHELL 10A0BC00 == 35 [pid = 980] [id = 68] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 106 (19D7D400) [pid = 980] [serial = 184] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 105 (16FE5C00) [pid = 980] [serial = 178] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 104 (1A47D000) [pid = 980] [serial = 187] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 103 (131E7800) [pid = 980] [serial = 166] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 102 (130D9400) [pid = 980] [serial = 165] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 101 (15875800) [pid = 980] [serial = 175] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 100 (15E7FC00) [pid = 980] [serial = 176] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 99 (132F0800) [pid = 980] [serial = 170] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 98 (131E7000) [pid = 980] [serial = 169] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 97 (139DA800) [pid = 980] [serial = 172] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 96 (13C35400) [pid = 980] [serial = 173] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1A88E400) [pid = 980] [serial = 196] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 94 (1A487C00) [pid = 980] [serial = 188] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1B7B2400) [pid = 980] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 92 (12D7D800) [pid = 980] [serial = 191] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 91 (11CD2400) [pid = 980] [serial = 190] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 90 (1768A400) [pid = 980] [serial = 181] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 89 (17DDEC00) [pid = 980] [serial = 182] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 88 (17251800) [pid = 980] [serial = 179] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1A4D6000) [pid = 980] [serial = 194] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19C60400) [pid = 980] [serial = 193] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1A957400) [pid = 980] [serial = 197] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1A182800) [pid = 980] [serial = 185] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1A963C00) [pid = 980] [serial = 199] [outer = 00000000] [url = about:blank] 15:41:13 INFO - PROCESS | 980 | 1468190473760 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]]]}] 15:41:13 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. 15:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 906ms 15:41:13 INFO - PROCESS | 980 | 1468190473798 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:41:13 INFO - PROCESS | 980 | 1468190473802 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 15:41:13 INFO - PROCESS | 980 | 1468190473808 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:41:13 INFO - PROCESS | 980 | 1468190473810 Marionette TRACE conn3 <- [1,314,null,{}] 15:41:13 INFO - PROCESS | 980 | 1468190473813 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}] 15:41:13 INFO - PROCESS | 980 | 1468190473816 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:13 INFO - PROCESS | 980 | 1468190473899 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:41:13 INFO - PROCESS | 980 | 1468190473907 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 980 | 1468190473910 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:13 INFO - PROCESS | 980 | ++DOCSHELL 12BD5800 == 36 [pid = 980] [id = 88] 15:41:13 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (12D7D800) [pid = 980] [serial = 261] [outer = 00000000] 15:41:13 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (132EB400) [pid = 980] [serial = 262] [outer = 12D7D800] 15:41:13 INFO - PROCESS | 980 | 1468190473955 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (13C35400) [pid = 980] [serial = 263] [outer = 12D7D800] 15:41:14 INFO - PROCESS | 980 | 1468190474408 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]]]}] 15:41:14 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. 15:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 641ms 15:41:14 INFO - PROCESS | 980 | 1468190474450 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 980 | 1468190474452 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 15:41:14 INFO - PROCESS | 980 | 1468190474456 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:41:14 INFO - PROCESS | 980 | 1468190474459 Marionette TRACE conn3 <- [1,318,null,{}] 15:41:14 INFO - PROCESS | 980 | 1468190474504 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}] 15:41:14 INFO - PROCESS | 980 | 1468190474508 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:14 INFO - PROCESS | 980 | 1468190474590 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:41:14 INFO - PROCESS | 980 | 1468190474669 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 980 | 1468190474672 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:14 INFO - PROCESS | 980 | ++DOCSHELL 15835C00 == 37 [pid = 980] [id = 89] 15:41:14 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (15837400) [pid = 980] [serial = 264] [outer = 00000000] 15:41:14 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (15F8E000) [pid = 980] [serial = 265] [outer = 15837400] 15:41:14 INFO - PROCESS | 980 | 1468190474719 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (16972C00) [pid = 980] [serial = 266] [outer = 15837400] 15:41:14 INFO - PROCESS | 980 | 1468190474917 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:41:15 INFO - PROCESS | 980 | 1468190475119 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]]]}] 15:41:15 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. 15:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 719ms 15:41:15 INFO - PROCESS | 980 | 1468190475177 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 980 | 1468190475179 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 15:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:41:15 INFO - PROCESS | 980 | 1468190475183 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - PROCESS | 980 | 1468190475184 Marionette TRACE conn3 <- [1,322,null,{}] 15:41:15 INFO - PROCESS | 980 | 1468190475189 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}] 15:41:15 INFO - PROCESS | 980 | 1468190475192 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:15 INFO - PROCESS | 980 | 1468190475301 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:41:15 INFO - PROCESS | 980 | 1468190475309 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:15 INFO - PROCESS | 980 | 1468190475311 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:15 INFO - PROCESS | 980 | ++DOCSHELL 17248400 == 38 [pid = 980] [id = 90] 15:41:15 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (17248800) [pid = 980] [serial = 267] [outer = 00000000] 15:41:15 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1724EC00) [pid = 980] [serial = 268] [outer = 17248800] 15:41:15 INFO - PROCESS | 980 | 1468190475367 Marionette DEBUG loaded listener.js 15:41:15 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (17694C00) [pid = 980] [serial = 269] [outer = 17248800] 15:41:15 INFO - PROCESS | 980 | 1468190475815 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]]]}] 15:41:15 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. 15:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 703ms 15:41:15 INFO - PROCESS | 980 | 1468190475882 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 980 | 1468190475884 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 15:41:15 INFO - PROCESS | 980 | 1468190475887 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:41:15 INFO - PROCESS | 980 | 1468190475889 Marionette TRACE conn3 <- [1,326,null,{}] 15:41:15 INFO - PROCESS | 980 | 1468190475899 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}] 15:41:15 INFO - PROCESS | 980 | 1468190475901 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:16 INFO - PROCESS | 980 | 1468190476028 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:41:16 INFO - PROCESS | 980 | 1468190476036 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 980 | 1468190476038 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:16 INFO - PROCESS | 980 | ++DOCSHELL 17DEA000 == 39 [pid = 980] [id = 91] 15:41:16 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1819F800) [pid = 980] [serial = 270] [outer = 00000000] 15:41:16 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19A2A800) [pid = 980] [serial = 271] [outer = 1819F800] 15:41:16 INFO - PROCESS | 980 | 1468190476082 Marionette DEBUG loaded listener.js 15:41:16 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (19A2EC00) [pid = 980] [serial = 272] [outer = 1819F800] 15:41:16 INFO - PROCESS | 980 | 1468190476564 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]]]}] 15:41:16 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. 15:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 687ms 15:41:16 INFO - PROCESS | 980 | 1468190476587 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:41:16 INFO - PROCESS | 980 | 1468190476589 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 15:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:41:16 INFO - PROCESS | 980 | 1468190476598 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:41:16 INFO - PROCESS | 980 | 1468190476600 Marionette TRACE conn3 <- [1,330,null,{}] 15:41:16 INFO - PROCESS | 980 | 1468190476603 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}] 15:41:16 INFO - PROCESS | 980 | 1468190476608 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:16 INFO - PROCESS | 980 | 1468190476737 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:41:16 INFO - PROCESS | 980 | 1468190476747 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 980 | 1468190476749 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:16 INFO - PROCESS | 980 | ++DOCSHELL 19A28400 == 40 [pid = 980] [id = 92] 15:41:16 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (19C5DC00) [pid = 980] [serial = 273] [outer = 00000000] 15:41:16 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (1A489000) [pid = 980] [serial = 274] [outer = 19C5DC00] 15:41:16 INFO - PROCESS | 980 | 1468190476795 Marionette DEBUG loaded listener.js 15:41:16 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (19D28000) [pid = 980] [serial = 275] [outer = 19C5DC00] 15:41:17 INFO - PROCESS | 980 | 1468190477273 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]]]}] 15:41:17 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. 15:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 688ms 15:41:17 INFO - PROCESS | 980 | 1468190477292 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:41:17 INFO - PROCESS | 980 | 1468190477294 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 15:41:17 INFO - PROCESS | 980 | 1468190477297 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:41:17 INFO - PROCESS | 980 | 1468190477299 Marionette TRACE conn3 <- [1,334,null,{}] 15:41:17 INFO - PROCESS | 980 | 1468190477308 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}] 15:41:17 INFO - PROCESS | 980 | 1468190477310 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:17 INFO - PROCESS | 980 | 1468190477454 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:41:17 INFO - PROCESS | 980 | 1468190477467 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 980 | 1468190477469 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:17 INFO - PROCESS | 980 | ++DOCSHELL 1A335000 == 41 [pid = 980] [id = 93] 15:41:17 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (1A4DA800) [pid = 980] [serial = 276] [outer = 00000000] 15:41:17 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (1A95C800) [pid = 980] [serial = 277] [outer = 1A4DA800] 15:41:17 INFO - PROCESS | 980 | 1468190477540 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (1A95E000) [pid = 980] [serial = 278] [outer = 1A4DA800] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 100 (16973400) [pid = 980] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 99 (10EEB400) [pid = 980] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 98 (12DCB800) [pid = 980] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 97 (19A2BC00) [pid = 980] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 96 (15F8F000) [pid = 980] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 95 (15013400) [pid = 980] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 94 (181A4800) [pid = 980] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1583A400) [pid = 980] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 92 (16FE3C00) [pid = 980] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 91 (12825C00) [pid = 980] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 90 (11CD6400) [pid = 980] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 89 (17709000) [pid = 980] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 88 (16899000) [pid = 980] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19A2C800) [pid = 980] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:41:18 INFO - PROCESS | 980 | --DOMWINDOW == 86 (177A5C00) [pid = 980] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:41:18 INFO - PROCESS | 980 | 1468190478092 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]]]}] 15:41:18 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. 15:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 844ms 15:41:18 INFO - PROCESS | 980 | 1468190478141 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 980 | 1468190478143 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 15:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:41:18 INFO - PROCESS | 980 | 1468190478150 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 980 | 1468190478152 Marionette TRACE conn3 <- [1,338,null,{}] 15:41:18 INFO - PROCESS | 980 | 1468190478155 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}] 15:41:18 INFO - PROCESS | 980 | 1468190478157 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:18 INFO - PROCESS | 980 | 1468190478236 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:41:18 INFO - PROCESS | 980 | 1468190478241 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:18 INFO - PROCESS | 980 | 1468190478243 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:18 INFO - PROCESS | 980 | ++DOCSHELL 10A7C400 == 42 [pid = 980] [id = 94] 15:41:18 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (130A8000) [pid = 980] [serial = 279] [outer = 00000000] 15:41:18 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1539D800) [pid = 980] [serial = 280] [outer = 130A8000] 15:41:18 INFO - PROCESS | 980 | 1468190478286 Marionette DEBUG loaded listener.js 15:41:18 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (17709000) [pid = 980] [serial = 281] [outer = 130A8000] 15:41:18 INFO - PROCESS | 980 | 1468190478693 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]]]}] 15:41:18 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. 15:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 594ms 15:41:18 INFO - PROCESS | 980 | 1468190478743 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 980 | 1468190478745 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 15:41:18 INFO - PROCESS | 980 | 1468190478749 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:41:18 INFO - PROCESS | 980 | 1468190478750 Marionette TRACE conn3 <- [1,342,null,{}] 15:41:18 INFO - PROCESS | 980 | 1468190478776 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}] 15:41:18 INFO - PROCESS | 980 | 1468190478777 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:18 INFO - PROCESS | 980 | 1468190478858 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:41:18 INFO - PROCESS | 980 | 1468190478864 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:18 INFO - PROCESS | 980 | 1468190478866 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:18 INFO - PROCESS | 980 | ++DOCSHELL 10A75C00 == 43 [pid = 980] [id = 95] 15:41:18 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (15F8D800) [pid = 980] [serial = 282] [outer = 00000000] 15:41:18 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19D88800) [pid = 980] [serial = 283] [outer = 15F8D800] 15:41:18 INFO - PROCESS | 980 | 1468190478908 Marionette DEBUG loaded listener.js 15:41:18 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1A95B400) [pid = 980] [serial = 284] [outer = 15F8D800] 15:41:19 INFO - PROCESS | 980 | 1468190479304 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]]]}] 15:41:19 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. 15:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 593ms 15:41:19 INFO - PROCESS | 980 | 1468190479352 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:41:19 INFO - PROCESS | 980 | 1468190479354 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 15:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:41:19 INFO - PROCESS | 980 | 1468190479357 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 980 | 1468190479359 Marionette TRACE conn3 <- [1,346,null,{}] 15:41:19 INFO - PROCESS | 980 | 1468190479362 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}] 15:41:19 INFO - PROCESS | 980 | 1468190479373 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:19 INFO - PROCESS | 980 | 1468190479456 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:41:19 INFO - PROCESS | 980 | 1468190479462 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 980 | 1468190479463 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:19 INFO - PROCESS | 980 | ++DOCSHELL 10A0B400 == 44 [pid = 980] [id = 96] 15:41:19 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (19A2C800) [pid = 980] [serial = 285] [outer = 00000000] 15:41:19 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (1B065C00) [pid = 980] [serial = 286] [outer = 19A2C800] 15:41:19 INFO - PROCESS | 980 | 1468190479508 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1B139C00) [pid = 980] [serial = 287] [outer = 19A2C800] 15:41:19 INFO - PROCESS | 980 | 1468190479931 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]]]}] 15:41:19 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. 15:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 594ms 15:41:19 INFO - PROCESS | 980 | 1468190479953 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:41:19 INFO - PROCESS | 980 | 1468190479956 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 15:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:41:19 INFO - PROCESS | 980 | 1468190479971 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 980 | 1468190479973 Marionette TRACE conn3 <- [1,350,null,{}] 15:41:19 INFO - PROCESS | 980 | 1468190479976 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}] 15:41:19 INFO - PROCESS | 980 | 1468190479979 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:20 INFO - PROCESS | 980 | 1468190480122 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:41:20 INFO - PROCESS | 980 | 1468190480261 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 980 | 1468190480264 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:20 INFO - PROCESS | 980 | ++DOCSHELL 10A74800 == 45 [pid = 980] [id = 97] 15:41:20 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (10A77400) [pid = 980] [serial = 288] [outer = 00000000] 15:41:20 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (11AE9400) [pid = 980] [serial = 289] [outer = 10A77400] 15:41:20 INFO - PROCESS | 980 | 1468190480321 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (12825000) [pid = 980] [serial = 290] [outer = 10A77400] 15:41:20 INFO - PROCESS | 980 | 1468190480862 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]]]}] 15:41:20 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. 15:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 938ms 15:41:20 INFO - PROCESS | 980 | 1468190480917 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 980 | 1468190480921 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 15:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:41:20 INFO - PROCESS | 980 | 1468190480926 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 980 | 1468190480930 Marionette TRACE conn3 <- [1,354,null,{}] 15:41:20 INFO - PROCESS | 980 | 1468190480935 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}] 15:41:20 INFO - PROCESS | 980 | 1468190480937 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:21 INFO - PROCESS | 980 | 1468190481048 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:41:21 INFO - PROCESS | 980 | 1468190481143 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 980 | 1468190481146 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:21 INFO - PROCESS | 980 | ++DOCSHELL 13CEC000 == 46 [pid = 980] [id = 98] 15:41:21 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (13CEA000) [pid = 980] [serial = 291] [outer = 00000000] 15:41:21 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (14297400) [pid = 980] [serial = 292] [outer = 13CEA000] 15:41:21 INFO - PROCESS | 980 | 1468190481200 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (1583C800) [pid = 980] [serial = 293] [outer = 13CEA000] 15:41:21 INFO - PROCESS | 980 | 1468190481785 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]]]}] 15:41:21 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. 15:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 906ms 15:41:21 INFO - PROCESS | 980 | 1468190481831 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 980 | 1468190481834 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 15:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:41:21 INFO - PROCESS | 980 | 1468190481839 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 980 | 1468190481841 Marionette TRACE conn3 <- [1,358,null,{}] 15:41:21 INFO - PROCESS | 980 | 1468190481845 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}] 15:41:21 INFO - PROCESS | 980 | 1468190481847 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:21 INFO - PROCESS | 980 | 1468190481955 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:41:22 INFO - PROCESS | 980 | 1468190482050 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 980 | 1468190482052 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:22 INFO - PROCESS | 980 | ++DOCSHELL 177A7000 == 47 [pid = 980] [id = 99] 15:41:22 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (177AC000) [pid = 980] [serial = 294] [outer = 00000000] 15:41:22 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (19D2A000) [pid = 980] [serial = 295] [outer = 177AC000] 15:41:22 INFO - PROCESS | 980 | 1468190482105 Marionette DEBUG loaded listener.js 15:41:22 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (1A187400) [pid = 980] [serial = 296] [outer = 177AC000] 15:41:22 INFO - PROCESS | 980 | 1468190482732 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]]]}] 15:41:22 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. 15:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 953ms 15:41:22 INFO - PROCESS | 980 | 1468190482782 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:41:22 INFO - PROCESS | 980 | 1468190482786 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 15:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:41:22 INFO - PROCESS | 980 | 1468190482796 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 980 | 1468190482801 Marionette TRACE conn3 <- [1,362,null,{}] 15:41:22 INFO - PROCESS | 980 | 1468190482805 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}] 15:41:22 INFO - PROCESS | 980 | 1468190482808 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:22 INFO - PROCESS | 980 | 1468190482918 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:41:23 INFO - PROCESS | 980 | 1468190483039 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:23 INFO - PROCESS | 980 | 1468190483041 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:23 INFO - PROCESS | 980 | ++DOCSHELL 10559800 == 48 [pid = 980] [id = 100] 15:41:23 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (1A182400) [pid = 980] [serial = 297] [outer = 00000000] 15:41:23 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (1B145800) [pid = 980] [serial = 298] [outer = 1A182400] 15:41:23 INFO - PROCESS | 980 | 1468190483094 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (1B1A2000) [pid = 980] [serial = 299] [outer = 1A182400] 15:41:23 INFO - PROCESS | 980 | 1468190483909 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]]]}] 15:41:23 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. 15:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1157ms 15:41:23 INFO - PROCESS | 980 | 1468190483946 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 980 | 1468190483950 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 15:41:23 INFO - PROCESS | 980 | 1468190483955 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:41:23 INFO - PROCESS | 980 | 1468190483959 Marionette TRACE conn3 <- [1,366,null,{}] 15:41:23 INFO - PROCESS | 980 | 1468190483964 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}] 15:41:23 INFO - PROCESS | 980 | 1468190483968 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:24 INFO - PROCESS | 980 | 1468190484097 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:41:24 INFO - PROCESS | 980 | 1468190484173 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 980 | 1468190484178 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:24 INFO - PROCESS | 980 | ++DOCSHELL 12BD2400 == 49 [pid = 980] [id = 101] 15:41:24 INFO - PROCESS | 980 | ++DOMWINDOW == 108 (12BD5400) [pid = 980] [serial = 300] [outer = 00000000] 15:41:24 INFO - PROCESS | 980 | ++DOMWINDOW == 109 (130AF800) [pid = 980] [serial = 301] [outer = 12BD5400] 15:41:24 INFO - PROCESS | 980 | 1468190484287 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 980 | ++DOMWINDOW == 110 (13150C00) [pid = 980] [serial = 302] [outer = 12BD5400] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 10A0B400 == 48 [pid = 980] [id = 96] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 10A75C00 == 47 [pid = 980] [id = 95] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 10A7C400 == 46 [pid = 980] [id = 94] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 1A335000 == 45 [pid = 980] [id = 93] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 19A28400 == 44 [pid = 980] [id = 92] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 17DEA000 == 43 [pid = 980] [id = 91] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 17248400 == 42 [pid = 980] [id = 90] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 15835C00 == 41 [pid = 980] [id = 89] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 12BD5800 == 40 [pid = 980] [id = 88] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 11CD9C00 == 39 [pid = 980] [id = 87] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 1AE6D800 == 38 [pid = 980] [id = 86] 15:41:24 INFO - PROCESS | 980 | --DOCSHELL 114DF400 == 37 [pid = 980] [id = 83] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 109 (1A17C000) [pid = 980] [serial = 163] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 108 (13432800) [pid = 980] [serial = 217] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 107 (13952C00) [pid = 980] [serial = 218] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 106 (19C5A800) [pid = 980] [serial = 209] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 105 (19A31400) [pid = 980] [serial = 208] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 104 (16973800) [pid = 980] [serial = 223] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 103 (1697C800) [pid = 980] [serial = 224] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 102 (150C0400) [pid = 980] [serial = 220] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 101 (1583F800) [pid = 980] [serial = 221] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 100 (18386400) [pid = 980] [serial = 229] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 99 (185AF000) [pid = 980] [serial = 230] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 98 (17249C00) [pid = 980] [serial = 206] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 97 (16B3C800) [pid = 980] [serial = 205] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 96 (17255C00) [pid = 980] [serial = 226] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 95 (130D0800) [pid = 980] [serial = 215] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 94 (12DCC800) [pid = 980] [serial = 214] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 93 (13949800) [pid = 980] [serial = 203] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 92 (130CC800) [pid = 980] [serial = 202] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 91 (19C5C000) [pid = 980] [serial = 233] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19A30400) [pid = 980] [serial = 212] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1724F400) [pid = 980] [serial = 211] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19A2D800) [pid = 980] [serial = 232] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19D31C00) [pid = 980] [serial = 235] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19D8B000) [pid = 980] [serial = 238] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 85 (19D32800) [pid = 980] [serial = 236] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1AE68C00) [pid = 980] [serial = 244] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1A4DE800) [pid = 980] [serial = 242] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1A487800) [pid = 980] [serial = 241] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1A186000) [pid = 980] [serial = 239] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | --DOMWINDOW == 80 (175A5800) [pid = 980] [serial = 227] [outer = 00000000] [url = about:blank] 15:41:24 INFO - PROCESS | 980 | 1468190484864 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]]]}] 15:41:24 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. 15:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 938ms 15:41:24 INFO - PROCESS | 980 | 1468190484902 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:41:24 INFO - PROCESS | 980 | 1468190484906 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 15:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:41:24 INFO - PROCESS | 980 | 1468190484912 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:41:24 INFO - PROCESS | 980 | 1468190484914 Marionette TRACE conn3 <- [1,370,null,{}] 15:41:24 INFO - PROCESS | 980 | 1468190484918 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}] 15:41:24 INFO - PROCESS | 980 | 1468190484920 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:25 INFO - PROCESS | 980 | 1468190485005 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:41:25 INFO - PROCESS | 980 | 1468190485013 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:25 INFO - PROCESS | 980 | 1468190485016 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:25 INFO - PROCESS | 980 | ++DOCSHELL 130A9C00 == 38 [pid = 980] [id = 102] 15:41:25 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (130CC800) [pid = 980] [serial = 303] [outer = 00000000] 15:41:25 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (13952C00) [pid = 980] [serial = 304] [outer = 130CC800] 15:41:25 INFO - PROCESS | 980 | 1468190485064 Marionette DEBUG loaded listener.js 15:41:25 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (13CE9C00) [pid = 980] [serial = 305] [outer = 130CC800] 15:41:25 INFO - PROCESS | 980 | 1468190485519 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]]]}] 15:41:25 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. 15:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 641ms 15:41:25 INFO - PROCESS | 980 | 1468190485550 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 980 | 1468190485552 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 15:41:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:41:25 INFO - PROCESS | 980 | 1468190485588 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 980 | 1468190485591 Marionette TRACE conn3 <- [1,374,null,{}] 15:41:25 INFO - PROCESS | 980 | 1468190485610 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}] 15:41:25 INFO - PROCESS | 980 | 1468190485614 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:25 INFO - PROCESS | 980 | 1468190485705 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:41:25 INFO - PROCESS | 980 | 1468190485711 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:25 INFO - PROCESS | 980 | 1468190485714 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:25 INFO - PROCESS | 980 | ++DOCSHELL 16B3A400 == 39 [pid = 980] [id = 103] 15:41:25 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (16B3B400) [pid = 980] [serial = 306] [outer = 00000000] 15:41:25 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16F0DC00) [pid = 980] [serial = 307] [outer = 16B3B400] 15:41:25 INFO - PROCESS | 980 | 1468190485768 Marionette DEBUG loaded listener.js 15:41:25 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1724B800) [pid = 980] [serial = 308] [outer = 16B3B400] 15:41:26 INFO - PROCESS | 980 | 1468190486215 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:41:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:41:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 688ms 15:41:26 INFO - PROCESS | 980 | 1468190486236 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:41:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:41:26 INFO - PROCESS | 980 | 1468190486239 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 15:41:26 INFO - PROCESS | 980 | 1468190486242 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:41:26 INFO - PROCESS | 980 | 1468190486244 Marionette TRACE conn3 <- [1,378,null,{}] 15:41:26 INFO - PROCESS | 980 | 1468190486247 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}] 15:41:26 INFO - PROCESS | 980 | 1468190486249 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:26 INFO - PROCESS | 980 | 1468190486330 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:41:26 INFO - PROCESS | 980 | 1468190486335 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 980 | 1468190486337 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:26 INFO - PROCESS | 980 | ++DOCSHELL 17252C00 == 40 [pid = 980] [id = 104] 15:41:26 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (17253400) [pid = 980] [serial = 309] [outer = 00000000] 15:41:26 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1779F400) [pid = 980] [serial = 310] [outer = 17253400] 15:41:26 INFO - PROCESS | 980 | 1468190486380 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (17249C00) [pid = 980] [serial = 311] [outer = 17253400] 15:41:26 INFO - PROCESS | 980 | 1468190486810 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:41:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:41:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 594ms 15:41:26 INFO - PROCESS | 980 | 1468190486848 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:41:26 INFO - PROCESS | 980 | 1468190486850 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 15:41:26 INFO - PROCESS | 980 | 1468190486857 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:41:26 INFO - PROCESS | 980 | 1468190486859 Marionette TRACE conn3 <- [1,382,null,{}] 15:41:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:41:26 INFO - PROCESS | 980 | 1468190486869 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}] 15:41:26 INFO - PROCESS | 980 | 1468190486871 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:26 INFO - PROCESS | 980 | 1468190486973 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:41:26 INFO - PROCESS | 980 | 1468190486978 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 980 | 1468190486980 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:26 INFO - PROCESS | 980 | ++DOCSHELL 17689000 == 41 [pid = 980] [id = 105] 15:41:26 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1768B000) [pid = 980] [serial = 312] [outer = 00000000] 15:41:27 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19A31000) [pid = 980] [serial = 313] [outer = 1768B000] 15:41:27 INFO - PROCESS | 980 | 1468190487022 Marionette DEBUG loaded listener.js 15:41:27 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (19A31800) [pid = 980] [serial = 314] [outer = 1768B000] 15:41:27 INFO - PROCESS | 980 | 1468190487482 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:41:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:41:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 625ms 15:41:27 INFO - PROCESS | 980 | 1468190487499 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:41:27 INFO - PROCESS | 980 | 1468190487500 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 15:41:27 INFO - PROCESS | 980 | 1468190487504 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:41:27 INFO - PROCESS | 980 | 1468190487505 Marionette TRACE conn3 <- [1,386,null,{}] 15:41:27 INFO - PROCESS | 980 | 1468190487509 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}] 15:41:27 INFO - PROCESS | 980 | 1468190487514 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:27 INFO - PROCESS | 980 | 1468190487647 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:41:27 INFO - PROCESS | 980 | 1468190487653 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:27 INFO - PROCESS | 980 | 1468190487655 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:27 INFO - PROCESS | 980 | ++DOCSHELL 10A81C00 == 42 [pid = 980] [id = 106] 15:41:27 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (10B62800) [pid = 980] [serial = 315] [outer = 00000000] 15:41:27 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19D7DC00) [pid = 980] [serial = 316] [outer = 10B62800] 15:41:27 INFO - PROCESS | 980 | 1468190487750 Marionette DEBUG loaded listener.js 15:41:27 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1A32B400) [pid = 980] [serial = 317] [outer = 10B62800] 15:41:28 INFO - PROCESS | 980 | 1468190488169 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]]]}] 15:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 704ms 15:41:28 INFO - PROCESS | 980 | 1468190488204 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 980 | 1468190488205 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 15:41:28 INFO - PROCESS | 980 | 1468190488209 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:41:28 INFO - PROCESS | 980 | 1468190488210 Marionette TRACE conn3 <- [1,390,null,{}] 15:41:28 INFO - PROCESS | 980 | 1468190488214 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}] 15:41:28 INFO - PROCESS | 980 | 1468190488216 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:28 INFO - PROCESS | 980 | 1468190488348 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:41:28 INFO - PROCESS | 980 | 1468190488414 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 980 | 1468190488416 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:28 INFO - PROCESS | 980 | ++DOCSHELL 1768C000 == 43 [pid = 980] [id = 107] 15:41:28 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (19D2E400) [pid = 980] [serial = 318] [outer = 00000000] 15:41:28 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (1A884800) [pid = 980] [serial = 319] [outer = 19D2E400] 15:41:28 INFO - PROCESS | 980 | 1468190488461 Marionette DEBUG loaded listener.js 15:41:28 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (1A88C400) [pid = 980] [serial = 320] [outer = 19D2E400] 15:41:28 INFO - PROCESS | 980 | 1468190489002 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]]]}] 15:41:28 INFO - PROCESS | 980 | --DOMWINDOW == 97 (1A95BC00) [pid = 980] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:41:28 INFO - PROCESS | 980 | --DOMWINDOW == 96 (1819F800) [pid = 980] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:41:28 INFO - PROCESS | 980 | --DOMWINDOW == 95 (19C5DC00) [pid = 980] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 94 (114E8400) [pid = 980] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 93 (12D7D800) [pid = 980] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 92 (13C38800) [pid = 980] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 91 (17248800) [pid = 980] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 90 (1AE6DC00) [pid = 980] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 89 (15837400) [pid = 980] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19A24400) [pid = 980] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 87 (12927C00) [pid = 980] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1A4DA800) [pid = 980] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 85 (130A8000) [pid = 980] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:41:29 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15F8D800) [pid = 980] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 844ms 15:41:29 INFO - PROCESS | 980 | 1468190489052 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:41:29 INFO - PROCESS | 980 | 1468190489054 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 15:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:41:29 INFO - PROCESS | 980 | 1468190489057 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 980 | 1468190489059 Marionette TRACE conn3 <- [1,394,null,{}] 15:41:29 INFO - PROCESS | 980 | 1468190489062 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}] 15:41:29 INFO - PROCESS | 980 | 1468190489064 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:29 INFO - PROCESS | 980 | 1468190489146 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:41:29 INFO - PROCESS | 980 | 1468190489154 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 980 | 1468190489155 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:29 INFO - PROCESS | 980 | ++DOCSHELL 114E8400 == 44 [pid = 980] [id = 108] 15:41:29 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (13152800) [pid = 980] [serial = 321] [outer = 00000000] 15:41:29 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15837400) [pid = 980] [serial = 322] [outer = 13152800] 15:41:29 INFO - PROCESS | 980 | 1468190489201 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (15841400) [pid = 980] [serial = 323] [outer = 13152800] 15:41:29 INFO - PROCESS | 980 | 1468190489616 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]]]}] 15:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 593ms 15:41:29 INFO - PROCESS | 980 | 1468190489680 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:41:29 INFO - PROCESS | 980 | 1468190489682 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 15:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:41:29 INFO - PROCESS | 980 | 1468190489685 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 980 | 1468190489687 Marionette TRACE conn3 <- [1,398,null,{}] 15:41:29 INFO - PROCESS | 980 | 1468190489690 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}] 15:41:29 INFO - PROCESS | 980 | 1468190489692 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:29 INFO - PROCESS | 980 | 1468190489775 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:41:29 INFO - PROCESS | 980 | 1468190489780 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 980 | 1468190489782 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:29 INFO - PROCESS | 980 | ++DOCSHELL 19A29000 == 45 [pid = 980] [id = 109] 15:41:29 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D31C00) [pid = 980] [serial = 324] [outer = 00000000] 15:41:29 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1A4D9000) [pid = 980] [serial = 325] [outer = 19D31C00] 15:41:29 INFO - PROCESS | 980 | 1468190489827 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1AAC6C00) [pid = 980] [serial = 326] [outer = 19D31C00] 15:41:30 INFO - PROCESS | 980 | 1468190490240 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]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 594ms 15:41:30 INFO - PROCESS | 980 | 1468190490283 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 980 | 1468190490285 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 15:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:41:30 INFO - PROCESS | 980 | 1468190490288 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 980 | 1468190490290 Marionette TRACE conn3 <- [1,402,null,{}] 15:41:30 INFO - PROCESS | 980 | 1468190490294 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}] 15:41:30 INFO - PROCESS | 980 | 1468190490295 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:30 INFO - PROCESS | 980 | 1468190490384 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:41:30 INFO - PROCESS | 980 | 1468190490391 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 980 | 1468190490393 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:30 INFO - PROCESS | 980 | ++DOCSHELL 1AE6DC00 == 46 [pid = 980] [id = 110] 15:41:30 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1AE71800) [pid = 980] [serial = 327] [outer = 00000000] 15:41:30 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1B13C000) [pid = 980] [serial = 328] [outer = 1AE71800] 15:41:30 INFO - PROCESS | 980 | 1468190490439 Marionette DEBUG loaded listener.js 15:41:30 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1B1A5C00) [pid = 980] [serial = 329] [outer = 1AE71800] 15:41:30 INFO - PROCESS | 980 | 1468190490886 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]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 641ms 15:41:30 INFO - PROCESS | 980 | 1468190490926 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 980 | 1468190490929 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 15:41:30 INFO - PROCESS | 980 | 1468190490932 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:41:30 INFO - PROCESS | 980 | 1468190490934 Marionette TRACE conn3 <- [1,406,null,{}] 15:41:30 INFO - PROCESS | 980 | 1468190490937 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}] 15:41:30 INFO - PROCESS | 980 | 1468190490939 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:31 INFO - PROCESS | 980 | 1468190491079 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:41:31 INFO - PROCESS | 980 | 1468190491225 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 980 | 1468190491228 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:31 INFO - PROCESS | 980 | ++DOCSHELL 10434800 == 47 [pid = 980] [id = 111] 15:41:31 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (1047A800) [pid = 980] [serial = 330] [outer = 00000000] 15:41:31 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (10E4A400) [pid = 980] [serial = 331] [outer = 1047A800] 15:41:31 INFO - PROCESS | 980 | 1468190491284 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (11AEF400) [pid = 980] [serial = 332] [outer = 1047A800] 15:41:31 INFO - PROCESS | 980 | 1468190491853 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]]]}] 15:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1000ms 15:41:31 INFO - PROCESS | 980 | 1468190491936 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:41:31 INFO - PROCESS | 980 | 1468190491941 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 15:41:31 INFO - PROCESS | 980 | 1468190491946 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:41:31 INFO - PROCESS | 980 | 1468190491949 Marionette TRACE conn3 <- [1,410,null,{}] 15:41:31 INFO - PROCESS | 980 | 1468190491956 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}] 15:41:31 INFO - PROCESS | 980 | 1468190491960 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:32 INFO - PROCESS | 980 | 1468190492101 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:41:32 INFO - PROCESS | 980 | 1468190492221 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 980 | 1468190492224 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:32 INFO - PROCESS | 980 | ++DOCSHELL 1321A000 == 48 [pid = 980] [id = 112] 15:41:32 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (1321A800) [pid = 980] [serial = 333] [outer = 00000000] 15:41:32 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (1343A800) [pid = 980] [serial = 334] [outer = 1321A800] 15:41:32 INFO - PROCESS | 980 | 1468190492298 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (14294000) [pid = 980] [serial = 335] [outer = 1321A800] 15:41:32 INFO - PROCESS | 980 | 1468190492895 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]]]}] 15:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1001ms 15:41:32 INFO - PROCESS | 980 | 1468190492949 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 980 | 1468190492952 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 15:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:41:32 INFO - PROCESS | 980 | 1468190492956 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 980 | 1468190492958 Marionette TRACE conn3 <- [1,414,null,{}] 15:41:32 INFO - PROCESS | 980 | 1468190492962 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}] 15:41:32 INFO - PROCESS | 980 | 1468190492965 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:33 INFO - PROCESS | 980 | 1468190493104 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:41:33 INFO - PROCESS | 980 | 1468190493229 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:33 INFO - PROCESS | 980 | 1468190493232 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:33 INFO - PROCESS | 980 | ++DOCSHELL 12BD7800 == 49 [pid = 980] [id = 113] 15:41:33 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (16F15400) [pid = 980] [serial = 336] [outer = 00000000] 15:41:33 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (177AD800) [pid = 980] [serial = 337] [outer = 16F15400] 15:41:33 INFO - PROCESS | 980 | 1468190493285 Marionette DEBUG loaded listener.js 15:41:33 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (19A2D000) [pid = 980] [serial = 338] [outer = 16F15400] 15:41:33 INFO - PROCESS | 980 | 1468190493928 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]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1032ms 15:41:33 INFO - PROCESS | 980 | 1468190493996 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 980 | 1468190494000 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 15:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:41:34 INFO - PROCESS | 980 | 1468190494010 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:41:34 INFO - PROCESS | 980 | 1468190494015 Marionette TRACE conn3 <- [1,418,null,{}] 15:41:34 INFO - PROCESS | 980 | 1468190494019 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}] 15:41:34 INFO - PROCESS | 980 | 1468190494022 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:34 INFO - PROCESS | 980 | 1468190494129 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:41:34 INFO - PROCESS | 980 | 1468190494252 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 980 | 1468190494255 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:34 INFO - PROCESS | 980 | ++DOCSHELL 1026C000 == 50 [pid = 980] [id = 114] 15:41:34 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (102D3C00) [pid = 980] [serial = 339] [outer = 00000000] 15:41:34 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (1B066800) [pid = 980] [serial = 340] [outer = 102D3C00] 15:41:34 INFO - PROCESS | 980 | 1468190494311 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (1B13B400) [pid = 980] [serial = 341] [outer = 102D3C00] 15:41:35 INFO - PROCESS | 980 | 1468190495318 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]]]}] 15:41:35 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 15:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1360ms 15:41:35 INFO - PROCESS | 980 | 1468190495369 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 980 | 1468190495373 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 15:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:41:35 INFO - PROCESS | 980 | 1468190495378 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 980 | 1468190495381 Marionette TRACE conn3 <- [1,422,null,{}] 15:41:35 INFO - PROCESS | 980 | 1468190495387 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}] 15:41:35 INFO - PROCESS | 980 | 1468190495389 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:35 INFO - PROCESS | 980 | 1468190495492 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:41:35 INFO - PROCESS | 980 | 1468190495604 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 980 | 1468190495610 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:35 INFO - PROCESS | 980 | ++DOCSHELL 130A7400 == 51 [pid = 980] [id = 115] 15:41:35 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (13155000) [pid = 980] [serial = 342] [outer = 00000000] 15:41:35 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (1320E000) [pid = 980] [serial = 343] [outer = 13155000] 15:41:35 INFO - PROCESS | 980 | 1468190495700 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 980 | ++DOMWINDOW == 108 (13214000) [pid = 980] [serial = 344] [outer = 13155000] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 1AE6DC00 == 50 [pid = 980] [id = 110] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 19A29000 == 49 [pid = 980] [id = 109] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 114E8400 == 48 [pid = 980] [id = 108] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 1768C000 == 47 [pid = 980] [id = 107] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 10A81C00 == 46 [pid = 980] [id = 106] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 17689000 == 45 [pid = 980] [id = 105] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 17252C00 == 44 [pid = 980] [id = 104] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 16B3A400 == 43 [pid = 980] [id = 103] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 130A9C00 == 42 [pid = 980] [id = 102] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 12BD2400 == 41 [pid = 980] [id = 101] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 177A7000 == 40 [pid = 980] [id = 99] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 13CEC000 == 39 [pid = 980] [id = 98] 15:41:35 INFO - PROCESS | 980 | --DOCSHELL 10A74800 == 38 [pid = 980] [id = 97] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 107 (1AAC3400) [pid = 980] [serial = 200] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 106 (19A2A800) [pid = 980] [serial = 271] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 105 (19A2EC00) [pid = 980] [serial = 272] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 104 (19D28000) [pid = 980] [serial = 275] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 103 (130CFC00) [pid = 980] [serial = 248] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 102 (12BD5000) [pid = 980] [serial = 247] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 101 (132EB400) [pid = 980] [serial = 262] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 100 (13C35400) [pid = 980] [serial = 263] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 99 (15E72800) [pid = 980] [serial = 251] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 98 (14297000) [pid = 980] [serial = 250] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 97 (1724EC00) [pid = 980] [serial = 268] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 96 (1B068C00) [pid = 980] [serial = 256] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1A489000) [pid = 980] [serial = 274] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 94 (1B069800) [pid = 980] [serial = 257] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 93 (15F8E000) [pid = 980] [serial = 265] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 92 (16972C00) [pid = 980] [serial = 266] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1A881400) [pid = 980] [serial = 254] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19D29C00) [pid = 980] [serial = 253] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 89 (131ED400) [pid = 980] [serial = 260] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1312DC00) [pid = 980] [serial = 259] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1A95C800) [pid = 980] [serial = 277] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17709000) [pid = 980] [serial = 281] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1539D800) [pid = 980] [serial = 280] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1A95E000) [pid = 980] [serial = 278] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1A95B400) [pid = 980] [serial = 284] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19D88800) [pid = 980] [serial = 283] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 81 (17694C00) [pid = 980] [serial = 269] [outer = 00000000] [url = about:blank] 15:41:35 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1B065C00) [pid = 980] [serial = 286] [outer = 00000000] [url = about:blank] 15:41:36 INFO - PROCESS | 980 | 1468190496627 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]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1297ms 15:41:36 INFO - PROCESS | 980 | 1468190496678 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 980 | 1468190496682 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 15:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:41:36 INFO - PROCESS | 980 | 1468190496689 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 980 | 1468190496691 Marionette TRACE conn3 <- [1,426,null,{}] 15:41:36 INFO - PROCESS | 980 | 1468190496695 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}] 15:41:36 INFO - PROCESS | 980 | 1468190496697 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:36 INFO - PROCESS | 980 | 1468190496781 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:41:36 INFO - PROCESS | 980 | 1468190496788 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:36 INFO - PROCESS | 980 | 1468190496790 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:36 INFO - PROCESS | 980 | ++DOCSHELL 13216800 == 39 [pid = 980] [id = 116] 15:41:36 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1321C000) [pid = 980] [serial = 345] [outer = 00000000] 15:41:36 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (13947C00) [pid = 980] [serial = 346] [outer = 1321C000] 15:41:36 INFO - PROCESS | 980 | 1468190496836 Marionette DEBUG loaded listener.js 15:41:36 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (13C35400) [pid = 980] [serial = 347] [outer = 1321C000] 15:41:37 INFO - PROCESS | 980 | 1468190497311 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] 15:41:37 INFO - PROCESS | 980 | 1468190497328 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 15:41:37 INFO - PROCESS | 980 | 1468190497332 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:41:37 INFO - PROCESS | 980 | 1468190497335 Marionette TRACE conn3 <- [1,430,null,{}] 15:41:37 INFO - PROCESS | 980 | 1468190497348 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}] 15:41:37 INFO - PROCESS | 980 | 1468190497352 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:37 INFO - PROCESS | 980 | 1468190497436 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:41:37 INFO - PROCESS | 980 | 1468190497442 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:37 INFO - PROCESS | 980 | 1468190497445 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:37 INFO - PROCESS | 980 | ++DOCSHELL 1631C000 == 40 [pid = 980] [id = 117] 15:41:37 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1631C400) [pid = 980] [serial = 348] [outer = 00000000] 15:41:37 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16322C00) [pid = 980] [serial = 349] [outer = 1631C400] 15:41:37 INFO - PROCESS | 980 | 1468190497490 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (16326C00) [pid = 980] [serial = 350] [outer = 1631C400] 15:41:37 INFO - PROCESS | 980 | 1468190497927 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]]]}] 15:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 656ms 15:41:37 INFO - PROCESS | 980 | 1468190497990 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:41:37 INFO - PROCESS | 980 | 1468190497993 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 15:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:41:37 INFO - PROCESS | 980 | 1468190497996 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - PROCESS | 980 | 1468190497998 Marionette TRACE conn3 <- [1,434,null,{}] 15:41:37 INFO - PROCESS | 980 | 1468190498001 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}] 15:41:37 INFO - PROCESS | 980 | 1468190498003 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:38 INFO - PROCESS | 980 | 1468190498115 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:41:38 INFO - PROCESS | 980 | 1468190498193 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 980 | 1468190498195 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:38 INFO - PROCESS | 980 | ++DOCSHELL 16897400 == 41 [pid = 980] [id = 118] 15:41:38 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (16897C00) [pid = 980] [serial = 351] [outer = 00000000] 15:41:38 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (16D5B000) [pid = 980] [serial = 352] [outer = 16897C00] 15:41:38 INFO - PROCESS | 980 | 1468190498247 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (16F0F800) [pid = 980] [serial = 353] [outer = 16897C00] 15:41:38 INFO - PROCESS | 980 | 1468190498649 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]]]}] 15:41:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:41:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 703ms 15:41:38 INFO - PROCESS | 980 | 1468190498695 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:41:38 INFO - PROCESS | 980 | 1468190498697 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 15:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:41:38 INFO - PROCESS | 980 | 1468190498702 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:41:38 INFO - PROCESS | 980 | 1468190498703 Marionette TRACE conn3 <- [1,438,null,{}] 15:41:38 INFO - PROCESS | 980 | 1468190498707 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}] 15:41:38 INFO - PROCESS | 980 | 1468190498709 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:38 INFO - PROCESS | 980 | 1468190498822 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:41:38 INFO - PROCESS | 980 | 1468190498827 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 980 | 1468190498829 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:38 INFO - PROCESS | 980 | ++DOCSHELL 16329800 == 42 [pid = 980] [id = 119] 15:41:38 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (16894800) [pid = 980] [serial = 354] [outer = 00000000] 15:41:38 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (175A5C00) [pid = 980] [serial = 355] [outer = 16894800] 15:41:38 INFO - PROCESS | 980 | 1468190498872 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (17694800) [pid = 980] [serial = 356] [outer = 16894800] 15:41:39 INFO - PROCESS | 980 | 1468190499313 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]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 625ms 15:41:39 INFO - PROCESS | 980 | 1468190499339 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 980 | 1468190499340 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 15:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:41:39 INFO - PROCESS | 980 | 1468190499351 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 980 | 1468190499353 Marionette TRACE conn3 <- [1,442,null,{}] 15:41:39 INFO - PROCESS | 980 | 1468190499356 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}] 15:41:39 INFO - PROCESS | 980 | 1468190499361 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:39 INFO - PROCESS | 980 | 1468190499518 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:41:39 INFO - PROCESS | 980 | 1468190499577 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:39 INFO - PROCESS | 980 | 1468190499580 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:39 INFO - PROCESS | 980 | ++DOCSHELL 1021DC00 == 43 [pid = 980] [id = 120] 15:41:39 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (10A09C00) [pid = 980] [serial = 357] [outer = 00000000] 15:41:39 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19A30C00) [pid = 980] [serial = 358] [outer = 10A09C00] 15:41:39 INFO - PROCESS | 980 | 1468190499622 Marionette DEBUG loaded listener.js 15:41:39 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (19D2A800) [pid = 980] [serial = 359] [outer = 10A09C00] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 94 (16B3B400) [pid = 980] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 93 (12BD5400) [pid = 980] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 92 (17253400) [pid = 980] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 91 (130CC800) [pid = 980] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 90 (10B62800) [pid = 980] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19D2E400) [pid = 980] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19A2C800) [pid = 980] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 87 (13152800) [pid = 980] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19D31C00) [pid = 980] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:41:40 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1768B000) [pid = 980] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:41:40 INFO - PROCESS | 980 | 1468190500178 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]]]}] 15:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 844ms 15:41:40 INFO - PROCESS | 980 | 1468190500193 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:41:40 INFO - PROCESS | 980 | 1468190500195 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 15:41:40 INFO - PROCESS | 980 | 1468190500197 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:41:40 INFO - PROCESS | 980 | 1468190500199 Marionette TRACE conn3 <- [1,446,null,{}] 15:41:40 INFO - PROCESS | 980 | 1468190500203 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}] 15:41:40 INFO - PROCESS | 980 | 1468190500205 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:40 INFO - PROCESS | 980 | 1468190500291 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:41:40 INFO - PROCESS | 980 | 1468190500296 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 980 | 1468190500298 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:40 INFO - PROCESS | 980 | ++DOCSHELL 130CC800 == 44 [pid = 980] [id = 121] 15:41:40 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (13132800) [pid = 980] [serial = 360] [outer = 00000000] 15:41:40 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19A28C00) [pid = 980] [serial = 361] [outer = 13132800] 15:41:40 INFO - PROCESS | 980 | 1468190500341 Marionette DEBUG loaded listener.js 15:41:40 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D27800) [pid = 980] [serial = 362] [outer = 13132800] 15:41:40 INFO - PROCESS | 980 | 1468190500785 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]]]}] 15:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 641ms 15:41:40 INFO - PROCESS | 980 | 1468190500841 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:41:40 INFO - PROCESS | 980 | 1468190500843 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 15:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:41:40 INFO - PROCESS | 980 | 1468190500846 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:41:40 INFO - PROCESS | 980 | 1468190500848 Marionette TRACE conn3 <- [1,450,null,{}] 15:41:40 INFO - PROCESS | 980 | 1468190500852 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}] 15:41:40 INFO - PROCESS | 980 | 1468190500853 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:40 INFO - PROCESS | 980 | 1468190500931 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:41:40 INFO - PROCESS | 980 | 1468190500938 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 980 | 1468190500940 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:40 INFO - PROCESS | 980 | ++DOCSHELL 17DE2000 == 45 [pid = 980] [id = 122] 15:41:40 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (18388800) [pid = 980] [serial = 363] [outer = 00000000] 15:41:40 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1A17E000) [pid = 980] [serial = 364] [outer = 18388800] 15:41:40 INFO - PROCESS | 980 | 1468190500990 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1A180000) [pid = 980] [serial = 365] [outer = 18388800] 15:41:41 INFO - PROCESS | 980 | 1468190501395 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] 15:41:41 INFO - PROCESS | 980 | 1468190501447 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 15:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:41:41 INFO - PROCESS | 980 | 1468190501454 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 980 | 1468190501455 Marionette TRACE conn3 <- [1,454,null,{}] 15:41:41 INFO - PROCESS | 980 | 1468190501459 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}] 15:41:41 INFO - PROCESS | 980 | 1468190501460 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:41 INFO - PROCESS | 980 | 1468190501539 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:41:41 INFO - PROCESS | 980 | 1468190501544 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 980 | 1468190501546 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:41 INFO - PROCESS | 980 | ++DOCSHELL 1A884C00 == 46 [pid = 980] [id = 123] 15:41:41 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1A885400) [pid = 980] [serial = 366] [outer = 00000000] 15:41:41 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1A95D400) [pid = 980] [serial = 367] [outer = 1A885400] 15:41:41 INFO - PROCESS | 980 | 1468190501588 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (1A962400) [pid = 980] [serial = 368] [outer = 1A885400] 15:41:41 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:42 INFO - PROCESS | 980 | 1468190502006 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]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 594ms 15:41:42 INFO - PROCESS | 980 | 1468190502048 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 980 | 1468190502050 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 15:41:42 INFO - PROCESS | 980 | 1468190502053 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:41:42 INFO - PROCESS | 980 | 1468190502055 Marionette TRACE conn3 <- [1,458,null,{}] 15:41:42 INFO - PROCESS | 980 | 1468190502058 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}] 15:41:42 INFO - PROCESS | 980 | 1468190502060 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:42 INFO - PROCESS | 980 | 1468190502192 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:41:42 INFO - PROCESS | 980 | 1468190502339 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:42 INFO - PROCESS | 980 | 1468190502342 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:42 INFO - PROCESS | 980 | ++DOCSHELL 10A07800 == 47 [pid = 980] [id = 124] 15:41:42 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (10A0BC00) [pid = 980] [serial = 369] [outer = 00000000] 15:41:42 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (11261C00) [pid = 980] [serial = 370] [outer = 10A0BC00] 15:41:42 INFO - PROCESS | 980 | 1468190502399 Marionette DEBUG loaded listener.js 15:41:42 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (12B0EC00) [pid = 980] [serial = 371] [outer = 10A0BC00] 15:41:42 INFO - PROCESS | 980 | 1468190502942 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] 15:41:42 INFO - PROCESS | 980 | 1468190503004 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 15:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:41:43 INFO - PROCESS | 980 | 1468190503010 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:41:43 INFO - PROCESS | 980 | 1468190503013 Marionette TRACE conn3 <- [1,462,null,{}] 15:41:43 INFO - PROCESS | 980 | 1468190503018 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}] 15:41:43 INFO - PROCESS | 980 | 1468190503021 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:43 INFO - PROCESS | 980 | 1468190503128 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:41:43 INFO - PROCESS | 980 | 1468190503254 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 980 | 1468190503257 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:43 INFO - PROCESS | 980 | ++DOCSHELL 13CE9400 == 48 [pid = 980] [id = 125] 15:41:43 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (15015000) [pid = 980] [serial = 372] [outer = 00000000] 15:41:43 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (1539E000) [pid = 980] [serial = 373] [outer = 15015000] 15:41:43 INFO - PROCESS | 980 | 1468190503312 Marionette DEBUG loaded listener.js 15:41:43 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (1631CC00) [pid = 980] [serial = 374] [outer = 15015000] 15:41:43 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:43 INFO - PROCESS | 980 | 1468190503952 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] 15:41:44 INFO - PROCESS | 980 | 1468190504018 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 15:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:41:44 INFO - PROCESS | 980 | 1468190504021 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 980 | 1468190504024 Marionette TRACE conn3 <- [1,466,null,{}] 15:41:44 INFO - PROCESS | 980 | 1468190504028 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}] 15:41:44 INFO - PROCESS | 980 | 1468190504030 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:44 INFO - PROCESS | 980 | 1468190504138 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:41:44 INFO - PROCESS | 980 | 1468190504266 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:44 INFO - PROCESS | 980 | 1468190504268 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:44 INFO - PROCESS | 980 | ++DOCSHELL 1728D000 == 49 [pid = 980] [id = 126] 15:41:44 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (19A27C00) [pid = 980] [serial = 375] [outer = 00000000] 15:41:44 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (19D28000) [pid = 980] [serial = 376] [outer = 19A27C00] 15:41:44 INFO - PROCESS | 980 | 1468190504322 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (1A47C800) [pid = 980] [serial = 377] [outer = 19A27C00] 15:41:44 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:41:44 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:41:44 INFO - PROCESS | 980 | 1468190504923 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] 15:41:44 INFO - PROCESS | 980 | 1468190504968 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 15:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:41:44 INFO - PROCESS | 980 | 1468190504979 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 980 | 1468190504983 Marionette TRACE conn3 <- [1,470,null,{}] 15:41:44 INFO - PROCESS | 980 | 1468190505002 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}] 15:41:44 INFO - PROCESS | 980 | 1468190505005 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:45 INFO - PROCESS | 980 | 1468190505122 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:41:45 INFO - PROCESS | 980 | 1468190505245 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 980 | 1468190505247 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:45 INFO - PROCESS | 980 | ++DOCSHELL 19C67800 == 50 [pid = 980] [id = 127] 15:41:45 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (1AE6B800) [pid = 980] [serial = 378] [outer = 00000000] 15:41:45 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (1B13D400) [pid = 980] [serial = 379] [outer = 1AE6B800] 15:41:45 INFO - PROCESS | 980 | 1468190505300 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (1B144800) [pid = 980] [serial = 380] [outer = 1AE6B800] 15:41:46 INFO - PROCESS | 980 | 1468190506031 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]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1110ms 15:41:46 INFO - PROCESS | 980 | 1468190506088 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 980 | 1468190506092 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 15:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:41:46 INFO - PROCESS | 980 | 1468190506097 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 980 | 1468190506100 Marionette TRACE conn3 <- [1,474,null,{}] 15:41:46 INFO - PROCESS | 980 | 1468190506105 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}] 15:41:46 INFO - PROCESS | 980 | 1468190506109 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:46 INFO - PROCESS | 980 | 1468190506207 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:41:46 INFO - PROCESS | 980 | 1468190506335 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 980 | 1468190506339 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:46 INFO - PROCESS | 980 | ++DOCSHELL 12DCAC00 == 51 [pid = 980] [id = 128] 15:41:46 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (130D5C00) [pid = 980] [serial = 381] [outer = 00000000] 15:41:46 INFO - PROCESS | 980 | ++DOMWINDOW == 108 (13218C00) [pid = 980] [serial = 382] [outer = 130D5C00] 15:41:46 INFO - PROCESS | 980 | 1468190506392 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 980 | ++DOMWINDOW == 109 (13948400) [pid = 980] [serial = 383] [outer = 130D5C00] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 13C2BC00 == 50 [pid = 980] [id = 84] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 185B0400 == 49 [pid = 980] [id = 85] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 1A884C00 == 48 [pid = 980] [id = 123] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 17DE2000 == 47 [pid = 980] [id = 122] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 130CC800 == 46 [pid = 980] [id = 121] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 1021DC00 == 45 [pid = 980] [id = 120] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 16329800 == 44 [pid = 980] [id = 119] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 16897400 == 43 [pid = 980] [id = 118] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 1631C000 == 42 [pid = 980] [id = 117] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 13216800 == 41 [pid = 980] [id = 116] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 130A7400 == 40 [pid = 980] [id = 115] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 12BD7800 == 39 [pid = 980] [id = 113] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 1321A000 == 38 [pid = 980] [id = 112] 15:41:46 INFO - PROCESS | 980 | --DOCSHELL 10434800 == 37 [pid = 980] [id = 111] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 108 (1B145800) [pid = 980] [serial = 298] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 107 (11AE9400) [pid = 980] [serial = 289] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 106 (14297400) [pid = 980] [serial = 292] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 105 (19D2A000) [pid = 980] [serial = 295] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 104 (16F0DC00) [pid = 980] [serial = 307] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 103 (1724B800) [pid = 980] [serial = 308] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 102 (13150C00) [pid = 980] [serial = 302] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 101 (130AF800) [pid = 980] [serial = 301] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 100 (1779F400) [pid = 980] [serial = 310] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 99 (13CE9C00) [pid = 980] [serial = 305] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 98 (19D7DC00) [pid = 980] [serial = 316] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 97 (1A32B400) [pid = 980] [serial = 317] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 96 (1A884800) [pid = 980] [serial = 319] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1B139C00) [pid = 980] [serial = 287] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 94 (15837400) [pid = 980] [serial = 322] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 93 (15841400) [pid = 980] [serial = 323] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 92 (1A4D9000) [pid = 980] [serial = 325] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1A88C400) [pid = 980] [serial = 320] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 90 (13952C00) [pid = 980] [serial = 304] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19A31000) [pid = 980] [serial = 313] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1AAC6C00) [pid = 980] [serial = 326] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19A31800) [pid = 980] [serial = 314] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17249C00) [pid = 980] [serial = 311] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1B13C000) [pid = 980] [serial = 328] [outer = 00000000] [url = about:blank] 15:41:46 INFO - PROCESS | 980 | 1468190506984 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]]]}] 15:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 938ms 15:41:47 INFO - PROCESS | 980 | 1468190507043 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:41:47 INFO - PROCESS | 980 | 1468190507047 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 15:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:41:47 INFO - PROCESS | 980 | 1468190507054 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 980 | 1468190507058 Marionette TRACE conn3 <- [1,478,null,{}] 15:41:47 INFO - PROCESS | 980 | 1468190507063 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}] 15:41:47 INFO - PROCESS | 980 | 1468190507067 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:47 INFO - PROCESS | 980 | 1468190507152 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:41:47 INFO - PROCESS | 980 | 1468190507158 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 980 | 1468190507161 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:47 INFO - PROCESS | 980 | ++DOCSHELL 131ED800 == 38 [pid = 980] [id = 129] 15:41:47 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1320E800) [pid = 980] [serial = 384] [outer = 00000000] 15:41:47 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (14297000) [pid = 980] [serial = 385] [outer = 1320E800] 15:41:47 INFO - PROCESS | 980 | 1468190507209 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (15022400) [pid = 980] [serial = 386] [outer = 1320E800] 15:41:47 INFO - PROCESS | 980 | 1468190507729 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]]]}] 15:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 704ms 15:41:47 INFO - PROCESS | 980 | 1468190507753 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:41:47 INFO - PROCESS | 980 | 1468190507755 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 15:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:41:47 INFO - PROCESS | 980 | 1468190507759 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 980 | 1468190507762 Marionette TRACE conn3 <- [1,482,null,{}] 15:41:47 INFO - PROCESS | 980 | 1468190507772 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}] 15:41:47 INFO - PROCESS | 980 | 1468190507776 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:47 INFO - PROCESS | 980 | 1468190507857 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:41:47 INFO - PROCESS | 980 | 1468190507863 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 980 | 1468190507866 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:47 INFO - PROCESS | 980 | ++DOCSHELL 16D61800 == 39 [pid = 980] [id = 130] 15:41:47 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (16F0AC00) [pid = 980] [serial = 387] [outer = 00000000] 15:41:47 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (17252000) [pid = 980] [serial = 388] [outer = 16F0AC00] 15:41:47 INFO - PROCESS | 980 | 1468190507913 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (17D7D000) [pid = 980] [serial = 389] [outer = 16F0AC00] 15:41:48 INFO - PROCESS | 980 | 1468190508379 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]]]}] 15:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 640ms 15:41:48 INFO - PROCESS | 980 | 1468190508397 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:41:48 INFO - PROCESS | 980 | 1468190508399 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 15:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:41:48 INFO - PROCESS | 980 | 1468190508407 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:41:48 INFO - PROCESS | 980 | 1468190508408 Marionette TRACE conn3 <- [1,486,null,{}] 15:41:48 INFO - PROCESS | 980 | 1468190508412 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}] 15:41:48 INFO - PROCESS | 980 | 1468190508413 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:48 INFO - PROCESS | 980 | 1468190508498 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:41:48 INFO - PROCESS | 980 | 1468190508503 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:48 INFO - PROCESS | 980 | 1468190508505 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:48 INFO - PROCESS | 980 | ++DOCSHELL 181A9000 == 40 [pid = 980] [id = 131] 15:41:48 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (18384800) [pid = 980] [serial = 390] [outer = 00000000] 15:41:48 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (183C6800) [pid = 980] [serial = 391] [outer = 18384800] 15:41:48 INFO - PROCESS | 980 | 1468190508549 Marionette DEBUG loaded listener.js 15:41:48 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (183CAC00) [pid = 980] [serial = 392] [outer = 18384800] 15:41:48 INFO - PROCESS | 980 | 1468190508992 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]]]}] 15:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 625ms 15:41:49 INFO - PROCESS | 980 | 1468190509045 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 980 | 1468190509047 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 15:41:49 INFO - PROCESS | 980 | 1468190509050 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:41:49 INFO - PROCESS | 980 | 1468190509052 Marionette TRACE conn3 <- [1,490,null,{}] 15:41:49 INFO - PROCESS | 980 | 1468190509055 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}] 15:41:49 INFO - PROCESS | 980 | 1468190509057 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:49 INFO - PROCESS | 980 | 1468190509173 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:41:49 INFO - PROCESS | 980 | 1468190509178 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 980 | 1468190509180 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:49 INFO - PROCESS | 980 | ++DOCSHELL 183C9400 == 41 [pid = 980] [id = 132] 15:41:49 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (183C9800) [pid = 980] [serial = 393] [outer = 00000000] 15:41:49 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (19A28000) [pid = 980] [serial = 394] [outer = 183C9800] 15:41:49 INFO - PROCESS | 980 | 1468190509271 Marionette DEBUG loaded listener.js 15:41:49 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (19A33400) [pid = 980] [serial = 395] [outer = 183C9800] 15:41:49 INFO - PROCESS | 980 | 1468190509708 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]]]}] 15:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 687ms 15:41:49 INFO - PROCESS | 980 | 1468190509753 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 980 | 1468190509755 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 15:41:49 INFO - PROCESS | 980 | 1468190509759 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 980 | 1468190509760 Marionette TRACE conn3 <- [1,494,null,{}] 15:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:41:49 INFO - PROCESS | 980 | 1468190509780 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}] 15:41:49 INFO - PROCESS | 980 | 1468190509786 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:49 INFO - PROCESS | 980 | 1468190509918 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:41:49 INFO - PROCESS | 980 | 1468190509978 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 980 | 1468190509980 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:49 INFO - PROCESS | 980 | ++DOCSHELL 1A183800 == 42 [pid = 980] [id = 133] 15:41:49 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (1A185800) [pid = 980] [serial = 396] [outer = 00000000] 15:41:50 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (1A4DD400) [pid = 980] [serial = 397] [outer = 1A185800] 15:41:50 INFO - PROCESS | 980 | 1468190510023 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (1A884C00) [pid = 980] [serial = 398] [outer = 1A185800] 15:41:50 INFO - PROCESS | 980 | 1468190510448 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]]]}] 15:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 750ms 15:41:50 INFO - PROCESS | 980 | 1468190510535 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:41:50 INFO - PROCESS | 980 | 1468190510537 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 15:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:41:50 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (1A88C400) [pid = 980] [serial = 399] [outer = 1B4EE000] 15:41:50 INFO - PROCESS | 980 | 1468190510558 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:41:50 INFO - PROCESS | 980 | 1468190510560 Marionette TRACE conn3 <- [1,498,null,{}] 15:41:50 INFO - PROCESS | 980 | 1468190510599 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}] 15:41:50 INFO - PROCESS | 980 | 1468190510601 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:50 INFO - PROCESS | 980 | 1468190510733 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:41:50 INFO - PROCESS | 980 | 1468190510785 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 980 | 1468190510787 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:50 INFO - PROCESS | 980 | ++DOCSHELL 1A955C00 == 43 [pid = 980] [id = 134] 15:41:50 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (1A957000) [pid = 980] [serial = 400] [outer = 00000000] 15:41:50 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (1B069400) [pid = 980] [serial = 401] [outer = 1A957000] 15:41:50 INFO - PROCESS | 980 | 1468190510829 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (1B06FC00) [pid = 980] [serial = 402] [outer = 1A957000] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 103 (1631C400) [pid = 980] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 102 (1321C000) [pid = 980] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 101 (102D3C00) [pid = 980] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 100 (13155000) [pid = 980] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 99 (10A09C00) [pid = 980] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 98 (13132800) [pid = 980] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 97 (18388800) [pid = 980] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 96 (10A77400) [pid = 980] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 95 (177AC000) [pid = 980] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 94 (13CEA000) [pid = 980] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1A182400) [pid = 980] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 92 (1AACAC00) [pid = 980] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 91 (16897C00) [pid = 980] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:41:51 INFO - PROCESS | 980 | --DOMWINDOW == 90 (16894800) [pid = 980] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:41:51 INFO - PROCESS | 980 | 1468190511339 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]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 828ms 15:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:41:51 INFO - PROCESS | 980 | 1468190511365 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 980 | 1468190511367 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 15:41:51 INFO - PROCESS | 980 | 1468190511371 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 980 | 1468190511372 Marionette TRACE conn3 <- [1,502,null,{}] 15:41:51 INFO - PROCESS | 980 | 1468190511376 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}] 15:41:51 INFO - PROCESS | 980 | 1468190511377 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:51 INFO - PROCESS | 980 | 1468190511490 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:41:51 INFO - PROCESS | 980 | 1468190511544 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 980 | 1468190511546 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:51 INFO - PROCESS | 980 | ++DOCSHELL 11AE9800 == 44 [pid = 980] [id = 135] 15:41:51 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (12927400) [pid = 980] [serial = 403] [outer = 00000000] 15:41:51 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (15E7A400) [pid = 980] [serial = 404] [outer = 12927400] 15:41:51 INFO - PROCESS | 980 | 1468190511589 Marionette DEBUG loaded listener.js 15:41:51 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1768F400) [pid = 980] [serial = 405] [outer = 12927400] 15:41:51 INFO - PROCESS | 980 | 1468190511940 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]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 594ms 15:41:51 INFO - PROCESS | 980 | 1468190511966 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 980 | 1468190511968 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 15:41:51 INFO - PROCESS | 980 | 1468190511971 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:41:51 INFO - PROCESS | 980 | 1468190511973 Marionette TRACE conn3 <- [1,506,null,{}] 15:41:51 INFO - PROCESS | 980 | 1468190511976 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}] 15:41:51 INFO - PROCESS | 980 | 1468190511978 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:52 INFO - PROCESS | 980 | 1468190512116 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:41:52 INFO - PROCESS | 980 | 1468190512127 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 980 | 1468190512129 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:52 INFO - PROCESS | 980 | ++DOCSHELL 15014C00 == 45 [pid = 980] [id = 136] 15:41:52 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (15E77C00) [pid = 980] [serial = 406] [outer = 00000000] 15:41:52 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1AABFC00) [pid = 980] [serial = 407] [outer = 15E77C00] 15:41:52 INFO - PROCESS | 980 | 1468190512179 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (1B139400) [pid = 980] [serial = 408] [outer = 15E77C00] 15:41:52 INFO - PROCESS | 980 | 1468190512572 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]]]}] 15:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 625ms 15:41:52 INFO - PROCESS | 980 | 1468190512609 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 980 | 1468190512611 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 15:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:41:52 INFO - PROCESS | 980 | 1468190512614 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - PROCESS | 980 | 1468190512616 Marionette TRACE conn3 <- [1,510,null,{}] 15:41:52 INFO - PROCESS | 980 | 1468190512619 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}] 15:41:52 INFO - PROCESS | 980 | 1468190512621 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:52 INFO - PROCESS | 980 | 1468190512745 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:41:52 INFO - PROCESS | 980 | 1468190512752 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 980 | 1468190512754 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:52 INFO - PROCESS | 980 | ++DOCSHELL 16894800 == 46 [pid = 980] [id = 137] 15:41:52 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (19A2E400) [pid = 980] [serial = 409] [outer = 00000000] 15:41:52 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (1B1A4000) [pid = 980] [serial = 410] [outer = 19A2E400] 15:41:52 INFO - PROCESS | 980 | 1468190512797 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (1B44A000) [pid = 980] [serial = 411] [outer = 19A2E400] 15:41:53 INFO - PROCESS | 980 | 1468190513245 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]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 704ms 15:41:53 INFO - PROCESS | 980 | 1468190513315 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 980 | 1468190513320 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 15:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:41:53 INFO - PROCESS | 980 | 1468190513326 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 980 | 1468190513330 Marionette TRACE conn3 <- [1,514,null,{}] 15:41:53 INFO - PROCESS | 980 | 1468190513379 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}] 15:41:53 INFO - PROCESS | 980 | 1468190513382 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:53 INFO - PROCESS | 980 | 1468190513545 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:41:53 INFO - PROCESS | 980 | 1468190513555 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 980 | 1468190513560 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:53 INFO - PROCESS | 980 | ++DOCSHELL 130AF800 == 47 [pid = 980] [id = 138] 15:41:53 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (130CC800) [pid = 980] [serial = 412] [outer = 00000000] 15:41:53 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (13156C00) [pid = 980] [serial = 413] [outer = 130CC800] 15:41:53 INFO - PROCESS | 980 | 1468190513614 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (13210000) [pid = 980] [serial = 414] [outer = 130CC800] 15:41:54 INFO - PROCESS | 980 | 1468190514188 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]]]}] 15:41:54 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 15:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 953ms 15:41:54 INFO - PROCESS | 980 | 1468190514271 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 980 | 1468190514276 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 15:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:41:54 INFO - PROCESS | 980 | 1468190514296 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 980 | 1468190514299 Marionette TRACE conn3 <- [1,518,null,{}] 15:41:54 INFO - PROCESS | 980 | 1468190514305 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}] 15:41:54 INFO - PROCESS | 980 | 1468190514307 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:54 INFO - PROCESS | 980 | 1468190514423 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:41:54 INFO - PROCESS | 980 | 1468190514546 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:54 INFO - PROCESS | 980 | 1468190514549 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:54 INFO - PROCESS | 980 | ++DOCSHELL 16320800 == 48 [pid = 980] [id = 139] 15:41:54 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (16320C00) [pid = 980] [serial = 415] [outer = 00000000] 15:41:54 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (16482000) [pid = 980] [serial = 416] [outer = 16320C00] 15:41:54 INFO - PROCESS | 980 | 1468190514604 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (16487400) [pid = 980] [serial = 417] [outer = 16320C00] 15:41:55 INFO - PROCESS | 980 | 1468190515195 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]]]}] 15:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 954ms 15:41:55 INFO - PROCESS | 980 | 1468190515248 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 980 | 1468190515250 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 15:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:41:55 INFO - PROCESS | 980 | 1468190515254 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 980 | 1468190515257 Marionette TRACE conn3 <- [1,522,null,{}] 15:41:55 INFO - PROCESS | 980 | 1468190515268 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}] 15:41:55 INFO - PROCESS | 980 | 1468190515273 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:55 INFO - PROCESS | 980 | 1468190515382 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:41:55 INFO - PROCESS | 980 | 1468190515512 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 980 | 1468190515516 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:55 INFO - PROCESS | 980 | ++DOCSHELL 17710C00 == 49 [pid = 980] [id = 140] 15:41:55 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (177A5C00) [pid = 980] [serial = 418] [outer = 00000000] 15:41:55 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (183BF000) [pid = 980] [serial = 419] [outer = 177A5C00] 15:41:55 INFO - PROCESS | 980 | 1468190515572 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 980 | ++DOMWINDOW == 108 (183C7000) [pid = 980] [serial = 420] [outer = 177A5C00] 15:41:56 INFO - PROCESS | 980 | 1468190516145 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]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 938ms 15:41:56 INFO - PROCESS | 980 | 1468190516199 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 980 | 1468190516202 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 15:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:41:56 INFO - PROCESS | 980 | 1468190516205 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 980 | 1468190516208 Marionette TRACE conn3 <- [1,526,null,{}] 15:41:56 INFO - PROCESS | 980 | 1468190516213 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}] 15:41:56 INFO - PROCESS | 980 | 1468190516217 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:56 INFO - PROCESS | 980 | 1468190516325 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:41:56 INFO - PROCESS | 980 | 1468190516452 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 980 | 1468190516454 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:56 INFO - PROCESS | 980 | ++DOCSHELL 1A329000 == 50 [pid = 980] [id = 141] 15:41:56 INFO - PROCESS | 980 | ++DOMWINDOW == 109 (1A32D400) [pid = 980] [serial = 421] [outer = 00000000] 15:41:56 INFO - PROCESS | 980 | ++DOMWINDOW == 110 (1AE6A000) [pid = 980] [serial = 422] [outer = 1A32D400] 15:41:56 INFO - PROCESS | 980 | 1468190516507 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 980 | ++DOMWINDOW == 111 (1B146C00) [pid = 980] [serial = 423] [outer = 1A32D400] 15:41:57 INFO - PROCESS | 980 | 1468190517067 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]]]}] 15:41:57 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 15:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 890ms 15:41:57 INFO - PROCESS | 980 | 1468190517109 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 980 | 1468190517112 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 15:41:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:41:57 INFO - PROCESS | 980 | 1468190517115 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 980 | 1468190517117 Marionette TRACE conn3 <- [1,530,null,{}] 15:41:57 INFO - PROCESS | 980 | 1468190517121 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}] 15:41:57 INFO - PROCESS | 980 | 1468190517124 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:57 INFO - PROCESS | 980 | 1468190517228 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:41:57 INFO - PROCESS | 980 | 1468190517330 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 980 | 1468190517332 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:57 INFO - PROCESS | 980 | ++DOCSHELL 12B02C00 == 51 [pid = 980] [id = 142] 15:41:57 INFO - PROCESS | 980 | ++DOMWINDOW == 112 (12B03400) [pid = 980] [serial = 424] [outer = 00000000] 15:41:57 INFO - PROCESS | 980 | ++DOMWINDOW == 113 (15E71800) [pid = 980] [serial = 425] [outer = 12B03400] 15:41:57 INFO - PROCESS | 980 | 1468190517383 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 980 | ++DOMWINDOW == 114 (131E7400) [pid = 980] [serial = 426] [outer = 12B03400] 15:41:58 INFO - PROCESS | 980 | 1468190518110 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"]]]}] 15:41:58 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 15:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:41:58 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 15:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:41:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1047ms 15:41:58 INFO - PROCESS | 980 | 1468190518180 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 980 | 1468190518184 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 15:41:58 INFO - PROCESS | 980 | 1468190518189 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:41:58 INFO - PROCESS | 980 | 1468190518194 Marionette TRACE conn3 <- [1,534,null,{}] 15:41:58 INFO - PROCESS | 980 | 1468190518199 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}] 15:41:58 INFO - PROCESS | 980 | 1468190518201 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:58 INFO - PROCESS | 980 | 1468190518316 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:41:58 INFO - PROCESS | 980 | 1468190518488 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 980 | 1468190518491 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:58 INFO - PROCESS | 980 | ++DOCSHELL 129AD800 == 52 [pid = 980] [id = 143] 15:41:58 INFO - PROCESS | 980 | ++DOMWINDOW == 115 (129B5800) [pid = 980] [serial = 427] [outer = 00000000] 15:41:58 INFO - PROCESS | 980 | ++DOMWINDOW == 116 (1631D400) [pid = 980] [serial = 428] [outer = 129B5800] 15:41:58 INFO - PROCESS | 980 | 1468190518540 Marionette DEBUG loaded listener.js 15:41:58 INFO - PROCESS | 980 | ++DOMWINDOW == 117 (16482400) [pid = 980] [serial = 429] [outer = 129B5800] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 15014C00 == 51 [pid = 980] [id = 136] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 11AE9800 == 50 [pid = 980] [id = 135] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 1A955C00 == 49 [pid = 980] [id = 134] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 1A183800 == 48 [pid = 980] [id = 133] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 183C9400 == 47 [pid = 980] [id = 132] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 181A9000 == 46 [pid = 980] [id = 131] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 16D61800 == 45 [pid = 980] [id = 130] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 131ED800 == 44 [pid = 980] [id = 129] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 12DCAC00 == 43 [pid = 980] [id = 128] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 19C67800 == 42 [pid = 980] [id = 127] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 1728D000 == 41 [pid = 980] [id = 126] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 13CE9400 == 40 [pid = 980] [id = 125] 15:41:58 INFO - PROCESS | 980 | --DOCSHELL 10A07800 == 39 [pid = 980] [id = 124] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 116 (12825000) [pid = 980] [serial = 290] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 115 (1A187400) [pid = 980] [serial = 296] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 114 (1583C800) [pid = 980] [serial = 293] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 113 (1B1A2000) [pid = 980] [serial = 299] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 112 (1AE70400) [pid = 980] [serial = 245] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 111 (1A95D400) [pid = 980] [serial = 367] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 110 (16D5B000) [pid = 980] [serial = 352] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 109 (16F0F800) [pid = 980] [serial = 353] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 108 (17694800) [pid = 980] [serial = 356] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 107 (10E4A400) [pid = 980] [serial = 331] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 106 (175A5C00) [pid = 980] [serial = 355] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 105 (177AD800) [pid = 980] [serial = 337] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 104 (16322C00) [pid = 980] [serial = 349] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 103 (13947C00) [pid = 980] [serial = 346] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 102 (13C35400) [pid = 980] [serial = 347] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 101 (1343A800) [pid = 980] [serial = 334] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 100 (1B13B400) [pid = 980] [serial = 341] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 99 (1B066800) [pid = 980] [serial = 340] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 98 (1320E000) [pid = 980] [serial = 343] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 97 (13214000) [pid = 980] [serial = 344] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 96 (19A30C00) [pid = 980] [serial = 358] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 95 (19D27800) [pid = 980] [serial = 362] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 94 (19A28C00) [pid = 980] [serial = 361] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1A17E000) [pid = 980] [serial = 364] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 92 (19D2A800) [pid = 980] [serial = 359] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1A180000) [pid = 980] [serial = 365] [outer = 00000000] [url = about:blank] 15:41:58 INFO - PROCESS | 980 | --DOMWINDOW == 90 (16326C00) [pid = 980] [serial = 350] [outer = 00000000] [url = about:blank] 15:41:59 INFO - PROCESS | 980 | 1468190519062 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]]]}] 15:41:59 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. 15:41:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 906ms 15:41:59 INFO - PROCESS | 980 | 1468190519096 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 980 | 1468190519100 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 15:41:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:41:59 INFO - PROCESS | 980 | 1468190519107 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 980 | 1468190519109 Marionette TRACE conn3 <- [1,538,null,{}] 15:41:59 INFO - PROCESS | 980 | 1468190519113 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}] 15:41:59 INFO - PROCESS | 980 | 1468190519115 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:59 INFO - PROCESS | 980 | 1468190519204 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:41:59 INFO - PROCESS | 980 | 1468190519298 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 980 | 1468190519301 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:59 INFO - PROCESS | 980 | ++DOCSHELL 1320F400 == 40 [pid = 980] [id = 144] 15:41:59 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (13212800) [pid = 980] [serial = 430] [outer = 00000000] 15:41:59 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (15017000) [pid = 980] [serial = 431] [outer = 13212800] 15:41:59 INFO - PROCESS | 980 | 1468190519346 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (16327800) [pid = 980] [serial = 432] [outer = 13212800] 15:41:59 INFO - PROCESS | 980 | 1468190519720 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]]]}] 15:41:59 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. 15:41:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 641ms 15:41:59 INFO - PROCESS | 980 | 1468190519749 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 980 | 1468190519751 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 15:41:59 INFO - PROCESS | 980 | 1468190519754 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:41:59 INFO - PROCESS | 980 | 1468190519757 Marionette TRACE conn3 <- [1,542,null,{}] 15:41:59 INFO - PROCESS | 980 | 1468190519767 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}] 15:41:59 INFO - PROCESS | 980 | 1468190519772 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:59 INFO - PROCESS | 980 | 1468190519859 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:41:59 INFO - PROCESS | 980 | 1468190519869 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 980 | 1468190519872 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:41:59 INFO - PROCESS | 980 | ++DOCSHELL 16892C00 == 41 [pid = 980] [id = 145] 15:41:59 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (16898C00) [pid = 980] [serial = 433] [outer = 00000000] 15:41:59 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (17249C00) [pid = 980] [serial = 434] [outer = 16898C00] 15:41:59 INFO - PROCESS | 980 | 1468190519918 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (181A4800) [pid = 980] [serial = 435] [outer = 16898C00] 15:42:00 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:00 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:00 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:00 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:00 INFO - PROCESS | 980 | 1468190520403 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]]]}] 15:42:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 703ms 15:42:00 INFO - PROCESS | 980 | 1468190520454 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:42:00 INFO - PROCESS | 980 | 1468190520457 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 15:42:00 INFO - PROCESS | 980 | 1468190520460 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:42:00 INFO - PROCESS | 980 | 1468190520462 Marionette TRACE conn3 <- [1,546,null,{}] 15:42:00 INFO - PROCESS | 980 | 1468190520465 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}] 15:42:00 INFO - PROCESS | 980 | 1468190520467 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:00 INFO - PROCESS | 980 | 1468190520551 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:42:00 INFO - PROCESS | 980 | 1468190520559 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 980 | 1468190520560 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:00 INFO - PROCESS | 980 | ++DOCSHELL 17692000 == 42 [pid = 980] [id = 146] 15:42:00 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (18384400) [pid = 980] [serial = 436] [outer = 00000000] 15:42:00 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (198CC400) [pid = 980] [serial = 437] [outer = 18384400] 15:42:00 INFO - PROCESS | 980 | 1468190520605 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (198D3400) [pid = 980] [serial = 438] [outer = 18384400] 15:42:01 INFO - PROCESS | 980 | 1468190521055 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]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 641ms 15:42:01 INFO - PROCESS | 980 | 1468190521098 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 980 | 1468190521100 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 15:42:01 INFO - PROCESS | 980 | 1468190521103 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:42:01 INFO - PROCESS | 980 | 1468190521105 Marionette TRACE conn3 <- [1,550,null,{}] 15:42:01 INFO - PROCESS | 980 | 1468190521109 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}] 15:42:01 INFO - PROCESS | 980 | 1468190521110 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:01 INFO - PROCESS | 980 | 1468190521222 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:42:01 INFO - PROCESS | 980 | 1468190521312 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 980 | 1468190521315 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:01 INFO - PROCESS | 980 | ++DOCSHELL 17250000 == 43 [pid = 980] [id = 147] 15:42:01 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (1728D000) [pid = 980] [serial = 439] [outer = 00000000] 15:42:01 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (198D9000) [pid = 980] [serial = 440] [outer = 1728D000] 15:42:01 INFO - PROCESS | 980 | 1468190521360 Marionette DEBUG loaded listener.js 15:42:01 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (19A25400) [pid = 980] [serial = 441] [outer = 1728D000] 15:42:01 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:01 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:01 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:01 INFO - PROCESS | 980 | 1468190521795 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]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 734ms 15:42:01 INFO - PROCESS | 980 | 1468190521844 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 980 | 1468190521846 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 15:42:01 INFO - PROCESS | 980 | 1468190521849 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:42:01 INFO - PROCESS | 980 | 1468190521851 Marionette TRACE conn3 <- [1,554,null,{}] 15:42:01 INFO - PROCESS | 980 | 1468190521854 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}] 15:42:01 INFO - PROCESS | 980 | 1468190521859 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:02 INFO - PROCESS | 980 | 1468190522013 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:42:02 INFO - PROCESS | 980 | 1468190522076 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 980 | 1468190522078 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:02 INFO - PROCESS | 980 | ++DOCSHELL 10A81C00 == 44 [pid = 980] [id = 148] 15:42:02 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (10EE7400) [pid = 980] [serial = 442] [outer = 00000000] 15:42:02 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (1A17FC00) [pid = 980] [serial = 443] [outer = 10EE7400] 15:42:02 INFO - PROCESS | 980 | 1468190522122 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (1A187400) [pid = 980] [serial = 444] [outer = 10EE7400] 15:42:02 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:02 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:02 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:02 INFO - PROCESS | 980 | 1468190522601 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]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 797ms 15:42:02 INFO - PROCESS | 980 | 1468190522653 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 980 | 1468190522655 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 15:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:42:02 INFO - PROCESS | 980 | 1468190522658 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 980 | 1468190522660 Marionette TRACE conn3 <- [1,558,null,{}] 15:42:02 INFO - PROCESS | 980 | 1468190522663 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}] 15:42:02 INFO - PROCESS | 980 | 1468190522665 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:02 INFO - PROCESS | 980 | 1468190522784 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:42:02 INFO - PROCESS | 980 | 1468190522794 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 980 | 1468190522796 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:02 INFO - PROCESS | 980 | ++DOCSHELL 0C773000 == 45 [pid = 980] [id = 149] 15:42:02 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (19D32000) [pid = 980] [serial = 445] [outer = 00000000] 15:42:02 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (1A4DB000) [pid = 980] [serial = 446] [outer = 19D32000] 15:42:02 INFO - PROCESS | 980 | 1468190522888 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 980 | ++DOMWINDOW == 108 (1A4DF000) [pid = 980] [serial = 447] [outer = 19D32000] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 107 (1A885400) [pid = 980] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 106 (1AE71800) [pid = 980] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 105 (16F15400) [pid = 980] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 104 (1047A800) [pid = 980] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 103 (1321A800) [pid = 980] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 102 (12927400) [pid = 980] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 101 (1A185800) [pid = 980] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 100 (130D5C00) [pid = 980] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 99 (10A0BC00) [pid = 980] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 98 (16F0AC00) [pid = 980] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 97 (1AE6B800) [pid = 980] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 96 (1A957000) [pid = 980] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 95 (19A27C00) [pid = 980] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 94 (18384800) [pid = 980] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1320E800) [pid = 980] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 92 (15015000) [pid = 980] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 91 (15E77C00) [pid = 980] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:42:03 INFO - PROCESS | 980 | --DOMWINDOW == 90 (183C9800) [pid = 980] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:42:03 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:03 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:03 INFO - PROCESS | 980 | 1468190523401 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]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 797ms 15:42:03 INFO - PROCESS | 980 | 1468190523459 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:42:03 INFO - PROCESS | 980 | 1468190523461 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 15:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:42:03 INFO - PROCESS | 980 | 1468190523464 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 980 | 1468190523466 Marionette TRACE conn3 <- [1,562,null,{}] 15:42:03 INFO - PROCESS | 980 | 1468190523470 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}] 15:42:03 INFO - PROCESS | 980 | 1468190523472 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:03 INFO - PROCESS | 980 | 1468190523585 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:42:03 INFO - PROCESS | 980 | 1468190523640 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 980 | 1468190523642 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:03 INFO - PROCESS | 980 | ++DOCSHELL 13215000 == 46 [pid = 980] [id = 150] 15:42:03 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1321A800) [pid = 980] [serial = 448] [outer = 00000000] 15:42:03 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (14290C00) [pid = 980] [serial = 449] [outer = 1321A800] 15:42:03 INFO - PROCESS | 980 | 1468190523684 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1724E800) [pid = 980] [serial = 450] [outer = 1321A800] 15:42:04 INFO - PROCESS | 980 | 1468190524028 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]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 594ms 15:42:04 INFO - PROCESS | 980 | 1468190524062 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 980 | 1468190524064 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 15:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:42:04 INFO - PROCESS | 980 | 1468190524095 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 980 | 1468190524097 Marionette TRACE conn3 <- [1,566,null,{}] 15:42:04 INFO - PROCESS | 980 | 1468190524117 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}] 15:42:04 INFO - PROCESS | 980 | 1468190524118 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:04 INFO - PROCESS | 980 | 1468190524200 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:42:04 INFO - PROCESS | 980 | 1468190524205 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 980 | 1468190524207 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:04 INFO - PROCESS | 980 | ++DOCSHELL 1321C000 == 47 [pid = 980] [id = 151] 15:42:04 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (17688400) [pid = 980] [serial = 451] [outer = 00000000] 15:42:04 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1A185800) [pid = 980] [serial = 452] [outer = 17688400] 15:42:04 INFO - PROCESS | 980 | 1468190524249 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (1A4D4400) [pid = 980] [serial = 453] [outer = 17688400] 15:42:04 INFO - PROCESS | 980 | 1468190524683 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]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 640ms 15:42:04 INFO - PROCESS | 980 | 1468190524706 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 980 | 1468190524707 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 15:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:42:04 INFO - PROCESS | 980 | 1468190524722 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 980 | 1468190524724 Marionette TRACE conn3 <- [1,570,null,{}] 15:42:04 INFO - PROCESS | 980 | 1468190524727 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}] 15:42:04 INFO - PROCESS | 980 | 1468190524738 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:04 INFO - PROCESS | 980 | 1468190524819 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:42:04 INFO - PROCESS | 980 | 1468190524827 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 980 | 1468190524829 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:04 INFO - PROCESS | 980 | ++DOCSHELL 114E8400 == 48 [pid = 980] [id = 152] 15:42:04 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (198D6800) [pid = 980] [serial = 454] [outer = 00000000] 15:42:04 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (1AE73800) [pid = 980] [serial = 455] [outer = 198D6800] 15:42:04 INFO - PROCESS | 980 | 1468190524873 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (1B067000) [pid = 980] [serial = 456] [outer = 198D6800] 15:42:05 INFO - PROCESS | 980 | 1468190525415 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]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 734ms 15:42:05 INFO - PROCESS | 980 | 1468190525463 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 980 | 1468190525468 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 15:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:42:05 INFO - PROCESS | 980 | 1468190525473 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 980 | 1468190525476 Marionette TRACE conn3 <- [1,574,null,{}] 15:42:05 INFO - PROCESS | 980 | 1468190525482 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}] 15:42:05 INFO - PROCESS | 980 | 1468190525485 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:05 INFO - PROCESS | 980 | 1468190525688 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:42:05 INFO - PROCESS | 980 | 1468190525705 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:05 INFO - PROCESS | 980 | 1468190525710 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:05 INFO - PROCESS | 980 | ++DOCSHELL 1292A000 == 49 [pid = 980] [id = 153] 15:42:05 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (129B1400) [pid = 980] [serial = 457] [outer = 00000000] 15:42:05 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (13219400) [pid = 980] [serial = 458] [outer = 129B1400] 15:42:05 INFO - PROCESS | 980 | 1468190525765 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (13CDE400) [pid = 980] [serial = 459] [outer = 129B1400] 15:42:06 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:06 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:06 INFO - PROCESS | 980 | 1468190526333 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]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 906ms 15:42:06 INFO - PROCESS | 980 | 1468190526378 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 980 | 1468190526382 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 15:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:42:06 INFO - PROCESS | 980 | 1468190526405 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 980 | 1468190526408 Marionette TRACE conn3 <- [1,578,null,{}] 15:42:06 INFO - PROCESS | 980 | 1468190526413 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}] 15:42:06 INFO - PROCESS | 980 | 1468190526415 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:06 INFO - PROCESS | 980 | 1468190526525 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:42:06 INFO - PROCESS | 980 | 1468190526655 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 980 | 1468190526658 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:06 INFO - PROCESS | 980 | ++DOCSHELL 1631B800 == 50 [pid = 980] [id = 154] 15:42:06 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (16489C00) [pid = 980] [serial = 460] [outer = 00000000] 15:42:06 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (16F0DC00) [pid = 980] [serial = 461] [outer = 16489C00] 15:42:06 INFO - PROCESS | 980 | 1468190526713 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (177AA000) [pid = 980] [serial = 462] [outer = 16489C00] 15:42:07 INFO - PROCESS | 980 | 1468190527315 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]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 953ms 15:42:07 INFO - PROCESS | 980 | 1468190527347 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 980 | 1468190527349 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 15:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:42:07 INFO - PROCESS | 980 | 1468190527353 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 980 | 1468190527357 Marionette TRACE conn3 <- [1,582,null,{}] 15:42:07 INFO - PROCESS | 980 | 1468190527367 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}] 15:42:07 INFO - PROCESS | 980 | 1468190527372 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:07 INFO - PROCESS | 980 | 1468190527487 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:42:07 INFO - PROCESS | 980 | 1468190527592 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 980 | 1468190527595 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:07 INFO - PROCESS | 980 | ++DOCSHELL 19AC9800 == 51 [pid = 980] [id = 155] 15:42:07 INFO - PROCESS | 980 | ++DOMWINDOW == 106 (19AC9C00) [pid = 980] [serial = 463] [outer = 00000000] 15:42:07 INFO - PROCESS | 980 | ++DOMWINDOW == 107 (19ACD000) [pid = 980] [serial = 464] [outer = 19AC9C00] 15:42:07 INFO - PROCESS | 980 | 1468190527655 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 980 | ++DOMWINDOW == 108 (19C5BC00) [pid = 980] [serial = 465] [outer = 19AC9C00] 15:42:08 INFO - PROCESS | 980 | 1468190528236 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]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:42:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 938ms 15:42:08 INFO - PROCESS | 980 | 1468190528298 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 980 | 1468190528300 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 15:42:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:42:08 INFO - PROCESS | 980 | 1468190528304 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 980 | 1468190528306 Marionette TRACE conn3 <- [1,586,null,{}] 15:42:08 INFO - PROCESS | 980 | 1468190528309 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}] 15:42:08 INFO - PROCESS | 980 | 1468190528311 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:08 INFO - PROCESS | 980 | 1468190528418 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:42:08 INFO - PROCESS | 980 | 1468190528523 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:08 INFO - PROCESS | 980 | 1468190528525 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:08 INFO - PROCESS | 980 | ++DOCSHELL 19C5B800 == 52 [pid = 980] [id = 156] 15:42:08 INFO - PROCESS | 980 | ++DOMWINDOW == 109 (19C68C00) [pid = 980] [serial = 466] [outer = 00000000] 15:42:08 INFO - PROCESS | 980 | ++DOMWINDOW == 110 (1A489800) [pid = 980] [serial = 467] [outer = 19C68C00] 15:42:08 INFO - PROCESS | 980 | 1468190528576 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 980 | ++DOMWINDOW == 111 (1AE6A400) [pid = 980] [serial = 468] [outer = 19C68C00] 15:42:09 INFO - PROCESS | 980 | 1468190529150 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]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 906ms 15:42:09 INFO - PROCESS | 980 | 1468190529208 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 980 | 1468190529210 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 15:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:42:09 INFO - PROCESS | 980 | 1468190529214 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 980 | 1468190529216 Marionette TRACE conn3 <- [1,590,null,{}] 15:42:09 INFO - PROCESS | 980 | 1468190529219 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}] 15:42:09 INFO - PROCESS | 980 | 1468190529221 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:09 INFO - PROCESS | 980 | 1468190529325 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:42:09 INFO - PROCESS | 980 | 1468190529427 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 980 | 1468190529429 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:09 INFO - PROCESS | 980 | ++DOCSHELL 17255800 == 53 [pid = 980] [id = 157] 15:42:09 INFO - PROCESS | 980 | ++DOMWINDOW == 112 (183BC400) [pid = 980] [serial = 469] [outer = 00000000] 15:42:09 INFO - PROCESS | 980 | ++DOMWINDOW == 113 (1B1A3000) [pid = 980] [serial = 470] [outer = 183BC400] 15:42:09 INFO - PROCESS | 980 | 1468190529488 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 980 | ++DOMWINDOW == 114 (1B1A8000) [pid = 980] [serial = 471] [outer = 183BC400] 15:42:10 INFO - PROCESS | 980 | 1468190530103 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]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 953ms 15:42:10 INFO - PROCESS | 980 | 1468190530159 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 980 | 1468190530161 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 15:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:42:10 INFO - PROCESS | 980 | 1468190530165 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 980 | 1468190530167 Marionette TRACE conn3 <- [1,594,null,{}] 15:42:10 INFO - PROCESS | 980 | 1468190530171 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}] 15:42:10 INFO - PROCESS | 980 | 1468190530177 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:10 INFO - PROCESS | 980 | 1468190530303 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:42:10 INFO - PROCESS | 980 | 1468190530564 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 980 | 1468190530567 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:10 INFO - PROCESS | 980 | ++DOCSHELL 114DF400 == 54 [pid = 980] [id = 158] 15:42:10 INFO - PROCESS | 980 | ++DOMWINDOW == 115 (114E2C00) [pid = 980] [serial = 472] [outer = 00000000] 15:42:10 INFO - PROCESS | 980 | ++DOMWINDOW == 116 (12926000) [pid = 980] [serial = 473] [outer = 114E2C00] 15:42:10 INFO - PROCESS | 980 | 1468190530623 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 980 | ++DOMWINDOW == 117 (130A8000) [pid = 980] [serial = 474] [outer = 114E2C00] 15:42:11 INFO - PROCESS | 980 | 1468190531265 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]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1156ms 15:42:11 INFO - PROCESS | 980 | 1468190531323 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 980 | 1468190531326 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 15:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:42:11 INFO - PROCESS | 980 | 1468190531331 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 980 | 1468190531334 Marionette TRACE conn3 <- [1,598,null,{}] 15:42:11 INFO - PROCESS | 980 | 1468190531339 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}] 15:42:11 INFO - PROCESS | 980 | 1468190531342 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:11 INFO - PROCESS | 980 | 1468190531443 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1321C000 == 53 [pid = 980] [id = 151] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 13215000 == 52 [pid = 980] [id = 150] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 0C773000 == 51 [pid = 980] [id = 149] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 10A81C00 == 50 [pid = 980] [id = 148] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 17250000 == 49 [pid = 980] [id = 147] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 17692000 == 48 [pid = 980] [id = 146] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 16892C00 == 47 [pid = 980] [id = 145] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1320F400 == 46 [pid = 980] [id = 144] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 129AD800 == 45 [pid = 980] [id = 143] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 130AF800 == 44 [pid = 980] [id = 138] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 16320800 == 43 [pid = 980] [id = 139] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 11AE7800 == 42 [pid = 980] [id = 56] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1AACA800 == 41 [pid = 980] [id = 82] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 12B02C00 == 40 [pid = 980] [id = 142] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 16894800 == 39 [pid = 980] [id = 137] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1026C000 == 38 [pid = 980] [id = 114] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 17710C00 == 37 [pid = 980] [id = 140] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1A95A400 == 36 [pid = 980] [id = 67] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1A329000 == 35 [pid = 980] [id = 141] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 10559800 == 34 [pid = 980] [id = 100] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1055F800 == 33 [pid = 980] [id = 55] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 114DF400 == 32 [pid = 980] [id = 158] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 19C5B800 == 31 [pid = 980] [id = 156] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 17255800 == 30 [pid = 980] [id = 157] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 19AC9800 == 29 [pid = 980] [id = 155] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 114E8400 == 28 [pid = 980] [id = 152] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1292A000 == 27 [pid = 980] [id = 153] 15:42:12 INFO - PROCESS | 980 | --DOCSHELL 1631B800 == 26 [pid = 980] [id = 154] 15:42:12 INFO - PROCESS | 980 | 1468190532315 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 980 | 1468190532319 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 116 (1A962400) [pid = 980] [serial = 368] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 115 (1B1A5C00) [pid = 980] [serial = 329] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 114 (10A78400) [pid = 980] [serial = 167] [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.] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 113 (15E7A400) [pid = 980] [serial = 404] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 112 (1A4DD400) [pid = 980] [serial = 397] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 111 (13948400) [pid = 980] [serial = 383] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 110 (13218C00) [pid = 980] [serial = 382] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 109 (11261C00) [pid = 980] [serial = 370] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 108 (17252000) [pid = 980] [serial = 388] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 107 (17D7D000) [pid = 980] [serial = 389] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 106 (1B144800) [pid = 980] [serial = 380] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 105 (1B13D400) [pid = 980] [serial = 379] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 104 (1B069400) [pid = 980] [serial = 401] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 103 (1A47C800) [pid = 980] [serial = 377] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 102 (19D28000) [pid = 980] [serial = 376] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 101 (183C6800) [pid = 980] [serial = 391] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 100 (14297000) [pid = 980] [serial = 385] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 99 (15022400) [pid = 980] [serial = 386] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 98 (1631CC00) [pid = 980] [serial = 374] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 97 (1539E000) [pid = 980] [serial = 373] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 96 (1A884C00) [pid = 980] [serial = 398] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1768F400) [pid = 980] [serial = 405] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 94 (1B139400) [pid = 980] [serial = 408] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1B06FC00) [pid = 980] [serial = 402] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 92 (1B1A4000) [pid = 980] [serial = 410] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 91 (12B0EC00) [pid = 980] [serial = 371] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19A28000) [pid = 980] [serial = 394] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1AABFC00) [pid = 980] [serial = 407] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19A33400) [pid = 980] [serial = 395] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 87 (183CAC00) [pid = 980] [serial = 392] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19A2D000) [pid = 980] [serial = 338] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 85 (11AEF400) [pid = 980] [serial = 332] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | --DOMWINDOW == 84 (14294000) [pid = 980] [serial = 335] [outer = 00000000] [url = about:blank] 15:42:12 INFO - PROCESS | 980 | ++DOCSHELL 1047A800 == 27 [pid = 980] [id = 159] 15:42:12 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (10A04400) [pid = 980] [serial = 475] [outer = 00000000] 15:42:12 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (10E51800) [pid = 980] [serial = 476] [outer = 10A04400] 15:42:12 INFO - PROCESS | 980 | 1468190532478 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (112D2000) [pid = 980] [serial = 477] [outer = 10A04400] 15:42:12 INFO - PROCESS | 980 | 1468190532894 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]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1610ms 15:42:12 INFO - PROCESS | 980 | 1468190532941 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:42:12 INFO - PROCESS | 980 | 1468190532944 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 15:42:12 INFO - PROCESS | 980 | 1468190532948 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:42:12 INFO - PROCESS | 980 | 1468190532951 Marionette TRACE conn3 <- [1,602,null,{}] 15:42:12 INFO - PROCESS | 980 | 1468190532956 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}] 15:42:12 INFO - PROCESS | 980 | 1468190532960 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:13 INFO - PROCESS | 980 | 1468190533045 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:42:13 INFO - PROCESS | 980 | 1468190533053 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 980 | 1468190533056 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:13 INFO - PROCESS | 980 | ++DOCSHELL 12B0A800 == 28 [pid = 980] [id = 160] 15:42:13 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (12BD2400) [pid = 980] [serial = 478] [outer = 00000000] 15:42:13 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (130CFC00) [pid = 980] [serial = 479] [outer = 12BD2400] 15:42:13 INFO - PROCESS | 980 | 1468190533102 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (13152800) [pid = 980] [serial = 480] [outer = 12BD2400] 15:42:13 INFO - PROCESS | 980 | 1468190533557 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]]]}] 15:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 640ms 15:42:13 INFO - PROCESS | 980 | 1468190533590 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 980 | 1468190533594 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 15:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:42:13 INFO - PROCESS | 980 | 1468190533599 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 980 | 1468190533600 Marionette TRACE conn3 <- [1,606,null,{}] 15:42:13 INFO - PROCESS | 980 | 1468190533604 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}] 15:42:13 INFO - PROCESS | 980 | 1468190533606 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:13 INFO - PROCESS | 980 | 1468190533691 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:42:13 INFO - PROCESS | 980 | 1468190533731 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 980 | 1468190533733 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:13 INFO - PROCESS | 980 | ++DOCSHELL 13949000 == 29 [pid = 980] [id = 161] 15:42:13 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (13949400) [pid = 980] [serial = 481] [outer = 00000000] 15:42:13 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (139D1000) [pid = 980] [serial = 482] [outer = 13949400] 15:42:13 INFO - PROCESS | 980 | 1468190533777 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (13CE6C00) [pid = 980] [serial = 483] [outer = 13949400] 15:42:14 INFO - PROCESS | 980 | 1468190534219 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]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 641ms 15:42:14 INFO - PROCESS | 980 | 1468190534247 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 980 | 1468190534249 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 15:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:42:14 INFO - PROCESS | 980 | 1468190534255 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 980 | 1468190534261 Marionette TRACE conn3 <- [1,610,null,{}] 15:42:14 INFO - PROCESS | 980 | 1468190534270 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}] 15:42:14 INFO - PROCESS | 980 | 1468190534273 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:14 INFO - PROCESS | 980 | 1468190534355 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:42:14 INFO - PROCESS | 980 | 1468190534362 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 980 | 1468190534364 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:14 INFO - PROCESS | 980 | ++DOCSHELL 14297800 == 30 [pid = 980] [id = 162] 15:42:14 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (150C0400) [pid = 980] [serial = 484] [outer = 00000000] 15:42:14 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (15878000) [pid = 980] [serial = 485] [outer = 150C0400] 15:42:14 INFO - PROCESS | 980 | 1468190534407 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (15F2F000) [pid = 980] [serial = 486] [outer = 150C0400] 15:42:14 INFO - PROCESS | 980 | 1468190534881 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]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 657ms 15:42:14 INFO - PROCESS | 980 | 1468190534911 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 980 | 1468190534913 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 15:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:42:14 INFO - PROCESS | 980 | 1468190534917 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 980 | 1468190534918 Marionette TRACE conn3 <- [1,614,null,{}] 15:42:14 INFO - PROCESS | 980 | 1468190534922 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}] 15:42:14 INFO - PROCESS | 980 | 1468190534924 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:15 INFO - PROCESS | 980 | 1468190535034 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:42:15 INFO - PROCESS | 980 | 1468190535116 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 980 | 1468190535118 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:15 INFO - PROCESS | 980 | ++DOCSHELL 15F2CC00 == 31 [pid = 980] [id = 163] 15:42:15 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (15F31400) [pid = 980] [serial = 487] [outer = 00000000] 15:42:15 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (15F8E400) [pid = 980] [serial = 488] [outer = 15F31400] 15:42:15 INFO - PROCESS | 980 | 1468190535169 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (1631F000) [pid = 980] [serial = 489] [outer = 15F31400] 15:42:15 INFO - PROCESS | 980 | 1468190535580 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]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 703ms 15:42:15 INFO - PROCESS | 980 | 1468190535616 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 980 | 1468190535618 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 15:42:15 INFO - PROCESS | 980 | 1468190535621 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:42:15 INFO - PROCESS | 980 | 1468190535623 Marionette TRACE conn3 <- [1,618,null,{}] 15:42:15 INFO - PROCESS | 980 | 1468190535636 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}] 15:42:15 INFO - PROCESS | 980 | 1468190535638 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:15 INFO - PROCESS | 980 | 1468190535741 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:42:15 INFO - PROCESS | 980 | 1468190535746 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 980 | 1468190535752 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:15 INFO - PROCESS | 980 | ++DOCSHELL 16483C00 == 32 [pid = 980] [id = 164] 15:42:15 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (16485400) [pid = 980] [serial = 490] [outer = 00000000] 15:42:15 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (1648DC00) [pid = 980] [serial = 491] [outer = 16485400] 15:42:15 INFO - PROCESS | 980 | 1468190535804 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (1697B000) [pid = 980] [serial = 492] [outer = 16485400] 15:42:16 INFO - PROCESS | 980 | 1468190536244 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]]]}] 15:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 656ms 15:42:16 INFO - PROCESS | 980 | 1468190536280 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:42:16 INFO - PROCESS | 980 | 1468190536282 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 15:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:42:16 INFO - PROCESS | 980 | 1468190536286 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:42:16 INFO - PROCESS | 980 | 1468190536287 Marionette TRACE conn3 <- [1,622,null,{}] 15:42:16 INFO - PROCESS | 980 | 1468190536290 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}] 15:42:16 INFO - PROCESS | 980 | 1468190536292 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:16 INFO - PROCESS | 980 | 1468190536399 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:42:16 INFO - PROCESS | 980 | 1468190536486 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 980 | 1468190536488 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:16 INFO - PROCESS | 980 | ++DOCSHELL 10BC3400 == 33 [pid = 980] [id = 165] 15:42:16 INFO - PROCESS | 980 | ++DOMWINDOW == 103 (17252000) [pid = 980] [serial = 493] [outer = 00000000] 15:42:16 INFO - PROCESS | 980 | ++DOMWINDOW == 104 (17704C00) [pid = 980] [serial = 494] [outer = 17252000] 15:42:16 INFO - PROCESS | 980 | 1468190536532 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 980 | ++DOMWINDOW == 105 (177A7400) [pid = 980] [serial = 495] [outer = 17252000] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 104 (1728D000) [pid = 980] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 103 (10EE7400) [pid = 980] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 102 (1321A800) [pid = 980] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 101 (19D32000) [pid = 980] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 100 (17688400) [pid = 980] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 99 (1A32D400) [pid = 980] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 98 (18384400) [pid = 980] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 97 (177A5C00) [pid = 980] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 96 (19A2E400) [pid = 980] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 95 (129B5800) [pid = 980] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 94 (13212800) [pid = 980] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 93 (130CC800) [pid = 980] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 92 (12B03400) [pid = 980] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 91 (16898C00) [pid = 980] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 90 (16320C00) [pid = 980] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:42:17 INFO - PROCESS | 980 | --DOMWINDOW == 89 (198D6800) [pid = 980] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:42:17 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:17 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:17 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:17 INFO - PROCESS | 980 | 1468190537293 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]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1031ms 15:42:17 INFO - PROCESS | 980 | 1468190537339 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 980 | 1468190537341 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 15:42:17 INFO - PROCESS | 980 | 1468190537344 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 980 | 1468190537346 Marionette TRACE conn3 <- [1,626,null,{}] 15:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:42:17 INFO - PROCESS | 980 | 1468190537349 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}] 15:42:17 INFO - PROCESS | 980 | 1468190537351 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:17 INFO - PROCESS | 980 | 1468190537426 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:42:17 INFO - PROCESS | 980 | 1468190537431 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:17 INFO - PROCESS | 980 | 1468190537433 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:17 INFO - PROCESS | 980 | ++DOCSHELL 16323800 == 34 [pid = 980] [id = 166] 15:42:17 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (16329400) [pid = 980] [serial = 496] [outer = 00000000] 15:42:17 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1724F400) [pid = 980] [serial = 497] [outer = 16329400] 15:42:17 INFO - PROCESS | 980 | 1468190537476 Marionette DEBUG loaded listener.js 15:42:17 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1768CC00) [pid = 980] [serial = 498] [outer = 16329400] 15:42:17 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:17 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:17 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:17 INFO - PROCESS | 980 | 1468190537908 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]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 594ms 15:42:17 INFO - PROCESS | 980 | 1468190537957 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 980 | 1468190537959 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 15:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:42:17 INFO - PROCESS | 980 | 1468190537964 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 980 | 1468190537966 Marionette TRACE conn3 <- [1,630,null,{}] 15:42:17 INFO - PROCESS | 980 | 1468190537969 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}] 15:42:17 INFO - PROCESS | 980 | 1468190537971 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:18 INFO - PROCESS | 980 | 1468190538048 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:42:18 INFO - PROCESS | 980 | 1468190538053 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 980 | 1468190538055 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:18 INFO - PROCESS | 980 | ++DOCSHELL 10B68000 == 35 [pid = 980] [id = 167] 15:42:18 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (129B7400) [pid = 980] [serial = 499] [outer = 00000000] 15:42:18 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (18383800) [pid = 980] [serial = 500] [outer = 129B7400] 15:42:18 INFO - PROCESS | 980 | 1468190538098 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (18384400) [pid = 980] [serial = 501] [outer = 129B7400] 15:42:18 INFO - PROCESS | 980 | 1468190538529 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]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 594ms 15:42:18 INFO - PROCESS | 980 | 1468190538558 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 980 | 1468190538560 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 15:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:42:18 INFO - PROCESS | 980 | 1468190538564 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 980 | 1468190538565 Marionette TRACE conn3 <- [1,634,null,{}] 15:42:18 INFO - PROCESS | 980 | 1468190538569 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}] 15:42:18 INFO - PROCESS | 980 | 1468190538570 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:18 INFO - PROCESS | 980 | 1468190538706 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:42:18 INFO - PROCESS | 980 | 1468190538714 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 980 | 1468190538716 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:18 INFO - PROCESS | 980 | ++DOCSHELL 183C5C00 == 36 [pid = 980] [id = 168] 15:42:18 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (183C6400) [pid = 980] [serial = 502] [outer = 00000000] 15:42:18 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (185AF000) [pid = 980] [serial = 503] [outer = 183C6400] 15:42:18 INFO - PROCESS | 980 | 1468190538758 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (198D1800) [pid = 980] [serial = 504] [outer = 183C6400] 15:42:19 INFO - PROCESS | 980 | --DOCSHELL 12B0A800 == 35 [pid = 980] [id = 160] 15:42:19 INFO - PROCESS | 980 | --DOCSHELL 1047A800 == 34 [pid = 980] [id = 159] 15:42:20 INFO - PROCESS | 980 | --DOCSHELL 14297800 == 33 [pid = 980] [id = 162] 15:42:20 INFO - PROCESS | 980 | --DOCSHELL 13949000 == 32 [pid = 980] [id = 161] 15:42:20 INFO - PROCESS | 980 | --DOCSHELL 10B68000 == 31 [pid = 980] [id = 167] 15:42:20 INFO - PROCESS | 980 | --DOCSHELL 15F2CC00 == 30 [pid = 980] [id = 163] 15:42:20 INFO - PROCESS | 980 | --DOCSHELL 16483C00 == 29 [pid = 980] [id = 164] 15:42:20 INFO - PROCESS | 980 | --DOCSHELL 16323800 == 28 [pid = 980] [id = 166] 15:42:20 INFO - PROCESS | 980 | --DOCSHELL 10BC3400 == 27 [pid = 980] [id = 165] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 97 (198D9000) [pid = 980] [serial = 440] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 96 (19A25400) [pid = 980] [serial = 441] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1A187400) [pid = 980] [serial = 444] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 94 (1A17FC00) [pid = 980] [serial = 443] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 93 (14290C00) [pid = 980] [serial = 449] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 92 (1A4DB000) [pid = 980] [serial = 446] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1A185800) [pid = 980] [serial = 452] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 90 (1AE6A000) [pid = 980] [serial = 422] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1B146C00) [pid = 980] [serial = 423] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 88 (198CC400) [pid = 980] [serial = 437] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 87 (183BF000) [pid = 980] [serial = 419] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 86 (183C7000) [pid = 980] [serial = 420] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1B44A000) [pid = 980] [serial = 411] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1631D400) [pid = 980] [serial = 428] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 83 (16482400) [pid = 980] [serial = 429] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15017000) [pid = 980] [serial = 431] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16327800) [pid = 980] [serial = 432] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13156C00) [pid = 980] [serial = 413] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1A4DF000) [pid = 980] [serial = 447] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13210000) [pid = 980] [serial = 414] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 77 (15E71800) [pid = 980] [serial = 425] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 76 (131E7400) [pid = 980] [serial = 426] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 75 (17249C00) [pid = 980] [serial = 434] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 74 (181A4800) [pid = 980] [serial = 435] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16482000) [pid = 980] [serial = 416] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16487400) [pid = 980] [serial = 417] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1AE73800) [pid = 980] [serial = 455] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1B067000) [pid = 980] [serial = 456] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1724E800) [pid = 980] [serial = 450] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1A4D4400) [pid = 980] [serial = 453] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | --DOMWINDOW == 67 (198D3400) [pid = 980] [serial = 438] [outer = 00000000] [url = about:blank] 15:42:20 INFO - PROCESS | 980 | 1468190540470 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]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:42:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1954ms 15:42:20 INFO - PROCESS | 980 | 1468190540523 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:42:20 INFO - PROCESS | 980 | 1468190540527 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 15:42:20 INFO - PROCESS | 980 | 1468190540532 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 980 | 1468190540536 Marionette TRACE conn3 <- [1,638,null,{}] 15:42:20 INFO - PROCESS | 980 | 1468190540542 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}] 15:42:20 INFO - PROCESS | 980 | 1468190540545 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:20 INFO - PROCESS | 980 | 1468190540631 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:42:20 INFO - PROCESS | 980 | 1468190540638 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 980 | 1468190540643 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:20 INFO - PROCESS | 980 | ++DOCSHELL 11AED800 == 28 [pid = 980] [id = 169] 15:42:20 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (11AEF400) [pid = 980] [serial = 505] [outer = 00000000] 15:42:20 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (129AC400) [pid = 980] [serial = 506] [outer = 11AEF400] 15:42:20 INFO - PROCESS | 980 | 1468190540699 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (12B0A400) [pid = 980] [serial = 507] [outer = 11AEF400] 15:42:21 INFO - PROCESS | 980 | 1468190541156 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]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 656ms 15:42:21 INFO - PROCESS | 980 | 1468190541187 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:42:21 INFO - PROCESS | 980 | 1468190541192 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 15:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:42:21 INFO - PROCESS | 980 | 1468190541202 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 980 | 1468190541204 Marionette TRACE conn3 <- [1,642,null,{}] 15:42:21 INFO - PROCESS | 980 | 1468190541208 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}] 15:42:21 INFO - PROCESS | 980 | 1468190541211 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:21 INFO - PROCESS | 980 | 1468190541295 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:42:21 INFO - PROCESS | 980 | 1468190541303 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 980 | 1468190541306 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:21 INFO - PROCESS | 980 | ++DOCSHELL 131EF800 == 29 [pid = 980] [id = 170] 15:42:21 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (131F0400) [pid = 980] [serial = 508] [outer = 00000000] 15:42:21 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13211000) [pid = 980] [serial = 509] [outer = 131F0400] 15:42:21 INFO - PROCESS | 980 | 1468190541353 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13217800) [pid = 980] [serial = 510] [outer = 131F0400] 15:42:21 INFO - PROCESS | 980 | 1468190541799 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]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 625ms 15:42:21 INFO - PROCESS | 980 | 1468190541841 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:42:21 INFO - PROCESS | 980 | 1468190541843 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 15:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:42:21 INFO - PROCESS | 980 | 1468190541847 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 980 | 1468190541850 Marionette TRACE conn3 <- [1,646,null,{}] 15:42:21 INFO - PROCESS | 980 | 1468190541861 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}] 15:42:21 INFO - PROCESS | 980 | 1468190541865 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:21 INFO - PROCESS | 980 | 1468190541946 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:42:21 INFO - PROCESS | 980 | 1468190541954 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 980 | 1468190541958 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:21 INFO - PROCESS | 980 | ++DOCSHELL 13CDF400 == 30 [pid = 980] [id = 171] 15:42:21 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13CE0000) [pid = 980] [serial = 511] [outer = 00000000] 15:42:22 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (14290000) [pid = 980] [serial = 512] [outer = 13CE0000] 15:42:22 INFO - PROCESS | 980 | 1468190542005 Marionette DEBUG loaded listener.js 15:42:22 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (14298800) [pid = 980] [serial = 513] [outer = 13CE0000] 15:42:22 INFO - PROCESS | 980 | 1468190542451 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]]]}] 15:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 625ms 15:42:22 INFO - PROCESS | 980 | 1468190542485 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:42:22 INFO - PROCESS | 980 | 1468190542487 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 15:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:42:22 INFO - PROCESS | 980 | 1468190542490 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:42:22 INFO - PROCESS | 980 | 1468190542492 Marionette TRACE conn3 <- [1,650,null,{}] 15:42:22 INFO - PROCESS | 980 | 1468190542505 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}] 15:42:22 INFO - PROCESS | 980 | 1468190542507 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:22 INFO - PROCESS | 980 | 1468190542585 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:42:22 INFO - PROCESS | 980 | 1468190542591 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:22 INFO - PROCESS | 980 | 1468190542593 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:22 INFO - PROCESS | 980 | ++DOCSHELL 1501E000 == 31 [pid = 980] [id = 172] 15:42:22 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1539A800) [pid = 980] [serial = 514] [outer = 00000000] 15:42:22 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15E71400) [pid = 980] [serial = 515] [outer = 1539A800] 15:42:22 INFO - PROCESS | 980 | 1468190542638 Marionette DEBUG loaded listener.js 15:42:22 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15F30400) [pid = 980] [serial = 516] [outer = 1539A800] 15:42:22 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:22 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:23 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:23 INFO - PROCESS | 980 | 1468190543048 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]]]}] 15:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 594ms 15:42:23 INFO - PROCESS | 980 | 1468190543097 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:42:23 INFO - PROCESS | 980 | 1468190543099 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 15:42:23 INFO - PROCESS | 980 | 1468190543102 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:42:23 INFO - PROCESS | 980 | 1468190543103 Marionette TRACE conn3 <- [1,654,null,{}] 15:42:23 INFO - PROCESS | 980 | 1468190543111 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}] 15:42:23 INFO - PROCESS | 980 | 1468190543113 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:23 INFO - PROCESS | 980 | 1468190543187 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:42:23 INFO - PROCESS | 980 | 1468190543193 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 980 | 1468190543195 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:23 INFO - PROCESS | 980 | ++DOCSHELL 15F34000 == 32 [pid = 980] [id = 173] 15:42:23 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (15F34C00) [pid = 980] [serial = 517] [outer = 00000000] 15:42:23 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1631CC00) [pid = 980] [serial = 518] [outer = 15F34C00] 15:42:23 INFO - PROCESS | 980 | 1468190543237 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (16324400) [pid = 980] [serial = 519] [outer = 15F34C00] 15:42:23 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:23 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:23 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:23 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:23 INFO - PROCESS | 980 | 1468190543679 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]]]}] 15:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 594ms 15:42:23 INFO - PROCESS | 980 | 1468190543700 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:42:23 INFO - PROCESS | 980 | 1468190543702 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 15:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:42:23 INFO - PROCESS | 980 | 1468190543706 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - PROCESS | 980 | 1468190543709 Marionette TRACE conn3 <- [1,658,null,{}] 15:42:23 INFO - PROCESS | 980 | 1468190543729 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}] 15:42:23 INFO - PROCESS | 980 | 1468190543735 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:23 INFO - PROCESS | 980 | 1468190543832 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:42:23 INFO - PROCESS | 980 | 1468190543840 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 980 | 1468190543842 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:23 INFO - PROCESS | 980 | ++DOCSHELL 16485800 == 33 [pid = 980] [id = 174] 15:42:23 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (16488800) [pid = 980] [serial = 520] [outer = 00000000] 15:42:23 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1648FC00) [pid = 980] [serial = 521] [outer = 16488800] 15:42:23 INFO - PROCESS | 980 | 1468190543884 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16899000) [pid = 980] [serial = 522] [outer = 16488800] 15:42:24 INFO - PROCESS | 980 | 1468190544294 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]]]}] 15:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 594ms 15:42:24 INFO - PROCESS | 980 | 1468190544303 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 980 | 1468190544304 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 15:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:42:24 INFO - PROCESS | 980 | 1468190544310 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 980 | 1468190544311 Marionette TRACE conn3 <- [1,662,null,{}] 15:42:24 INFO - PROCESS | 980 | 1468190544315 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}] 15:42:24 INFO - PROCESS | 980 | 1468190544316 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:24 INFO - PROCESS | 980 | 1468190544435 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:42:24 INFO - PROCESS | 980 | 1468190544443 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 980 | 1468190544445 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:24 INFO - PROCESS | 980 | ++DOCSHELL 1632A400 == 34 [pid = 980] [id = 175] 15:42:24 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1648F400) [pid = 980] [serial = 523] [outer = 00000000] 15:42:24 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (17249C00) [pid = 980] [serial = 524] [outer = 1648F400] 15:42:24 INFO - PROCESS | 980 | 1468190544487 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1724B000) [pid = 980] [serial = 525] [outer = 1648F400] 15:42:24 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:24 INFO - PROCESS | 980 | [980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:42:24 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:24 INFO - PROCESS | 980 | 1468190544894 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]]]}] 15:42:24 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 15:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 641ms 15:42:24 INFO - PROCESS | 980 | 1468190544946 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 980 | 1468190544948 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 15:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:42:24 INFO - PROCESS | 980 | 1468190544951 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 980 | 1468190544953 Marionette TRACE conn3 <- [1,666,null,{}] 15:42:24 INFO - PROCESS | 980 | 1468190544956 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}] 15:42:24 INFO - PROCESS | 980 | 1468190544958 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:25 INFO - PROCESS | 980 | 1468190545063 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:42:25 INFO - PROCESS | 980 | 1468190545111 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 980 | 1468190545113 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:25 INFO - PROCESS | 980 | ++DOCSHELL 1648C800 == 35 [pid = 980] [id = 176] 15:42:25 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (16F0F400) [pid = 980] [serial = 526] [outer = 00000000] 15:42:25 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1770FC00) [pid = 980] [serial = 527] [outer = 16F0F400] 15:42:25 INFO - PROCESS | 980 | 1468190545155 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (177A2000) [pid = 980] [serial = 528] [outer = 16F0F400] 15:42:25 INFO - PROCESS | 980 | 1468190545503 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]]]}] 15:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 594ms 15:42:25 INFO - PROCESS | 980 | 1468190545549 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 980 | 1468190545551 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 15:42:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:42:25 INFO - PROCESS | 980 | 1468190545554 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 980 | 1468190545556 Marionette TRACE conn3 <- [1,670,null,{}] 15:42:25 INFO - PROCESS | 980 | 1468190545559 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}] 15:42:25 INFO - PROCESS | 980 | 1468190545561 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:25 INFO - PROCESS | 980 | 1468190545672 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:42:25 INFO - PROCESS | 980 | 1468190545769 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 980 | 1468190545771 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:25 INFO - PROCESS | 980 | ++DOCSHELL 13C38C00 == 36 [pid = 980] [id = 177] 15:42:25 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (16484800) [pid = 980] [serial = 529] [outer = 00000000] 15:42:25 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (183BD400) [pid = 980] [serial = 530] [outer = 16484800] 15:42:25 INFO - PROCESS | 980 | 1468190545813 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (183C2000) [pid = 980] [serial = 531] [outer = 16484800] 15:42:26 INFO - PROCESS | 980 | 1468190546738 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]]]}] 15:42:26 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) 15:42:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1188ms 15:42:26 INFO - PROCESS | 980 | 1468190546749 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 980 | 1468190546751 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 15:42:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:42:26 INFO - PROCESS | 980 | 1468190546755 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 980 | 1468190546756 Marionette TRACE conn3 <- [1,674,null,{}] 15:42:26 INFO - PROCESS | 980 | 1468190546760 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}] 15:42:26 INFO - PROCESS | 980 | 1468190546762 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:26 INFO - PROCESS | 980 | 1468190546890 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:42:26 INFO - PROCESS | 980 | 1468190546895 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 980 | 1468190546897 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:26 INFO - PROCESS | 980 | ++DOCSHELL 18388C00 == 37 [pid = 980] [id = 178] 15:42:26 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (183C3C00) [pid = 980] [serial = 532] [outer = 00000000] 15:42:26 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (198D1400) [pid = 980] [serial = 533] [outer = 183C3C00] 15:42:26 INFO - PROCESS | 980 | 1468190546939 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (198D8000) [pid = 980] [serial = 534] [outer = 183C3C00] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 96 (129B7400) [pid = 980] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 95 (15F31400) [pid = 980] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 94 (16485400) [pid = 980] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 93 (17252000) [pid = 980] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 92 (129B1400) [pid = 980] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 91 (16489C00) [pid = 980] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19AC9C00) [pid = 980] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19C68C00) [pid = 980] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 88 (183BC400) [pid = 980] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 87 (114E2C00) [pid = 980] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 86 (10A04400) [pid = 980] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 85 (12BD2400) [pid = 980] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 84 (13949400) [pid = 980] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 83 (150C0400) [pid = 980] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:42:27 INFO - PROCESS | 980 | --DOMWINDOW == 82 (16329400) [pid = 980] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:42:27 INFO - PROCESS | 980 | 1468190547852 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]]]}] 15:42:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:42:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1140ms 15:42:27 INFO - PROCESS | 980 | 1468190547899 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:42:27 INFO - PROCESS | 980 | 1468190547901 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 15:42:27 INFO - PROCESS | 980 | 1468190547904 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:42:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:42:27 INFO - PROCESS | 980 | 1468190547907 Marionette TRACE conn3 <- [1,678,null,{}] 15:42:27 INFO - PROCESS | 980 | 1468190547910 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}] 15:42:27 INFO - PROCESS | 980 | 1468190547912 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:28 INFO - PROCESS | 980 | 1468190548004 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:42:28 INFO - PROCESS | 980 | 1468190548010 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 980 | 1468190548012 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:28 INFO - PROCESS | 980 | ++DOCSHELL 11CD4800 == 38 [pid = 980] [id = 179] 15:42:28 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1323F000) [pid = 980] [serial = 535] [outer = 00000000] 15:42:28 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (15F8F000) [pid = 980] [serial = 536] [outer = 1323F000] 15:42:28 INFO - PROCESS | 980 | 1468190548124 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (17252000) [pid = 980] [serial = 537] [outer = 1323F000] 15:42:28 INFO - PROCESS | 980 | 1468190548990 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]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:42:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1141ms 15:42:29 INFO - PROCESS | 980 | 1468190549056 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 980 | 1468190549058 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 15:42:29 INFO - PROCESS | 980 | 1468190549061 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:42:29 INFO - PROCESS | 980 | 1468190549063 Marionette TRACE conn3 <- [1,682,null,{}] 15:42:29 INFO - PROCESS | 980 | 1468190549066 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}] 15:42:29 INFO - PROCESS | 980 | 1468190549068 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:29 INFO - PROCESS | 980 | 1468190549144 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:42:29 INFO - PROCESS | 980 | 1468190549218 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 980 | 1468190549220 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:29 INFO - PROCESS | 980 | ++DOCSHELL 1583F800 == 39 [pid = 980] [id = 180] 15:42:29 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15F2A800) [pid = 980] [serial = 538] [outer = 00000000] 15:42:29 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19A28C00) [pid = 980] [serial = 539] [outer = 15F2A800] 15:42:29 INFO - PROCESS | 980 | 1468190549262 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19A2D000) [pid = 980] [serial = 540] [outer = 15F2A800] 15:42:30 INFO - PROCESS | 980 | 1468190550169 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]]]}] 15:42:30 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) 15:42:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1141ms 15:42:30 INFO - PROCESS | 980 | 1468190550213 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:42:30 INFO - PROCESS | 980 | 1468190550217 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 15:42:30 INFO - PROCESS | 980 | 1468190550222 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:42:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:42:30 INFO - PROCESS | 980 | 1468190550225 Marionette TRACE conn3 <- [1,686,null,{}] 15:42:30 INFO - PROCESS | 980 | 1468190550231 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}] 15:42:30 INFO - PROCESS | 980 | 1468190550234 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:30 INFO - PROCESS | 980 | 1468190550372 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:42:30 INFO - PROCESS | 980 | 1468190550489 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:30 INFO - PROCESS | 980 | 1468190550494 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:30 INFO - PROCESS | 980 | ++DOCSHELL 12821800 == 40 [pid = 980] [id = 181] 15:42:30 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (12822800) [pid = 980] [serial = 541] [outer = 00000000] 15:42:30 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (129B7000) [pid = 980] [serial = 542] [outer = 12822800] 15:42:30 INFO - PROCESS | 980 | 1468190550591 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (12DCB800) [pid = 980] [serial = 543] [outer = 12822800] 15:42:31 INFO - PROCESS | 980 | 1468190551768 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]]]}] 15:42:31 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) 15:42:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1609ms 15:42:31 INFO - PROCESS | 980 | 1468190551831 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 980 | 1468190551835 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 15:42:31 INFO - PROCESS | 980 | 1468190551840 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:42:31 INFO - PROCESS | 980 | 1468190551844 Marionette TRACE conn3 <- [1,690,null,{}] 15:42:31 INFO - PROCESS | 980 | 1468190551849 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}] 15:42:31 INFO - PROCESS | 980 | 1468190551852 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:32 INFO - PROCESS | 980 | 1468190552050 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:42:32 INFO - PROCESS | 980 | 1468190552144 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 980 | 1468190552146 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:32 INFO - PROCESS | 980 | ++DOCSHELL 12BD2400 == 41 [pid = 980] [id = 182] 15:42:32 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (12BD6000) [pid = 980] [serial = 544] [outer = 00000000] 15:42:32 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (13150000) [pid = 980] [serial = 545] [outer = 12BD6000] 15:42:32 INFO - PROCESS | 980 | 1468190552196 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (131EE400) [pid = 980] [serial = 546] [outer = 12BD6000] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 11CD4800 == 40 [pid = 980] [id = 179] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 18388C00 == 39 [pid = 980] [id = 178] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 13C38C00 == 38 [pid = 980] [id = 177] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 1648C800 == 37 [pid = 980] [id = 176] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 1632A400 == 36 [pid = 980] [id = 175] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 16485800 == 35 [pid = 980] [id = 174] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 15F34000 == 34 [pid = 980] [id = 173] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 1501E000 == 33 [pid = 980] [id = 172] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 13CDF400 == 32 [pid = 980] [id = 171] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 131EF800 == 31 [pid = 980] [id = 170] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 11AED800 == 30 [pid = 980] [id = 169] 15:42:32 INFO - PROCESS | 980 | --DOCSHELL 183C5C00 == 29 [pid = 980] [id = 168] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 93 (18384400) [pid = 980] [serial = 501] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 92 (15F8E400) [pid = 980] [serial = 488] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1648DC00) [pid = 980] [serial = 491] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 90 (1631F000) [pid = 980] [serial = 489] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 89 (17704C00) [pid = 980] [serial = 494] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1697B000) [pid = 980] [serial = 492] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 87 (18383800) [pid = 980] [serial = 500] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 86 (13219400) [pid = 980] [serial = 458] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 85 (13CDE400) [pid = 980] [serial = 459] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 84 (16F0DC00) [pid = 980] [serial = 461] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 83 (177AA000) [pid = 980] [serial = 462] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19ACD000) [pid = 980] [serial = 464] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 81 (19C5BC00) [pid = 980] [serial = 465] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1A489800) [pid = 980] [serial = 467] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1AE6A400) [pid = 980] [serial = 468] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1B1A3000) [pid = 980] [serial = 470] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1B1A8000) [pid = 980] [serial = 471] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 76 (12926000) [pid = 980] [serial = 473] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 75 (130A8000) [pid = 980] [serial = 474] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 74 (10E51800) [pid = 980] [serial = 476] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 73 (112D2000) [pid = 980] [serial = 477] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 72 (130CFC00) [pid = 980] [serial = 479] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 71 (13152800) [pid = 980] [serial = 480] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 70 (139D1000) [pid = 980] [serial = 482] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 69 (13CE6C00) [pid = 980] [serial = 483] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 68 (15878000) [pid = 980] [serial = 485] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 67 (177A7400) [pid = 980] [serial = 495] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 66 (185AF000) [pid = 980] [serial = 503] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1724F400) [pid = 980] [serial = 497] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 64 (1768CC00) [pid = 980] [serial = 498] [outer = 00000000] [url = about:blank] 15:42:32 INFO - PROCESS | 980 | --DOMWINDOW == 63 (15F2F000) [pid = 980] [serial = 486] [outer = 00000000] [url = about:blank] 15:42:33 INFO - PROCESS | 980 | 1468190553121 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]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:42:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1313ms 15:42:33 INFO - PROCESS | 980 | 1468190553153 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 980 | 1468190553158 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 15:42:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:42:33 INFO - PROCESS | 980 | 1468190553166 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 980 | 1468190553169 Marionette TRACE conn3 <- [1,694,null,{}] 15:42:33 INFO - PROCESS | 980 | 1468190553173 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}] 15:42:33 INFO - PROCESS | 980 | 1468190553175 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:33 INFO - PROCESS | 980 | 1468190553262 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:42:33 INFO - PROCESS | 980 | 1468190553270 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 980 | 1468190553272 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:33 INFO - PROCESS | 980 | ++DOCSHELL 1321CC00 == 30 [pid = 980] [id = 183] 15:42:33 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (13233400) [pid = 980] [serial = 547] [outer = 00000000] 15:42:33 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (132F0800) [pid = 980] [serial = 548] [outer = 13233400] 15:42:33 INFO - PROCESS | 980 | 1468190553319 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1394A400) [pid = 980] [serial = 549] [outer = 13233400] 15:42:34 INFO - PROCESS | 980 | 1468190554262 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]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:42:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1157ms 15:42:34 INFO - PROCESS | 980 | 1468190554323 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 980 | 1468190554325 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 15:42:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:42:34 INFO - PROCESS | 980 | 1468190554329 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 980 | 1468190554332 Marionette TRACE conn3 <- [1,698,null,{}] 15:42:34 INFO - PROCESS | 980 | 1468190554348 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}] 15:42:34 INFO - PROCESS | 980 | 1468190554353 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:34 INFO - PROCESS | 980 | 1468190554461 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:42:34 INFO - PROCESS | 980 | 1468190554468 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 980 | 1468190554472 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:34 INFO - PROCESS | 980 | ++DOCSHELL 1501B400 == 31 [pid = 980] [id = 184] 15:42:34 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (1501C400) [pid = 980] [serial = 550] [outer = 00000000] 15:42:34 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (153A1C00) [pid = 980] [serial = 551] [outer = 1501C400] 15:42:34 INFO - PROCESS | 980 | 1468190554519 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (15876400) [pid = 980] [serial = 552] [outer = 1501C400] 15:42:35 INFO - PROCESS | 980 | 1468190555477 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]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:42:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1188ms 15:42:35 INFO - PROCESS | 980 | 1468190555531 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:42:35 INFO - PROCESS | 980 | 1468190555533 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 15:42:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:42:35 INFO - PROCESS | 980 | 1468190555542 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 980 | 1468190555543 Marionette TRACE conn3 <- [1,702,null,{}] 15:42:35 INFO - PROCESS | 980 | 1468190555547 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}] 15:42:35 INFO - PROCESS | 980 | 1468190555549 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:35 INFO - PROCESS | 980 | 1468190555664 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:42:35 INFO - PROCESS | 980 | 1468190555670 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 980 | 1468190555672 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:35 INFO - PROCESS | 980 | ++DOCSHELL 15F32400 == 32 [pid = 980] [id = 185] 15:42:35 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (15F36C00) [pid = 980] [serial = 553] [outer = 00000000] 15:42:35 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1631F000) [pid = 980] [serial = 554] [outer = 15F36C00] 15:42:35 INFO - PROCESS | 980 | 1468190555717 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16323000) [pid = 980] [serial = 555] [outer = 15F36C00] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 71 (13CE0000) [pid = 980] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 70 (131F0400) [pid = 980] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1648F400) [pid = 980] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 68 (16F0F400) [pid = 980] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 67 (183C6400) [pid = 980] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 66 (15F34C00) [pid = 980] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1539A800) [pid = 980] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 64 (11AEF400) [pid = 980] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 63 (183C3C00) [pid = 980] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 62 (1323F000) [pid = 980] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 61 (16488800) [pid = 980] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:42:36 INFO - PROCESS | 980 | --DOMWINDOW == 60 (16484800) [pid = 980] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:42:36 INFO - PROCESS | 980 | 1468190556653 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]]]}] 15:42: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 15:42:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1156ms 15:42:36 INFO - PROCESS | 980 | 1468190556698 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 980 | 1468190556700 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 15:42:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:42:36 INFO - PROCESS | 980 | 1468190556703 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 980 | 1468190556705 Marionette TRACE conn3 <- [1,706,null,{}] 15:42:36 INFO - PROCESS | 980 | 1468190556708 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}] 15:42:36 INFO - PROCESS | 980 | 1468190556710 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:36 INFO - PROCESS | 980 | 1468190556803 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:42:36 INFO - PROCESS | 980 | 1468190556808 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 980 | 1468190556810 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:36 INFO - PROCESS | 980 | ++DOCSHELL 15F34C00 == 33 [pid = 980] [id = 186] 15:42:36 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (15F36000) [pid = 980] [serial = 556] [outer = 00000000] 15:42:36 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (16322C00) [pid = 980] [serial = 557] [outer = 15F36000] 15:42:36 INFO - PROCESS | 980 | 1468190556853 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (16481C00) [pid = 980] [serial = 558] [outer = 15F36000] 15:42:37 INFO - PROCESS | 980 | 1468190557781 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]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:42:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1078ms 15:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:42:37 INFO - PROCESS | 980 | 1468190557796 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 980 | 1468190557798 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 15:42:37 INFO - PROCESS | 980 | 1468190557802 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 980 | 1468190557803 Marionette TRACE conn3 <- [1,710,null,{}] 15:42:37 INFO - PROCESS | 980 | 1468190557807 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}] 15:42:37 INFO - PROCESS | 980 | 1468190557812 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:37 INFO - PROCESS | 980 | 1468190557909 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:42:37 INFO - PROCESS | 980 | 1468190557915 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 980 | 1468190557917 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:37 INFO - PROCESS | 980 | ++DOCSHELL 16321000 == 34 [pid = 980] [id = 187] 15:42:37 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (16481400) [pid = 980] [serial = 559] [outer = 00000000] 15:42:37 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (16B40C00) [pid = 980] [serial = 560] [outer = 16481400] 15:42:37 INFO - PROCESS | 980 | 1468190557960 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (16FEC000) [pid = 980] [serial = 561] [outer = 16481400] 15:42:38 INFO - PROCESS | 980 | 1468190558496 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] 15:42:38 INFO - PROCESS | 980 | 1468190558548 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 15:42:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:42:38 INFO - PROCESS | 980 | 1468190558553 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 980 | 1468190558557 Marionette TRACE conn3 <- [1,714,null,{}] 15:42:38 INFO - PROCESS | 980 | 1468190558562 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}] 15:42:38 INFO - PROCESS | 980 | 1468190558565 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:38 INFO - PROCESS | 980 | 1468190558673 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:42:38 INFO - PROCESS | 980 | 1468190558765 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 980 | 1468190558769 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:38 INFO - PROCESS | 980 | ++DOCSHELL 10E4EC00 == 35 [pid = 980] [id = 188] 15:42:38 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (10EEA800) [pid = 980] [serial = 562] [outer = 00000000] 15:42:38 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13134800) [pid = 980] [serial = 563] [outer = 10EEA800] 15:42:38 INFO - PROCESS | 980 | 1468190558824 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13216800) [pid = 980] [serial = 564] [outer = 10EEA800] 15:42:39 INFO - PROCESS | 980 | 1468190559442 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]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 937ms 15:42:39 INFO - PROCESS | 980 | 1468190559499 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 980 | 1468190559503 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 15:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:42:39 INFO - PROCESS | 980 | 1468190559510 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 980 | 1468190559512 Marionette TRACE conn3 <- [1,718,null,{}] 15:42:39 INFO - PROCESS | 980 | 1468190559516 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}] 15:42:39 INFO - PROCESS | 980 | 1468190559519 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:39 INFO - PROCESS | 980 | 1468190559624 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:42:39 INFO - PROCESS | 980 | 1468190559702 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 980 | 1468190559704 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:39 INFO - PROCESS | 980 | ++DOCSHELL 15832800 == 36 [pid = 980] [id = 189] 15:42:39 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1583C400) [pid = 980] [serial = 565] [outer = 00000000] 15:42:39 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15F2F400) [pid = 980] [serial = 566] [outer = 1583C400] 15:42:39 INFO - PROCESS | 980 | 1468190559803 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F8F400) [pid = 980] [serial = 567] [outer = 1583C400] 15:42:40 INFO - PROCESS | 980 | 1468190560365 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] 15:42:40 INFO - PROCESS | 980 | 1468190560417 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 15:42:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:42:40 INFO - PROCESS | 980 | 1468190560420 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 980 | 1468190560424 Marionette TRACE conn3 <- [1,722,null,{}] 15:42:40 INFO - PROCESS | 980 | 1468190560435 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}] 15:42:40 INFO - PROCESS | 980 | 1468190560439 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:40 INFO - PROCESS | 980 | 1468190560540 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:42:40 INFO - PROCESS | 980 | 1468190560618 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 980 | 1468190560621 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:40 INFO - PROCESS | 980 | ++DOCSHELL 175A5C00 == 37 [pid = 980] [id = 190] 15:42:40 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (175A7C00) [pid = 980] [serial = 568] [outer = 00000000] 15:42:40 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (177A6C00) [pid = 980] [serial = 569] [outer = 175A7C00] 15:42:40 INFO - PROCESS | 980 | 1468190560676 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17D7D800) [pid = 980] [serial = 570] [outer = 175A7C00] 15:42:41 INFO - PROCESS | 980 | 1468190561274 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]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:42:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 907ms 15:42:41 INFO - PROCESS | 980 | 1468190561324 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 980 | 1468190561327 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 15:42:41 INFO - PROCESS | 980 | 1468190561330 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:42:41 INFO - PROCESS | 980 | 1468190561332 Marionette TRACE conn3 <- [1,726,null,{}] 15:42:41 INFO - PROCESS | 980 | 1468190561336 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}] 15:42:41 INFO - PROCESS | 980 | 1468190561338 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:41 INFO - PROCESS | 980 | 1468190561437 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:42:41 INFO - PROCESS | 980 | 1468190561528 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 980 | 1468190561530 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:41 INFO - PROCESS | 980 | ++DOCSHELL 17D7D000 == 38 [pid = 980] [id = 191] 15:42:41 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17DE4400) [pid = 980] [serial = 571] [outer = 00000000] 15:42:41 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (183BE800) [pid = 980] [serial = 572] [outer = 17DE4400] 15:42:41 INFO - PROCESS | 980 | 1468190561582 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183BF400) [pid = 980] [serial = 573] [outer = 17DE4400] 15:42:42 INFO - PROCESS | 980 | 1468190562666 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]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:42:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1391ms 15:42:42 INFO - PROCESS | 980 | 1468190562735 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 980 | 1468190562739 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 15:42:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 15F34C00 == 37 [pid = 980] [id = 186] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 15F32400 == 36 [pid = 980] [id = 185] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 1501B400 == 35 [pid = 980] [id = 184] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 1321CC00 == 34 [pid = 980] [id = 183] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 12BD2400 == 33 [pid = 980] [id = 182] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 12821800 == 32 [pid = 980] [id = 181] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 1583F800 == 31 [pid = 980] [id = 180] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 175A5C00 == 30 [pid = 980] [id = 190] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 16321000 == 29 [pid = 980] [id = 187] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 10E4EC00 == 28 [pid = 980] [id = 188] 15:42:43 INFO - PROCESS | 980 | --DOCSHELL 15832800 == 27 [pid = 980] [id = 189] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19A28C00) [pid = 980] [serial = 539] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 76 (14290000) [pid = 980] [serial = 512] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 75 (14298800) [pid = 980] [serial = 513] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 74 (13211000) [pid = 980] [serial = 509] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 73 (13217800) [pid = 980] [serial = 510] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 72 (17249C00) [pid = 980] [serial = 524] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1724B000) [pid = 980] [serial = 525] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1770FC00) [pid = 980] [serial = 527] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 69 (177A2000) [pid = 980] [serial = 528] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 68 (198D1800) [pid = 980] [serial = 504] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1631CC00) [pid = 980] [serial = 518] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 66 (16324400) [pid = 980] [serial = 519] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 65 (15E71400) [pid = 980] [serial = 515] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 64 (15F30400) [pid = 980] [serial = 516] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 63 (129AC400) [pid = 980] [serial = 506] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 62 (198D1400) [pid = 980] [serial = 533] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 61 (15F8F000) [pid = 980] [serial = 536] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 60 (12B0A400) [pid = 980] [serial = 507] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 59 (1648FC00) [pid = 980] [serial = 521] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 58 (16899000) [pid = 980] [serial = 522] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 57 (198D8000) [pid = 980] [serial = 534] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 56 (183BD400) [pid = 980] [serial = 530] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 55 (17252000) [pid = 980] [serial = 537] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | --DOMWINDOW == 54 (183C2000) [pid = 980] [serial = 531] [outer = 00000000] [url = about:blank] 15:42:43 INFO - PROCESS | 980 | 1468190563440 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 980 | 1468190563443 Marionette TRACE conn3 <- [1,730,null,{}] 15:42:43 INFO - PROCESS | 980 | 1468190563458 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}] 15:42:43 INFO - PROCESS | 980 | 1468190563462 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:43 INFO - PROCESS | 980 | 1468190563553 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:42:43 INFO - PROCESS | 980 | 1468190563560 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 980 | 1468190563563 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:43 INFO - PROCESS | 980 | ++DOCSHELL 128AD800 == 28 [pid = 980] [id = 192] 15:42:43 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (12921000) [pid = 980] [serial = 574] [outer = 00000000] 15:42:43 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (129AD800) [pid = 980] [serial = 575] [outer = 12921000] 15:42:43 INFO - PROCESS | 980 | 1468190563612 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (12B0D000) [pid = 980] [serial = 576] [outer = 12921000] 15:42:44 INFO - PROCESS | 980 | 1468190564562 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]]]}] 15:42:44 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 15:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1843ms 15:42:44 INFO - PROCESS | 980 | 1468190564593 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 980 | 1468190564597 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 15:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:42:44 INFO - PROCESS | 980 | 1468190564603 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 980 | 1468190564605 Marionette TRACE conn3 <- [1,734,null,{}] 15:42:44 INFO - PROCESS | 980 | 1468190564612 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}] 15:42:44 INFO - PROCESS | 980 | 1468190564616 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:44 INFO - PROCESS | 980 | 1468190564705 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:42:44 INFO - PROCESS | 980 | 1468190564711 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 980 | 1468190564714 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:44 INFO - PROCESS | 980 | ++DOCSHELL 13212000 == 29 [pid = 980] [id = 193] 15:42:44 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (13212C00) [pid = 980] [serial = 577] [outer = 00000000] 15:42:44 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (1321BC00) [pid = 980] [serial = 578] [outer = 13212C00] 15:42:44 INFO - PROCESS | 980 | 1468190564760 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (1343CC00) [pid = 980] [serial = 579] [outer = 13212C00] 15:42:45 INFO - PROCESS | 980 | 1468190565706 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]]]}] 15:42: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.) 15:42:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1141ms 15:42:45 INFO - PROCESS | 980 | 1468190565745 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 980 | 1468190565747 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 15:42:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:42:45 INFO - PROCESS | 980 | 1468190565756 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 980 | 1468190565758 Marionette TRACE conn3 <- [1,738,null,{}] 15:42:45 INFO - PROCESS | 980 | 1468190565762 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}] 15:42:45 INFO - PROCESS | 980 | 1468190565764 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:45 INFO - PROCESS | 980 | 1468190565878 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:42:45 INFO - PROCESS | 980 | 1468190565892 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 980 | 1468190565898 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:45 INFO - PROCESS | 980 | ++DOCSHELL 15021800 == 30 [pid = 980] [id = 194] 15:42:45 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (15021C00) [pid = 980] [serial = 580] [outer = 00000000] 15:42:45 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (15838C00) [pid = 980] [serial = 581] [outer = 15021C00] 15:42:45 INFO - PROCESS | 980 | 1468190565987 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (15E7A400) [pid = 980] [serial = 582] [outer = 15021C00] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 62 (13233400) [pid = 980] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 61 (12BD6000) [pid = 980] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 60 (16481400) [pid = 980] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 59 (15F36000) [pid = 980] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 58 (15F2A800) [pid = 980] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 57 (1501C400) [pid = 980] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 56 (12822800) [pid = 980] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:42:46 INFO - PROCESS | 980 | --DOMWINDOW == 55 (15F36C00) [pid = 980] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:42:46 INFO - PROCESS | 980 | 1468190566991 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]]]}] 15:42: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) 15:42:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1251ms 15:42:47 INFO - PROCESS | 980 | 1468190567014 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 980 | 1468190567018 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 15:42:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:42:47 INFO - PROCESS | 980 | 1468190567024 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 980 | 1468190567028 Marionette TRACE conn3 <- [1,742,null,{}] 15:42:47 INFO - PROCESS | 980 | 1468190567034 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}] 15:42:47 INFO - PROCESS | 980 | 1468190567037 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:47 INFO - PROCESS | 980 | 1468190567158 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:42:47 INFO - PROCESS | 980 | 1468190567231 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 980 | 1468190567234 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:47 INFO - PROCESS | 980 | ++DOCSHELL 12B03400 == 31 [pid = 980] [id = 195] 15:42:47 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (12B03800) [pid = 980] [serial = 583] [outer = 00000000] 15:42:47 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (12DCAC00) [pid = 980] [serial = 584] [outer = 12B03800] 15:42:47 INFO - PROCESS | 980 | 1468190567292 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (1315A400) [pid = 980] [serial = 585] [outer = 12B03800] 15:42:48 INFO - PROCESS | 980 | 1468190568497 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]]]}] 15:42:48 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 15:42:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1500ms 15:42:48 INFO - PROCESS | 980 | 1468190568525 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 980 | 1468190568530 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 15:42:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:42:48 INFO - PROCESS | 980 | 1468190568537 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 980 | 1468190568539 Marionette TRACE conn3 <- [1,746,null,{}] 15:42:48 INFO - PROCESS | 980 | 1468190568588 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}] 15:42:48 INFO - PROCESS | 980 | 1468190568591 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:48 INFO - PROCESS | 980 | 1468190568743 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:42:48 INFO - PROCESS | 980 | 1468190568892 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 980 | 1468190568895 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:48 INFO - PROCESS | 980 | ++DOCSHELL 1021DC00 == 32 [pid = 980] [id = 196] 15:42:48 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (1026B000) [pid = 980] [serial = 586] [outer = 00000000] 15:42:48 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (114E3800) [pid = 980] [serial = 587] [outer = 1026B000] 15:42:48 INFO - PROCESS | 980 | 1468190568944 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (12DC4400) [pid = 980] [serial = 588] [outer = 1026B000] 15:42:49 INFO - PROCESS | 980 | --DOCSHELL 131EF400 == 31 [pid = 980] [id = 20] 15:42:49 INFO - PROCESS | 980 | --DOCSHELL 15E7D400 == 30 [pid = 980] [id = 21] 15:42:49 INFO - PROCESS | 980 | --DOCSHELL 114E5400 == 29 [pid = 980] [id = 22] 15:42:49 INFO - PROCESS | 980 | --DOCSHELL 10A81000 == 28 [pid = 980] [id = 19] 15:42:49 INFO - PROCESS | 980 | --DOCSHELL 1B13DC00 == 27 [pid = 980] [id = 13] 15:42:49 INFO - PROCESS | 980 | --DOCSHELL 1AAC2800 == 26 [pid = 980] [id = 12] 15:42:49 INFO - PROCESS | 980 | --DOCSHELL 15018400 == 25 [pid = 980] [id = 11] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 60 (132F0800) [pid = 980] [serial = 548] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 59 (13150000) [pid = 980] [serial = 545] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 58 (16B40C00) [pid = 980] [serial = 560] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 57 (16481C00) [pid = 980] [serial = 558] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 56 (16FEC000) [pid = 980] [serial = 561] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 55 (131EE400) [pid = 980] [serial = 546] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 54 (19A2D000) [pid = 980] [serial = 540] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 53 (15876400) [pid = 980] [serial = 552] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 52 (153A1C00) [pid = 980] [serial = 551] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 51 (129B7000) [pid = 980] [serial = 542] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 50 (12DCB800) [pid = 980] [serial = 543] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 49 (1631F000) [pid = 980] [serial = 554] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 48 (16323000) [pid = 980] [serial = 555] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 47 (16322C00) [pid = 980] [serial = 557] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | --DOMWINDOW == 46 (1394A400) [pid = 980] [serial = 549] [outer = 00000000] [url = about:blank] 15:42:49 INFO - PROCESS | 980 | 1468190569427 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]]]}] 15:42:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:42:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 938ms 15:42:49 INFO - PROCESS | 980 | 1468190569484 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 980 | 1468190569490 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 15:42:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:42:49 INFO - PROCESS | 980 | 1468190569503 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 980 | 1468190569507 Marionette TRACE conn3 <- [1,750,null,{}] 15:42:49 INFO - PROCESS | 980 | 1468190569514 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}] 15:42:49 INFO - PROCESS | 980 | 1468190569521 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:49 INFO - PROCESS | 980 | 1468190569651 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:42:49 INFO - PROCESS | 980 | 1468190569723 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 980 | 1468190569726 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:49 INFO - PROCESS | 980 | ++DOCSHELL 130CB400 == 26 [pid = 980] [id = 197] 15:42:49 INFO - PROCESS | 980 | ++DOMWINDOW == 47 (13132800) [pid = 980] [serial = 589] [outer = 00000000] 15:42:49 INFO - PROCESS | 980 | ++DOMWINDOW == 48 (13236400) [pid = 980] [serial = 590] [outer = 13132800] 15:42:49 INFO - PROCESS | 980 | 1468190569772 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 980 | ++DOMWINDOW == 49 (13CE9C00) [pid = 980] [serial = 591] [outer = 13132800] 15:42:50 INFO - PROCESS | 980 | 1468190570629 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]]]}] 15:42:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1141ms 15:42:50 INFO - PROCESS | 980 | 1468190570653 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 980 | 1468190570656 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 15:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:42:50 INFO - PROCESS | 980 | 1468190570660 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 980 | 1468190570662 Marionette TRACE conn3 <- [1,754,null,{}] 15:42:50 INFO - PROCESS | 980 | 1468190570666 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}] 15:42:50 INFO - PROCESS | 980 | 1468190570668 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:50 INFO - PROCESS | 980 | 1468190570777 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:42:50 INFO - PROCESS | 980 | 1468190570786 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 980 | 1468190570788 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:50 INFO - PROCESS | 980 | ++DOCSHELL 15E71400 == 27 [pid = 980] [id = 198] 15:42:50 INFO - PROCESS | 980 | ++DOMWINDOW == 50 (15E71800) [pid = 980] [serial = 592] [outer = 00000000] 15:42:50 INFO - PROCESS | 980 | ++DOMWINDOW == 51 (15F2F800) [pid = 980] [serial = 593] [outer = 15E71800] 15:42:50 INFO - PROCESS | 980 | 1468190570833 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 980 | ++DOMWINDOW == 52 (15F89800) [pid = 980] [serial = 594] [outer = 15E71800] 15:42:51 INFO - PROCESS | 980 | 1468190571731 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]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1078ms 15:42:51 INFO - PROCESS | 980 | 1468190571751 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 980 | 1468190571753 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 15:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:42:51 INFO - PROCESS | 980 | 1468190571763 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 980 | 1468190571768 Marionette TRACE conn3 <- [1,758,null,{}] 15:42:51 INFO - PROCESS | 980 | 1468190571773 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}] 15:42:51 INFO - PROCESS | 980 | 1468190571777 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:51 INFO - PROCESS | 980 | 1468190571884 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:42:51 INFO - PROCESS | 980 | 1468190571890 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 980 | 1468190571892 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:51 INFO - PROCESS | 980 | ++DOCSHELL 15833400 == 28 [pid = 980] [id = 199] 15:42:51 INFO - PROCESS | 980 | ++DOMWINDOW == 53 (16320C00) [pid = 980] [serial = 595] [outer = 00000000] 15:42:51 INFO - PROCESS | 980 | ++DOMWINDOW == 54 (16487000) [pid = 980] [serial = 596] [outer = 16320C00] 15:42:51 INFO - PROCESS | 980 | 1468190571936 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (16489C00) [pid = 980] [serial = 597] [outer = 16320C00] 15:42:52 INFO - PROCESS | 980 | --DOMWINDOW == 54 (13212C00) [pid = 980] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:42:52 INFO - PROCESS | 980 | --DOMWINDOW == 53 (1583C400) [pid = 980] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:42:52 INFO - PROCESS | 980 | --DOMWINDOW == 52 (10EEA800) [pid = 980] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:42:52 INFO - PROCESS | 980 | --DOMWINDOW == 51 (175A7C00) [pid = 980] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:42:52 INFO - PROCESS | 980 | --DOMWINDOW == 50 (12921000) [pid = 980] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:42:52 INFO - PROCESS | 980 | 1468190572380 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]]]}] 15:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 656ms 15:42:52 INFO - PROCESS | 980 | 1468190572414 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 980 | 1468190572416 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 15:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:42:52 INFO - PROCESS | 980 | 1468190572419 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 980 | 1468190572421 Marionette TRACE conn3 <- [1,762,null,{}] 15:42:52 INFO - PROCESS | 980 | 1468190572424 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}] 15:42:52 INFO - PROCESS | 980 | 1468190572426 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:52 INFO - PROCESS | 980 | 1468190572507 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:42:52 INFO - PROCESS | 980 | 1468190572582 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 980 | 1468190572584 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:52 INFO - PROCESS | 980 | ++DOCSHELL 16325C00 == 29 [pid = 980] [id = 200] 15:42:52 INFO - PROCESS | 980 | ++DOMWINDOW == 51 (1648B000) [pid = 980] [serial = 598] [outer = 00000000] 15:42:52 INFO - PROCESS | 980 | ++DOMWINDOW == 52 (16970400) [pid = 980] [serial = 599] [outer = 1648B000] 15:42:52 INFO - PROCESS | 980 | 1468190572627 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 980 | ++DOMWINDOW == 53 (16B3A000) [pid = 980] [serial = 600] [outer = 1648B000] 15:42:52 INFO - PROCESS | 980 | 1468190572956 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]]]}] 15:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 594ms 15:42:53 INFO - PROCESS | 980 | 1468190573016 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 980 | 1468190573018 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 15:42:53 INFO - PROCESS | 980 | 1468190573021 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:42:53 INFO - PROCESS | 980 | 1468190573023 Marionette TRACE conn3 <- [1,766,null,{}] 15:42:53 INFO - PROCESS | 980 | 1468190573026 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}] 15:42:53 INFO - PROCESS | 980 | 1468190573028 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:53 INFO - PROCESS | 980 | 1468190573134 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:42:53 INFO - PROCESS | 980 | 1468190573207 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 980 | 1468190573213 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:53 INFO - PROCESS | 980 | ++DOCSHELL 12B09800 == 30 [pid = 980] [id = 201] 15:42:53 INFO - PROCESS | 980 | ++DOMWINDOW == 54 (13134400) [pid = 980] [serial = 601] [outer = 00000000] 15:42:53 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (16F0DC00) [pid = 980] [serial = 602] [outer = 13134400] 15:42:53 INFO - PROCESS | 980 | 1468190573273 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (17249C00) [pid = 980] [serial = 603] [outer = 13134400] 15:42:53 INFO - PROCESS | 980 | 1468190573667 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]]]}] 15:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 703ms 15:42:53 INFO - PROCESS | 980 | 1468190573722 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 980 | 1468190573724 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 15:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:42:53 INFO - PROCESS | 980 | 1468190573727 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 980 | 1468190573729 Marionette TRACE conn3 <- [1,770,null,{}] 15:42:53 INFO - PROCESS | 980 | 1468190573732 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}] 15:42:53 INFO - PROCESS | 980 | 1468190573734 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:53 INFO - PROCESS | 980 | 1468190573815 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:42:53 INFO - PROCESS | 980 | 1468190573821 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 980 | 1468190573822 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:53 INFO - PROCESS | 980 | ++DOCSHELL 1724C800 == 31 [pid = 980] [id = 202] 15:42:53 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (1724D400) [pid = 980] [serial = 604] [outer = 00000000] 15:42:53 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (175A4000) [pid = 980] [serial = 605] [outer = 1724D400] 15:42:53 INFO - PROCESS | 980 | 1468190573870 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (175A5C00) [pid = 980] [serial = 606] [outer = 1724D400] 15:42:54 INFO - PROCESS | 980 | 1468190574266 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]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 594ms 15:42:54 INFO - PROCESS | 980 | 1468190574324 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 980 | 1468190574336 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 15:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:42:54 INFO - PROCESS | 980 | 1468190574343 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 980 | 1468190574345 Marionette TRACE conn3 <- [1,774,null,{}] 15:42:54 INFO - PROCESS | 980 | 1468190574348 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}] 15:42:54 INFO - PROCESS | 980 | 1468190574350 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:54 INFO - PROCESS | 980 | 1468190574427 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:42:54 INFO - PROCESS | 980 | 1468190574431 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 980 | 1468190574433 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:54 INFO - PROCESS | 980 | ++DOCSHELL 177A2000 == 32 [pid = 980] [id = 203] 15:42:54 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (177A7000) [pid = 980] [serial = 607] [outer = 00000000] 15:42:54 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (17DE9800) [pid = 980] [serial = 608] [outer = 177A7000] 15:42:54 INFO - PROCESS | 980 | 1468190574476 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (18384400) [pid = 980] [serial = 609] [outer = 177A7000] 15:42:54 INFO - PROCESS | 980 | 1468190574929 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]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 641ms 15:42:54 INFO - PROCESS | 980 | 1468190574978 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 980 | 1468190574980 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 15:42:54 INFO - PROCESS | 980 | 1468190574984 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:42:54 INFO - PROCESS | 980 | 1468190574985 Marionette TRACE conn3 <- [1,778,null,{}] 15:42:54 INFO - PROCESS | 980 | 1468190574988 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}] 15:42:55 INFO - PROCESS | 980 | 1468190574991 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:55 INFO - PROCESS | 980 | 1468190575068 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:42:55 INFO - PROCESS | 980 | 1468190575075 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 980 | 1468190575077 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:55 INFO - PROCESS | 980 | ++DOCSHELL 15F90C00 == 33 [pid = 980] [id = 204] 15:42:55 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (18385400) [pid = 980] [serial = 610] [outer = 00000000] 15:42:55 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (183C0C00) [pid = 980] [serial = 611] [outer = 18385400] 15:42:55 INFO - PROCESS | 980 | 1468190575120 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (183C7400) [pid = 980] [serial = 612] [outer = 18385400] 15:42:55 INFO - PROCESS | 980 | 1468190575721 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]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 797ms 15:42:55 INFO - PROCESS | 980 | 1468190575787 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 980 | 1468190575791 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 15:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:42:55 INFO - PROCESS | 980 | 1468190575810 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 980 | 1468190575813 Marionette TRACE conn3 <- [1,782,null,{}] 15:42:55 INFO - PROCESS | 980 | 1468190575819 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}] 15:42:55 INFO - PROCESS | 980 | 1468190575822 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:55 INFO - PROCESS | 980 | 1468190575928 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:42:56 INFO - PROCESS | 980 | 1468190576008 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 980 | 1468190576011 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:56 INFO - PROCESS | 980 | ++DOCSHELL 112C8800 == 34 [pid = 980] [id = 205] 15:42:56 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1314B400) [pid = 980] [serial = 613] [outer = 00000000] 15:42:56 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (139CF400) [pid = 980] [serial = 614] [outer = 1314B400] 15:42:56 INFO - PROCESS | 980 | 1468190576106 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15017000) [pid = 980] [serial = 615] [outer = 1314B400] 15:42:56 INFO - PROCESS | 980 | 1468190576666 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]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 907ms 15:42:56 INFO - PROCESS | 980 | 1468190576714 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 980 | 1468190576719 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 15:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:42:56 INFO - PROCESS | 980 | 1468190576725 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 980 | 1468190576728 Marionette TRACE conn3 <- [1,786,null,{}] 15:42:56 INFO - PROCESS | 980 | 1468190576732 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}] 15:42:56 INFO - PROCESS | 980 | 1468190576735 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:56 INFO - PROCESS | 980 | 1468190576839 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:42:56 INFO - PROCESS | 980 | 1468190576932 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 980 | 1468190576934 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:56 INFO - PROCESS | 980 | ++DOCSHELL 15876400 == 35 [pid = 980] [id = 206] 15:42:56 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (15F34400) [pid = 980] [serial = 616] [outer = 00000000] 15:42:56 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1631F000) [pid = 980] [serial = 617] [outer = 15F34400] 15:42:56 INFO - PROCESS | 980 | 1468190576988 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16324800) [pid = 980] [serial = 618] [outer = 15F34400] 15:42:57 INFO - PROCESS | 980 | 1468190577620 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]]]}] 15:42:57 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 15:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 938ms 15:42:57 INFO - PROCESS | 980 | 1468190577670 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 980 | 1468190577673 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 15:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:42:57 INFO - PROCESS | 980 | 1468190577676 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 980 | 1468190577680 Marionette TRACE conn3 <- [1,790,null,{}] 15:42:57 INFO - PROCESS | 980 | 1468190577691 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}] 15:42:57 INFO - PROCESS | 980 | 1468190577695 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:57 INFO - PROCESS | 980 | 1468190577831 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:42:58 INFO - PROCESS | 980 | 1468190578049 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 980 | 1468190578052 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:58 INFO - PROCESS | 980 | ++DOCSHELL 1021D800 == 36 [pid = 980] [id = 207] 15:42:58 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1026D000) [pid = 980] [serial = 619] [outer = 00000000] 15:42:58 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1125FC00) [pid = 980] [serial = 620] [outer = 1026D000] 15:42:58 INFO - PROCESS | 980 | 1468190578108 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (11C45C00) [pid = 980] [serial = 621] [outer = 1026D000] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 129AC000 == 35 [pid = 980] [id = 23] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 16618000 == 34 [pid = 980] [id = 8] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 13C2C000 == 33 [pid = 980] [id = 25] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 1B4F2800 == 32 [pid = 980] [id = 18] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 1587B400 == 31 [pid = 980] [id = 28] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 15E7E400 == 30 [pid = 980] [id = 27] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 1B1B0800 == 29 [pid = 980] [id = 15] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 13158400 == 28 [pid = 980] [id = 24] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 14298400 == 27 [pid = 980] [id = 26] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 1B1AD000 == 26 [pid = 980] [id = 14] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 1A4E1C00 == 25 [pid = 980] [id = 10] 15:42:59 INFO - PROCESS | 980 | --DOCSHELL 17D7D000 == 24 [pid = 980] [id = 191] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 73 (129AD800) [pid = 980] [serial = 575] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 72 (12B0D000) [pid = 980] [serial = 576] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183BE800) [pid = 980] [serial = 572] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 70 (13134800) [pid = 980] [serial = 563] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 69 (15F2F400) [pid = 980] [serial = 566] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 68 (177A6C00) [pid = 980] [serial = 569] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1343CC00) [pid = 980] [serial = 579] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 66 (15838C00) [pid = 980] [serial = 581] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1321BC00) [pid = 980] [serial = 578] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 64 (15F8F400) [pid = 980] [serial = 567] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 63 (13216800) [pid = 980] [serial = 564] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | --DOMWINDOW == 62 (17D7D800) [pid = 980] [serial = 570] [outer = 00000000] [url = about:blank] 15:42:59 INFO - PROCESS | 980 | 1468190579257 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]]]}] 15:42:59 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 15:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1609ms 15:42:59 INFO - PROCESS | 980 | 1468190579285 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 980 | 1468190579289 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 15:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:42:59 INFO - PROCESS | 980 | 1468190579301 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 980 | 1468190579304 Marionette TRACE conn3 <- [1,794,null,{}] 15:42:59 INFO - PROCESS | 980 | 1468190579313 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}] 15:42:59 INFO - PROCESS | 980 | 1468190579316 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:59 INFO - PROCESS | 980 | 1468190579455 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:42:59 INFO - PROCESS | 980 | 1468190579464 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 980 | 1468190579468 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:42:59 INFO - PROCESS | 980 | ++DOCSHELL 11C3DC00 == 25 [pid = 980] [id = 208] 15:42:59 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (11C43800) [pid = 980] [serial = 622] [outer = 00000000] 15:42:59 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (12821800) [pid = 980] [serial = 623] [outer = 11C43800] 15:42:59 INFO - PROCESS | 980 | 1468190579515 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (12825000) [pid = 980] [serial = 624] [outer = 11C43800] 15:42:59 INFO - PROCESS | 980 | 1468190579972 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]]]}] 15:42:59 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 15:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 703ms 15:43:00 INFO - PROCESS | 980 | 1468190579994 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 980 | 1468190579999 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 15:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:43:00 INFO - PROCESS | 980 | 1468190580006 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 980 | 1468190580008 Marionette TRACE conn3 <- [1,798,null,{}] 15:43:00 INFO - PROCESS | 980 | 1468190580012 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}] 15:43:00 INFO - PROCESS | 980 | 1468190580014 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:00 INFO - PROCESS | 980 | 1468190580100 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:43:00 INFO - PROCESS | 980 | 1468190580108 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 980 | 1468190580111 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:00 INFO - PROCESS | 980 | ++DOCSHELL 1312CC00 == 26 [pid = 980] [id = 209] 15:43:00 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1312DC00) [pid = 980] [serial = 625] [outer = 00000000] 15:43:00 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (131EF000) [pid = 980] [serial = 626] [outer = 1312DC00] 15:43:00 INFO - PROCESS | 980 | 1468190580162 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13212800) [pid = 980] [serial = 627] [outer = 1312DC00] 15:43:00 INFO - PROCESS | 980 | 1468190580621 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]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 625ms 15:43:00 INFO - PROCESS | 980 | 1468190580643 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 980 | 1468190580645 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 15:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:43:00 INFO - PROCESS | 980 | 1468190580648 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 980 | 1468190580652 Marionette TRACE conn3 <- [1,802,null,{}] 15:43:00 INFO - PROCESS | 980 | 1468190580666 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}] 15:43:00 INFO - PROCESS | 980 | 1468190580671 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:00 INFO - PROCESS | 980 | 1468190580754 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:43:00 INFO - PROCESS | 980 | 1468190580795 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 980 | 1468190580798 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:00 INFO - PROCESS | 980 | ++DOCSHELL 14290000 == 27 [pid = 980] [id = 210] 15:43:00 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (14291800) [pid = 980] [serial = 628] [outer = 00000000] 15:43:00 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (14298000) [pid = 980] [serial = 629] [outer = 14291800] 15:43:00 INFO - PROCESS | 980 | 1468190580845 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15394000) [pid = 980] [serial = 630] [outer = 14291800] 15:43:01 INFO - PROCESS | 980 | 1468190581284 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] 15:43:01 INFO - PROCESS | 980 | 1468190581350 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 15:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:43:01 INFO - PROCESS | 980 | 1468190581354 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 980 | 1468190581355 Marionette TRACE conn3 <- [1,806,null,{}] 15:43:01 INFO - PROCESS | 980 | 1468190581359 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}] 15:43:01 INFO - PROCESS | 980 | 1468190581361 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:01 INFO - PROCESS | 980 | 1468190581459 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:43:01 INFO - PROCESS | 980 | 1468190581464 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 980 | 1468190581466 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:01 INFO - PROCESS | 980 | ++DOCSHELL 15021000 == 28 [pid = 980] [id = 211] 15:43:01 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15838C00) [pid = 980] [serial = 631] [outer = 00000000] 15:43:01 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (15F84000) [pid = 980] [serial = 632] [outer = 15838C00] 15:43:01 INFO - PROCESS | 980 | 1468190581510 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1631F400) [pid = 980] [serial = 633] [outer = 15838C00] 15:43:01 INFO - PROCESS | 980 | 1468190581970 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]]]}] 15:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 641ms 15:43:01 INFO - PROCESS | 980 | 1468190581991 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 980 | 1468190581993 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 15:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:43:02 INFO - PROCESS | 980 | 1468190581996 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 980 | 1468190581998 Marionette TRACE conn3 <- [1,810,null,{}] 15:43:02 INFO - PROCESS | 980 | 1468190582010 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}] 15:43:02 INFO - PROCESS | 980 | 1468190582012 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:02 INFO - PROCESS | 980 | 1468190582116 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:43:02 INFO - PROCESS | 980 | 1468190582194 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 980 | 1468190582196 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:02 INFO - PROCESS | 980 | ++DOCSHELL 16322C00 == 29 [pid = 980] [id = 212] 15:43:02 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16328400) [pid = 980] [serial = 634] [outer = 00000000] 15:43:02 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (16486000) [pid = 980] [serial = 635] [outer = 16328400] 15:43:02 INFO - PROCESS | 980 | 1468190582239 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1648C800) [pid = 980] [serial = 636] [outer = 16328400] 15:43:02 INFO - PROCESS | 980 | 1468190582660 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] 15:43:02 INFO - PROCESS | 980 | 1468190582699 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 15:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:43:02 INFO - PROCESS | 980 | 1468190582702 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 980 | 1468190582703 Marionette TRACE conn3 <- [1,814,null,{}] 15:43:02 INFO - PROCESS | 980 | 1468190582707 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}] 15:43:02 INFO - PROCESS | 980 | 1468190582713 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:02 INFO - PROCESS | 980 | 1468190582838 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:43:02 INFO - PROCESS | 980 | 1468190582854 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 980 | 1468190582856 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:02 INFO - PROCESS | 980 | ++DOCSHELL 16D60000 == 30 [pid = 980] [id = 213] 15:43:02 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16D65800) [pid = 980] [serial = 637] [outer = 00000000] 15:43:02 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17256C00) [pid = 980] [serial = 638] [outer = 16D65800] 15:43:02 INFO - PROCESS | 980 | 1468190582899 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (175A5800) [pid = 980] [serial = 639] [outer = 16D65800] 15:43:03 INFO - PROCESS | 980 | 1468190583348 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]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 703ms 15:43:03 INFO - PROCESS | 980 | 1468190583402 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 980 | 1468190583404 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 15:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:43:03 INFO - PROCESS | 980 | 1468190583407 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 980 | 1468190583409 Marionette TRACE conn3 <- [1,818,null,{}] 15:43:03 INFO - PROCESS | 980 | 1468190583412 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}] 15:43:03 INFO - PROCESS | 980 | 1468190583424 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:03 INFO - PROCESS | 980 | 1468190583556 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:43:03 INFO - PROCESS | 980 | 1468190583567 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 980 | 1468190583569 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:03 INFO - PROCESS | 980 | ++DOCSHELL 17293000 == 31 [pid = 980] [id = 214] 15:43:03 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (17692000) [pid = 980] [serial = 640] [outer = 00000000] 15:43:03 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (177AC000) [pid = 980] [serial = 641] [outer = 17692000] 15:43:03 INFO - PROCESS | 980 | 1468190583656 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (17D81400) [pid = 980] [serial = 642] [outer = 17692000] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 82 (16320C00) [pid = 980] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13132800) [pid = 980] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 80 (12B03800) [pid = 980] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15E71800) [pid = 980] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1026B000) [pid = 980] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 77 (15021C00) [pid = 980] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13134400) [pid = 980] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 75 (177A7000) [pid = 980] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1724D400) [pid = 980] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1648B000) [pid = 980] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 72 (18385400) [pid = 980] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:43:03 INFO - PROCESS | 980 | --DOMWINDOW == 71 (17DE4400) [pid = 980] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:43:04 INFO - PROCESS | 980 | 1468190584129 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]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 734ms 15:43:04 INFO - PROCESS | 980 | 1468190584150 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 980 | 1468190584152 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 15:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:43:04 INFO - PROCESS | 980 | 1468190584156 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 980 | 1468190584157 Marionette TRACE conn3 <- [1,822,null,{}] 15:43:04 INFO - PROCESS | 980 | 1468190584160 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}] 15:43:04 INFO - PROCESS | 980 | 1468190584162 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:04 INFO - PROCESS | 980 | 1468190584273 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:43:04 INFO - PROCESS | 980 | 1468190584320 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 980 | 1468190584322 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:04 INFO - PROCESS | 980 | ++DOCSHELL 15F90000 == 32 [pid = 980] [id = 215] 15:43:04 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1632A400) [pid = 980] [serial = 643] [outer = 00000000] 15:43:04 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1770A000) [pid = 980] [serial = 644] [outer = 1632A400] 15:43:04 INFO - PROCESS | 980 | 1468190584364 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (177A1800) [pid = 980] [serial = 645] [outer = 1632A400] 15:43:04 INFO - PROCESS | 980 | 1468190584710 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]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 594ms 15:43:04 INFO - PROCESS | 980 | 1468190584750 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 980 | 1468190584752 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 15:43:04 INFO - PROCESS | 980 | 1468190584755 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:43:04 INFO - PROCESS | 980 | 1468190584757 Marionette TRACE conn3 <- [1,826,null,{}] 15:43:04 INFO - PROCESS | 980 | 1468190584760 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}] 15:43:04 INFO - PROCESS | 980 | 1468190584762 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:04 INFO - PROCESS | 980 | 1468190584869 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:43:04 INFO - PROCESS | 980 | 1468190584877 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 980 | 1468190584879 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:04 INFO - PROCESS | 980 | ++DOCSHELL 18385400 == 33 [pid = 980] [id = 216] 15:43:04 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (183BC800) [pid = 980] [serial = 646] [outer = 00000000] 15:43:04 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (183C2000) [pid = 980] [serial = 647] [outer = 183BC800] 15:43:04 INFO - PROCESS | 980 | 1468190584921 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (183C2400) [pid = 980] [serial = 648] [outer = 183BC800] 15:43:05 INFO - PROCESS | 980 | 1468190585325 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]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 594ms 15:43:05 INFO - PROCESS | 980 | 1468190585353 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 980 | 1468190585355 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 15:43:05 INFO - PROCESS | 980 | 1468190585358 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:43:05 INFO - PROCESS | 980 | 1468190585360 Marionette TRACE conn3 <- [1,830,null,{}] 15:43:05 INFO - PROCESS | 980 | 1468190585363 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}] 15:43:05 INFO - PROCESS | 980 | 1468190585365 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:05 INFO - PROCESS | 980 | 1468190585490 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:43:05 INFO - PROCESS | 980 | 1468190585497 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 980 | 1468190585499 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:05 INFO - PROCESS | 980 | ++DOCSHELL 15F37C00 == 34 [pid = 980] [id = 217] 15:43:05 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1631F800) [pid = 980] [serial = 649] [outer = 00000000] 15:43:05 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198CDC00) [pid = 980] [serial = 650] [outer = 1631F800] 15:43:05 INFO - PROCESS | 980 | 1468190585541 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (198D0C00) [pid = 980] [serial = 651] [outer = 1631F800] 15:43:05 INFO - PROCESS | 980 | 1468190585965 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]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 641ms 15:43:06 INFO - PROCESS | 980 | 1468190585996 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 980 | 1468190586001 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 15:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:43:06 INFO - PROCESS | 980 | 1468190586006 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 980 | 1468190586011 Marionette TRACE conn3 <- [1,834,null,{}] 15:43:06 INFO - PROCESS | 980 | 1468190586018 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}] 15:43:06 INFO - PROCESS | 980 | 1468190586020 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:06 INFO - PROCESS | 980 | 1468190586160 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:43:06 INFO - PROCESS | 980 | 1468190586328 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 980 | 1468190586333 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:06 INFO - PROCESS | 980 | ++DOCSHELL 12820400 == 35 [pid = 980] [id = 218] 15:43:06 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1291EC00) [pid = 980] [serial = 652] [outer = 00000000] 15:43:06 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (12B0D000) [pid = 980] [serial = 653] [outer = 1291EC00] 15:43:06 INFO - PROCESS | 980 | 1468190586389 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (130A5000) [pid = 980] [serial = 654] [outer = 1291EC00] 15:43:07 INFO - PROCESS | 980 | 1468190587106 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]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1140ms 15:43:07 INFO - PROCESS | 980 | 1468190587151 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 980 | 1468190587156 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 15:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:43:07 INFO - PROCESS | 980 | 1468190587162 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 980 | 1468190587165 Marionette TRACE conn3 <- [1,838,null,{}] 15:43:07 INFO - PROCESS | 980 | 1468190587169 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}] 15:43:07 INFO - PROCESS | 980 | 1468190587172 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:07 INFO - PROCESS | 980 | 1468190587292 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:43:07 INFO - PROCESS | 980 | 1468190587373 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 980 | 1468190587375 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:07 INFO - PROCESS | 980 | ++DOCSHELL 132F1000 == 36 [pid = 980] [id = 219] 15:43:07 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1394D800) [pid = 980] [serial = 655] [outer = 00000000] 15:43:07 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (15021C00) [pid = 980] [serial = 656] [outer = 1394D800] 15:43:07 INFO - PROCESS | 980 | 1468190587471 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15E77800) [pid = 980] [serial = 657] [outer = 1394D800] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 85 (183BF400) [pid = 980] [serial = 573] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 84 (16487000) [pid = 980] [serial = 596] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 83 (16489C00) [pid = 980] [serial = 597] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 82 (13236400) [pid = 980] [serial = 590] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13CE9C00) [pid = 980] [serial = 591] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 80 (12DCAC00) [pid = 980] [serial = 584] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1315A400) [pid = 980] [serial = 585] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F2F800) [pid = 980] [serial = 593] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 77 (114E3800) [pid = 980] [serial = 587] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 76 (12DC4400) [pid = 980] [serial = 588] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15E7A400) [pid = 980] [serial = 582] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 74 (16F0DC00) [pid = 980] [serial = 602] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 73 (17DE9800) [pid = 980] [serial = 608] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 72 (175A4000) [pid = 980] [serial = 605] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16970400) [pid = 980] [serial = 599] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 70 (175A5C00) [pid = 980] [serial = 606] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 69 (17249C00) [pid = 980] [serial = 603] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 68 (16B3A000) [pid = 980] [serial = 600] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 67 (18384400) [pid = 980] [serial = 609] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 66 (183C7400) [pid = 980] [serial = 612] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 65 (183C0C00) [pid = 980] [serial = 611] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | --DOMWINDOW == 64 (15F89800) [pid = 980] [serial = 594] [outer = 00000000] [url = about:blank] 15:43:08 INFO - PROCESS | 980 | 1468190588359 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]]]}] 15:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1250ms 15:43:08 INFO - PROCESS | 980 | 1468190588421 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 980 | 1468190588424 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 15:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:43:08 INFO - PROCESS | 980 | 1468190588429 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 980 | 1468190588432 Marionette TRACE conn3 <- [1,842,null,{}] 15:43:08 INFO - PROCESS | 980 | 1468190588437 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}] 15:43:08 INFO - PROCESS | 980 | 1468190588440 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:08 INFO - PROCESS | 980 | 1468190588527 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:43:08 INFO - PROCESS | 980 | 1468190588537 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 980 | 1468190588541 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:08 INFO - PROCESS | 980 | ++DOCSHELL 12BD5400 == 37 [pid = 980] [id = 220] 15:43:08 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (12BD7800) [pid = 980] [serial = 658] [outer = 00000000] 15:43:08 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (130A3000) [pid = 980] [serial = 659] [outer = 12BD7800] 15:43:08 INFO - PROCESS | 980 | 1468190588588 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (13134400) [pid = 980] [serial = 660] [outer = 12BD7800] 15:43:09 INFO - PROCESS | 980 | 1468190589066 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]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 687ms 15:43:09 INFO - PROCESS | 980 | 1468190589125 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 980 | 1468190589129 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 15:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:43:09 INFO - PROCESS | 980 | 1468190589136 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 980 | 1468190589138 Marionette TRACE conn3 <- [1,846,null,{}] 15:43:09 INFO - PROCESS | 980 | 1468190589142 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}] 15:43:09 INFO - PROCESS | 980 | 1468190589144 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:09 INFO - PROCESS | 980 | 1468190589226 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:43:09 INFO - PROCESS | 980 | 1468190589234 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 980 | 1468190589236 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:09 INFO - PROCESS | 980 | ++DOCSHELL 1323FC00 == 38 [pid = 980] [id = 221] 15:43:09 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13241400) [pid = 980] [serial = 661] [outer = 00000000] 15:43:09 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (139D9400) [pid = 980] [serial = 662] [outer = 13241400] 15:43:09 INFO - PROCESS | 980 | 1468190589283 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (13E91800) [pid = 980] [serial = 663] [outer = 13241400] 15:43:09 INFO - PROCESS | 980 | 1468190589734 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]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 641ms 15:43:09 INFO - PROCESS | 980 | 1468190589774 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 980 | 1468190589776 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 15:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:43:09 INFO - PROCESS | 980 | 1468190589779 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 980 | 1468190589782 Marionette TRACE conn3 <- [1,850,null,{}] 15:43:09 INFO - PROCESS | 980 | 1468190589793 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}] 15:43:09 INFO - PROCESS | 980 | 1468190589797 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:09 INFO - PROCESS | 980 | 1468190589878 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:43:10 INFO - PROCESS | 980 | 1468190589992 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 980 | 1468190589995 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:10 INFO - PROCESS | 980 | ++DOCSHELL 15F2F800 == 39 [pid = 980] [id = 222] 15:43:10 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15F31C00) [pid = 980] [serial = 664] [outer = 00000000] 15:43:10 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F8A800) [pid = 980] [serial = 665] [outer = 15F31C00] 15:43:10 INFO - PROCESS | 980 | 1468190590041 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16320C00) [pid = 980] [serial = 666] [outer = 15F31C00] 15:43:10 INFO - PROCESS | 980 | 1468190590414 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]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 703ms 15:43:10 INFO - PROCESS | 980 | 1468190590479 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 980 | 1468190590481 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 15:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:43:10 INFO - PROCESS | 980 | 1468190590484 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 980 | 1468190590486 Marionette TRACE conn3 <- [1,854,null,{}] 15:43:10 INFO - PROCESS | 980 | 1468190590490 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}] 15:43:10 INFO - PROCESS | 980 | 1468190590491 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:10 INFO - PROCESS | 980 | 1468190590614 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:43:10 INFO - PROCESS | 980 | 1468190590631 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 980 | 1468190590633 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:10 INFO - PROCESS | 980 | ++DOCSHELL 16489C00 == 40 [pid = 980] [id = 223] 15:43:10 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1648A800) [pid = 980] [serial = 667] [outer = 00000000] 15:43:10 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16899400) [pid = 980] [serial = 668] [outer = 1648A800] 15:43:10 INFO - PROCESS | 980 | 1468190590677 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1697B800) [pid = 980] [serial = 669] [outer = 1648A800] 15:43:11 INFO - PROCESS | 980 | 1468190591097 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]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 625ms 15:43:11 INFO - PROCESS | 980 | 1468190591122 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 980 | 1468190591124 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 15:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:43:11 INFO - PROCESS | 980 | 1468190591133 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 980 | 1468190591135 Marionette TRACE conn3 <- [1,858,null,{}] 15:43:11 INFO - PROCESS | 980 | 1468190591142 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}] 15:43:11 INFO - PROCESS | 980 | 1468190591144 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:11 INFO - PROCESS | 980 | 1468190591247 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:43:11 INFO - PROCESS | 980 | 1468190591327 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 980 | 1468190591329 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:11 INFO - PROCESS | 980 | ++DOCSHELL 16B3C800 == 41 [pid = 980] [id = 224] 15:43:11 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16D60C00) [pid = 980] [serial = 670] [outer = 00000000] 15:43:11 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17248400) [pid = 980] [serial = 671] [outer = 16D60C00] 15:43:11 INFO - PROCESS | 980 | 1468190591372 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1724E000) [pid = 980] [serial = 672] [outer = 16D60C00] 15:43:11 INFO - PROCESS | 980 | 1468190591791 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]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 688ms 15:43:11 INFO - PROCESS | 980 | 1468190591827 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 980 | 1468190591829 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 15:43:11 INFO - PROCESS | 980 | 1468190591832 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:43:11 INFO - PROCESS | 980 | 1468190591834 Marionette TRACE conn3 <- [1,862,null,{}] 15:43:11 INFO - PROCESS | 980 | 1468190591837 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}] 15:43:11 INFO - PROCESS | 980 | 1468190591843 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:11 INFO - PROCESS | 980 | 1468190591972 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:43:11 INFO - PROCESS | 980 | 1468190591981 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 980 | 1468190591983 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:12 INFO - PROCESS | 980 | ++DOCSHELL 11C44000 == 42 [pid = 980] [id = 225] 15:43:12 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16D5C400) [pid = 980] [serial = 673] [outer = 00000000] 15:43:12 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (177A1C00) [pid = 980] [serial = 674] [outer = 16D5C400] 15:43:12 INFO - PROCESS | 980 | 1468190592084 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (175A6400) [pid = 980] [serial = 675] [outer = 16D5C400] 15:43:12 INFO - PROCESS | 980 | 1468190592496 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]]]}] 15:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 688ms 15:43:12 INFO - PROCESS | 980 | 1468190592536 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 980 | 1468190592538 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 15:43:12 INFO - PROCESS | 980 | 1468190592541 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 980 | 1468190592543 Marionette TRACE conn3 <- [1,866,null,{}] 15:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:43:12 INFO - PROCESS | 980 | 1468190592546 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}] 15:43:12 INFO - PROCESS | 980 | 1468190592548 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:12 INFO - PROCESS | 980 | 1468190592736 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16328400) [pid = 980] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 80 (14291800) [pid = 980] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15838C00) [pid = 980] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 78 (11C43800) [pid = 980] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1312DC00) [pid = 980] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1026D000) [pid = 980] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 75 (183BC800) [pid = 980] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1314B400) [pid = 980] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15F34400) [pid = 980] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16D65800) [pid = 980] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1632A400) [pid = 980] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:43:12 INFO - PROCESS | 980 | --DOMWINDOW == 70 (17692000) [pid = 980] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:43:12 INFO - PROCESS | 980 | 1468190592797 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 980 | 1468190592799 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:12 INFO - PROCESS | 980 | ++DOCSHELL 10275C00 == 43 [pid = 980] [id = 226] 15:43:12 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (10434800) [pid = 980] [serial = 676] [outer = 00000000] 15:43:12 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (130CD000) [pid = 980] [serial = 677] [outer = 10434800] 15:43:12 INFO - PROCESS | 980 | 1468190592842 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13C2AC00) [pid = 980] [serial = 678] [outer = 10434800] 15:43:13 INFO - PROCESS | 980 | 1468190593183 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]]]}] 15:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 704ms 15:43:13 INFO - PROCESS | 980 | 1468190593242 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 980 | 1468190593244 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 15:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:43:13 INFO - PROCESS | 980 | 1468190593248 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 980 | 1468190593249 Marionette TRACE conn3 <- [1,870,null,{}] 15:43:13 INFO - PROCESS | 980 | 1468190593259 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}] 15:43:13 INFO - PROCESS | 980 | 1468190593260 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:13 INFO - PROCESS | 980 | 1468190593336 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:43:13 INFO - PROCESS | 980 | 1468190593342 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 980 | 1468190593344 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:13 INFO - PROCESS | 980 | ++DOCSHELL 14291800 == 44 [pid = 980] [id = 227] 15:43:13 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1631B800) [pid = 980] [serial = 679] [outer = 00000000] 15:43:13 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (18380C00) [pid = 980] [serial = 680] [outer = 1631B800] 15:43:13 INFO - PROCESS | 980 | 1468190593386 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (183C1800) [pid = 980] [serial = 681] [outer = 1631B800] 15:43:13 INFO - PROCESS | 980 | 1468190593792 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]]]}] 15:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 593ms 15:43:13 INFO - PROCESS | 980 | 1468190593845 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 980 | 1468190593847 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 15:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:43:13 INFO - PROCESS | 980 | 1468190593858 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 980 | 1468190593860 Marionette TRACE conn3 <- [1,874,null,{}] 15:43:13 INFO - PROCESS | 980 | 1468190593868 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}] 15:43:13 INFO - PROCESS | 980 | 1468190593870 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:13 INFO - PROCESS | 980 | 1468190593946 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:43:13 INFO - PROCESS | 980 | 1468190593951 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 980 | 1468190593962 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:13 INFO - PROCESS | 980 | ++DOCSHELL 1689C400 == 45 [pid = 980] [id = 228] 15:43:13 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (17293C00) [pid = 980] [serial = 682] [outer = 00000000] 15:43:14 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (185B5000) [pid = 980] [serial = 683] [outer = 17293C00] 15:43:14 INFO - PROCESS | 980 | 1468190594007 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198CD400) [pid = 980] [serial = 684] [outer = 17293C00] 15:43:14 INFO - PROCESS | 980 | 1468190594438 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]]]}] 15:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 594ms 15:43:14 INFO - PROCESS | 980 | 1468190594447 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 980 | 1468190594449 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 15:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:43:14 INFO - PROCESS | 980 | 1468190594452 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 980 | 1468190594454 Marionette TRACE conn3 <- [1,878,null,{}] 15:43:14 INFO - PROCESS | 980 | 1468190594467 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}] 15:43:14 INFO - PROCESS | 980 | 1468190594469 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:14 INFO - PROCESS | 980 | 1468190594578 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:43:14 INFO - PROCESS | 980 | 1468190594587 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:14 INFO - PROCESS | 980 | 1468190594589 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:14 INFO - PROCESS | 980 | ++DOCSHELL 15F34400 == 46 [pid = 980] [id = 229] 15:43:14 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16483C00) [pid = 980] [serial = 685] [outer = 00000000] 15:43:14 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D9C00) [pid = 980] [serial = 686] [outer = 16483C00] 15:43:14 INFO - PROCESS | 980 | 1468190594636 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198DB400) [pid = 980] [serial = 687] [outer = 16483C00] 15:43:15 INFO - PROCESS | 980 | 1468190595590 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]]]}] 15:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1187ms 15:43:15 INFO - PROCESS | 980 | 1468190595657 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 980 | 1468190595661 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 15:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:43:15 INFO - PROCESS | 980 | 1468190595667 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 980 | 1468190595671 Marionette TRACE conn3 <- [1,882,null,{}] 15:43:15 INFO - PROCESS | 980 | 1468190595677 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}] 15:43:15 INFO - PROCESS | 980 | 1468190595679 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:15 INFO - PROCESS | 980 | 1468190595787 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:43:15 INFO - PROCESS | 980 | 1468190595911 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 980 | 1468190595914 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:15 INFO - PROCESS | 980 | ++DOCSHELL 13953C00 == 47 [pid = 980] [id = 230] 15:43:15 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (13CEDC00) [pid = 980] [serial = 688] [outer = 00000000] 15:43:15 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (15870C00) [pid = 980] [serial = 689] [outer = 13CEDC00] 15:43:15 INFO - PROCESS | 980 | 1468190595969 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16481400) [pid = 980] [serial = 690] [outer = 13CEDC00] 15:43:16 INFO - PROCESS | 980 | 1468190596588 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]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 953ms 15:43:16 INFO - PROCESS | 980 | 1468190596616 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 980 | 1468190596621 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 15:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:43:16 INFO - PROCESS | 980 | 1468190596628 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 980 | 1468190596631 Marionette TRACE conn3 <- [1,886,null,{}] 15:43:16 INFO - PROCESS | 980 | 1468190596635 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}] 15:43:16 INFO - PROCESS | 980 | 1468190596638 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:16 INFO - PROCESS | 980 | 1468190596751 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:43:16 INFO - PROCESS | 980 | 1468190596873 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 980 | 1468190596876 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:16 INFO - PROCESS | 980 | ++DOCSHELL 17251400 == 48 [pid = 980] [id = 231] 15:43:16 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (17251C00) [pid = 980] [serial = 691] [outer = 00000000] 15:43:16 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (17DE0C00) [pid = 980] [serial = 692] [outer = 17251C00] 15:43:16 INFO - PROCESS | 980 | 1468190596930 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (185A6800) [pid = 980] [serial = 693] [outer = 17251C00] 15:43:17 INFO - PROCESS | 980 | 1468190597487 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]]]}] 15:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 890ms 15:43:17 INFO - PROCESS | 980 | 1468190597534 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 980 | 1468190597536 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 15:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:43:17 INFO - PROCESS | 980 | 1468190597540 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 980 | 1468190597544 Marionette TRACE conn3 <- [1,890,null,{}] 15:43:17 INFO - PROCESS | 980 | 1468190597555 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}] 15:43:17 INFO - PROCESS | 980 | 1468190597559 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:17 INFO - PROCESS | 980 | 1468190597662 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:43:17 INFO - PROCESS | 980 | 1468190597776 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 980 | 1468190597780 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:17 INFO - PROCESS | 980 | ++DOCSHELL 198D4400 == 49 [pid = 980] [id = 232] 15:43:17 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19A2A000) [pid = 980] [serial = 694] [outer = 00000000] 15:43:17 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19ACA400) [pid = 980] [serial = 695] [outer = 19A2A000] 15:43:17 INFO - PROCESS | 980 | 1468190597833 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19ACEC00) [pid = 980] [serial = 696] [outer = 19A2A000] 15:43:18 INFO - PROCESS | 980 | 1468190598621 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]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1156ms 15:43:18 INFO - PROCESS | 980 | 1468190598700 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 980 | 1468190598707 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 15:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:43:18 INFO - PROCESS | 980 | 1468190598726 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 980 | 1468190598729 Marionette TRACE conn3 <- [1,894,null,{}] 15:43:18 INFO - PROCESS | 980 | 1468190598735 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}] 15:43:18 INFO - PROCESS | 980 | 1468190598737 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:18 INFO - PROCESS | 980 | 1468190598842 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:43:18 INFO - PROCESS | 980 | 1468190598919 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 980 | 1468190598921 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:18 INFO - PROCESS | 980 | ++DOCSHELL 12D7DC00 == 50 [pid = 980] [id = 233] 15:43:18 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (12D80C00) [pid = 980] [serial = 697] [outer = 00000000] 15:43:19 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (13233C00) [pid = 980] [serial = 698] [outer = 12D80C00] 15:43:19 INFO - PROCESS | 980 | 1468190599011 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (1394B000) [pid = 980] [serial = 699] [outer = 12D80C00] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 17293000 == 49 [pid = 980] [id = 214] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 14290000 == 48 [pid = 980] [id = 210] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 16D60000 == 47 [pid = 980] [id = 213] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 16322C00 == 46 [pid = 980] [id = 212] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 15021000 == 45 [pid = 980] [id = 211] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 18385400 == 44 [pid = 980] [id = 216] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 1689C400 == 43 [pid = 980] [id = 228] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 14291800 == 42 [pid = 980] [id = 227] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 10275C00 == 41 [pid = 980] [id = 226] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 11C44000 == 40 [pid = 980] [id = 225] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 16B3C800 == 39 [pid = 980] [id = 224] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 16489C00 == 38 [pid = 980] [id = 223] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 15F2F800 == 37 [pid = 980] [id = 222] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 1323FC00 == 36 [pid = 980] [id = 221] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 12BD5400 == 35 [pid = 980] [id = 220] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 15F37C00 == 34 [pid = 980] [id = 217] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 12820400 == 33 [pid = 980] [id = 218] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 132F1000 == 32 [pid = 980] [id = 219] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 15F90000 == 31 [pid = 980] [id = 215] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 17251400 == 30 [pid = 980] [id = 231] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 198D4400 == 29 [pid = 980] [id = 232] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 13953C00 == 28 [pid = 980] [id = 230] 15:43:19 INFO - PROCESS | 980 | --DOCSHELL 15F34400 == 27 [pid = 980] [id = 229] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 93 (16486000) [pid = 980] [serial = 635] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 92 (14298000) [pid = 980] [serial = 629] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 91 (15394000) [pid = 980] [serial = 630] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 90 (15F84000) [pid = 980] [serial = 632] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 89 (12821800) [pid = 980] [serial = 623] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 88 (12825000) [pid = 980] [serial = 624] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 87 (131EF000) [pid = 980] [serial = 626] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 86 (13212800) [pid = 980] [serial = 627] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 85 (11C45C00) [pid = 980] [serial = 621] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1125FC00) [pid = 980] [serial = 620] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 83 (183C2400) [pid = 980] [serial = 648] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15017000) [pid = 980] [serial = 615] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 81 (139CF400) [pid = 980] [serial = 614] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 80 (16324800) [pid = 980] [serial = 618] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1631F000) [pid = 980] [serial = 617] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 78 (17256C00) [pid = 980] [serial = 638] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1648C800) [pid = 980] [serial = 636] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1770A000) [pid = 980] [serial = 644] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 75 (177AC000) [pid = 980] [serial = 641] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 74 (175A5800) [pid = 980] [serial = 639] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 73 (183C2000) [pid = 980] [serial = 647] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 72 (17D81400) [pid = 980] [serial = 642] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 71 (198CDC00) [pid = 980] [serial = 650] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 70 (177A1800) [pid = 980] [serial = 645] [outer = 00000000] [url = about:blank] 15:43:19 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1631F400) [pid = 980] [serial = 633] [outer = 00000000] [url = about:blank] 15:43:20 INFO - PROCESS | 980 | 1468190600056 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]]]}] 15:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1359ms 15:43:20 INFO - PROCESS | 980 | 1468190600086 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 980 | 1468190600090 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 15:43:20 INFO - PROCESS | 980 | 1468190600094 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:43:20 INFO - PROCESS | 980 | 1468190600099 Marionette TRACE conn3 <- [1,898,null,{}] 15:43:20 INFO - PROCESS | 980 | 1468190600103 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}] 15:43:20 INFO - PROCESS | 980 | 1468190600106 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:20 INFO - PROCESS | 980 | 1468190600192 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:43:20 INFO - PROCESS | 980 | 1468190600199 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 980 | 1468190600202 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:20 INFO - PROCESS | 980 | ++DOCSHELL 11C3D400 == 28 [pid = 980] [id = 234] 15:43:20 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (11C44000) [pid = 980] [serial = 700] [outer = 00000000] 15:43:20 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (12928000) [pid = 980] [serial = 701] [outer = 11C44000] 15:43:20 INFO - PROCESS | 980 | 1468190600249 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (129B9000) [pid = 980] [serial = 702] [outer = 11C44000] 15:43:20 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1320F800) [pid = 980] [serial = 703] [outer = 1B4EE000] 15:43:20 INFO - PROCESS | 980 | 1468190600790 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]]]}] 15:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 734ms 15:43:20 INFO - PROCESS | 980 | 1468190600836 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 980 | 1468190600841 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 15:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:43:20 INFO - PROCESS | 980 | 1468190600881 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 980 | 1468190600884 Marionette TRACE conn3 <- [1,902,null,{}] 15:43:20 INFO - PROCESS | 980 | 1468190600890 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}] 15:43:20 INFO - PROCESS | 980 | 1468190600893 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:20 INFO - PROCESS | 980 | 1468190600984 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:43:21 INFO - PROCESS | 980 | 1468190601066 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 980 | 1468190601068 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:21 INFO - PROCESS | 980 | ++DOCSHELL 13949000 == 29 [pid = 980] [id = 235] 15:43:21 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1343C000) [pid = 980] [serial = 704] [outer = 00000000] 15:43:21 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13C2E000) [pid = 980] [serial = 705] [outer = 1343C000] 15:43:21 INFO - PROCESS | 980 | 1468190601115 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (14290000) [pid = 980] [serial = 706] [outer = 1343C000] 15:43:21 INFO - PROCESS | 980 | 1468190601480 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]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 15:43:21 INFO - PROCESS | 980 | 1468190601526 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 980 | 1468190601528 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 15:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:43:21 INFO - PROCESS | 980 | 1468190601532 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 980 | 1468190601535 Marionette TRACE conn3 <- [1,906,null,{}] 15:43:21 INFO - PROCESS | 980 | 1468190601545 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}] 15:43:21 INFO - PROCESS | 980 | 1468190601550 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:21 INFO - PROCESS | 980 | 1468190601631 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:43:21 INFO - PROCESS | 980 | 1468190601639 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 980 | 1468190601642 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:21 INFO - PROCESS | 980 | ++DOCSHELL 15E77C00 == 30 [pid = 980] [id = 236] 15:43:21 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15E79800) [pid = 980] [serial = 707] [outer = 00000000] 15:43:21 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F34400) [pid = 980] [serial = 708] [outer = 15E79800] 15:43:21 INFO - PROCESS | 980 | 1468190601688 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15F91400) [pid = 980] [serial = 709] [outer = 15E79800] 15:43:22 INFO - PROCESS | 980 | 1468190602181 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]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 688ms 15:43:22 INFO - PROCESS | 980 | 1468190602237 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 980 | 1468190602239 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 15:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:43:22 INFO - PROCESS | 980 | 1468190602242 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 980 | 1468190602244 Marionette TRACE conn3 <- [1,910,null,{}] 15:43:22 INFO - PROCESS | 980 | 1468190602248 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}] 15:43:22 INFO - PROCESS | 980 | 1468190602250 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:22 INFO - PROCESS | 980 | 1468190602385 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:43:22 INFO - PROCESS | 980 | 1468190602406 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 980 | 1468190602408 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:22 INFO - PROCESS | 980 | ++DOCSHELL 16325000 == 31 [pid = 980] [id = 237] 15:43:22 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16326000) [pid = 980] [serial = 710] [outer = 00000000] 15:43:22 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16487400) [pid = 980] [serial = 711] [outer = 16326000] 15:43:22 INFO - PROCESS | 980 | 1468190602451 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1648D800) [pid = 980] [serial = 712] [outer = 16326000] 15:43:22 INFO - PROCESS | 980 | 1468190602873 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]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 703ms 15:43:22 INFO - PROCESS | 980 | 1468190602941 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 980 | 1468190602943 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 15:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:43:22 INFO - PROCESS | 980 | 1468190602951 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 980 | 1468190602952 Marionette TRACE conn3 <- [1,914,null,{}] 15:43:22 INFO - PROCESS | 980 | 1468190602956 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}] 15:43:22 INFO - PROCESS | 980 | 1468190602958 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:23 INFO - PROCESS | 980 | 1468190603059 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:43:23 INFO - PROCESS | 980 | 1468190603071 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 980 | 1468190603073 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:23 INFO - PROCESS | 980 | ++DOCSHELL 16322400 == 32 [pid = 980] [id = 238] 15:43:23 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1648C000) [pid = 980] [serial = 713] [outer = 00000000] 15:43:23 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (16D62400) [pid = 980] [serial = 714] [outer = 1648C000] 15:43:23 INFO - PROCESS | 980 | 1468190603117 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16F0C800) [pid = 980] [serial = 715] [outer = 1648C000] 15:43:23 INFO - PROCESS | 980 | 1468190603580 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]]]}] 15:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 703ms 15:43:23 INFO - PROCESS | 980 | 1468190603646 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 980 | 1468190603648 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 15:43:23 INFO - PROCESS | 980 | 1468190603651 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:43:23 INFO - PROCESS | 980 | 1468190603653 Marionette TRACE conn3 <- [1,918,null,{}] 15:43:23 INFO - PROCESS | 980 | 1468190603656 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}] 15:43:23 INFO - PROCESS | 980 | 1468190603662 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:23 INFO - PROCESS | 980 | 1468190603817 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:43:23 INFO - PROCESS | 980 | 1468190603827 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 980 | 1468190603829 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:23 INFO - PROCESS | 980 | ++DOCSHELL 17250000 == 33 [pid = 980] [id = 239] 15:43:23 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (17253400) [pid = 980] [serial = 716] [outer = 00000000] 15:43:23 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (177A2C00) [pid = 980] [serial = 717] [outer = 17253400] 15:43:23 INFO - PROCESS | 980 | 1468190603872 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (17D7C400) [pid = 980] [serial = 718] [outer = 17253400] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 87 (16483C00) [pid = 980] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17293C00) [pid = 980] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16D60C00) [pid = 980] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 84 (16D5C400) [pid = 980] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1631F800) [pid = 980] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1291EC00) [pid = 980] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13241400) [pid = 980] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 80 (12BD7800) [pid = 980] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15F31C00) [pid = 980] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1394D800) [pid = 980] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1631B800) [pid = 980] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1648A800) [pid = 980] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:43:24 INFO - PROCESS | 980 | --DOMWINDOW == 75 (10434800) [pid = 980] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:43:24 INFO - PROCESS | 980 | 1468190604432 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]]]}] 15:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 844ms 15:43:24 INFO - PROCESS | 980 | 1468190604495 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 980 | 1468190604506 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 15:43:24 INFO - PROCESS | 980 | 1468190604509 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 980 | 1468190604511 Marionette TRACE conn3 <- [1,922,null,{}] 15:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:43:24 INFO - PROCESS | 980 | 1468190604514 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}] 15:43:24 INFO - PROCESS | 980 | 1468190604516 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:24 INFO - PROCESS | 980 | 1468190604591 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:43:24 INFO - PROCESS | 980 | 1468190604596 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 980 | 1468190604598 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:24 INFO - PROCESS | 980 | ++DOCSHELL 130CB800 == 34 [pid = 980] [id = 240] 15:43:24 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (14290400) [pid = 980] [serial = 719] [outer = 00000000] 15:43:24 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (17248C00) [pid = 980] [serial = 720] [outer = 14290400] 15:43:24 INFO - PROCESS | 980 | 1468190604640 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1759EC00) [pid = 980] [serial = 721] [outer = 14290400] 15:43:25 INFO - PROCESS | 980 | 1468190605046 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]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 594ms 15:43:25 INFO - PROCESS | 980 | 1468190605109 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 980 | 1468190605111 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 15:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:43:25 INFO - PROCESS | 980 | 1468190605114 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 980 | 1468190605116 Marionette TRACE conn3 <- [1,926,null,{}] 15:43:25 INFO - PROCESS | 980 | 1468190605120 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}] 15:43:25 INFO - PROCESS | 980 | 1468190605122 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:25 INFO - PROCESS | 980 | 1468190605196 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:43:25 INFO - PROCESS | 980 | 1468190605204 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 980 | 1468190605206 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:25 INFO - PROCESS | 980 | ++DOCSHELL 17DDE400 == 35 [pid = 980] [id = 241] 15:43:25 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17DE4400) [pid = 980] [serial = 722] [outer = 00000000] 15:43:25 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (18388000) [pid = 980] [serial = 723] [outer = 17DE4400] 15:43:25 INFO - PROCESS | 980 | 1468190605249 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (18388800) [pid = 980] [serial = 724] [outer = 17DE4400] 15:43:25 INFO - PROCESS | 980 | 1468190605689 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]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 625ms 15:43:25 INFO - PROCESS | 980 | 1468190605755 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 980 | 1468190605757 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 15:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:43:25 INFO - PROCESS | 980 | 1468190605761 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 980 | 1468190605762 Marionette TRACE conn3 <- [1,930,null,{}] 15:43:25 INFO - PROCESS | 980 | 1468190605766 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}] 15:43:25 INFO - PROCESS | 980 | 1468190605768 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:25 INFO - PROCESS | 980 | 1468190605849 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:43:25 INFO - PROCESS | 980 | 1468190605854 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 980 | 1468190605856 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:25 INFO - PROCESS | 980 | ++DOCSHELL 183C6400 == 36 [pid = 980] [id = 242] 15:43:25 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (183C6800) [pid = 980] [serial = 725] [outer = 00000000] 15:43:25 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (183CB400) [pid = 980] [serial = 726] [outer = 183C6800] 15:43:25 INFO - PROCESS | 980 | 1468190605898 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198CE400) [pid = 980] [serial = 727] [outer = 183C6800] 15:43:26 INFO - PROCESS | 980 | 1468190606487 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]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 797ms 15:43:26 INFO - PROCESS | 980 | 1468190606568 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 980 | 1468190606573 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 15:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:43:26 INFO - PROCESS | 980 | 1468190606603 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 980 | 1468190606606 Marionette TRACE conn3 <- [1,934,null,{}] 15:43:26 INFO - PROCESS | 980 | 1468190606612 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}] 15:43:26 INFO - PROCESS | 980 | 1468190606615 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:26 INFO - PROCESS | 980 | 1468190606740 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:43:26 INFO - PROCESS | 980 | 1468190606817 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 980 | 1468190606822 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:26 INFO - PROCESS | 980 | ++DOCSHELL 10A74400 == 37 [pid = 980] [id = 243] 15:43:26 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (10A74C00) [pid = 980] [serial = 728] [outer = 00000000] 15:43:26 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (12BDD400) [pid = 980] [serial = 729] [outer = 10A74C00] 15:43:26 INFO - PROCESS | 980 | 1468190606917 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1312DC00) [pid = 980] [serial = 730] [outer = 10A74C00] 15:43:27 INFO - PROCESS | 980 | 1468190607588 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]]]}] 15:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1047ms 15:43:27 INFO - PROCESS | 980 | 1468190607647 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 980 | 1468190607652 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 15:43:27 INFO - PROCESS | 980 | 1468190607677 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:43:27 INFO - PROCESS | 980 | 1468190607680 Marionette TRACE conn3 <- [1,938,null,{}] 15:43:27 INFO - PROCESS | 980 | 1468190607684 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}] 15:43:27 INFO - PROCESS | 980 | 1468190607686 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:27 INFO - PROCESS | 980 | 1468190607805 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:43:27 INFO - PROCESS | 980 | 1468190607935 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 980 | 1468190607938 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:27 INFO - PROCESS | 980 | ++DOCSHELL 12928C00 == 38 [pid = 980] [id = 244] 15:43:27 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1302F800) [pid = 980] [serial = 731] [outer = 00000000] 15:43:27 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (15394000) [pid = 980] [serial = 732] [outer = 1302F800] 15:43:27 INFO - PROCESS | 980 | 1468190607994 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (15E7A400) [pid = 980] [serial = 733] [outer = 1302F800] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 17DDE400 == 37 [pid = 980] [id = 241] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 130CB800 == 36 [pid = 980] [id = 240] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 17250000 == 35 [pid = 980] [id = 239] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 16322400 == 34 [pid = 980] [id = 238] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 16325000 == 33 [pid = 980] [id = 237] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 15E77C00 == 32 [pid = 980] [id = 236] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 13949000 == 31 [pid = 980] [id = 235] 15:43:28 INFO - PROCESS | 980 | --DOCSHELL 11C3D400 == 30 [pid = 980] [id = 234] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 89 (17248400) [pid = 980] [serial = 671] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 88 (177A1C00) [pid = 980] [serial = 674] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 87 (198D0C00) [pid = 980] [serial = 651] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 86 (12B0D000) [pid = 980] [serial = 653] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 85 (130A5000) [pid = 980] [serial = 654] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 84 (139D9400) [pid = 980] [serial = 662] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13E91800) [pid = 980] [serial = 663] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 82 (130A3000) [pid = 980] [serial = 659] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13134400) [pid = 980] [serial = 660] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15F8A800) [pid = 980] [serial = 665] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 79 (16320C00) [pid = 980] [serial = 666] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15021C00) [pid = 980] [serial = 656] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 77 (15E77800) [pid = 980] [serial = 657] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1724E000) [pid = 980] [serial = 672] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 75 (198CD400) [pid = 980] [serial = 684] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 74 (175A6400) [pid = 980] [serial = 675] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 73 (18380C00) [pid = 980] [serial = 680] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 72 (183C1800) [pid = 980] [serial = 681] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16899400) [pid = 980] [serial = 668] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1697B800) [pid = 980] [serial = 669] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 69 (130CD000) [pid = 980] [serial = 677] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 68 (13C2AC00) [pid = 980] [serial = 678] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 67 (198DB400) [pid = 980] [serial = 687] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 66 (198D9C00) [pid = 980] [serial = 686] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | --DOMWINDOW == 65 (185B5000) [pid = 980] [serial = 683] [outer = 00000000] [url = about:blank] 15:43:28 INFO - PROCESS | 980 | 1468190608805 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]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1140ms 15:43:28 INFO - PROCESS | 980 | 1468190608823 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 980 | 1468190608827 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 15:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:43:28 INFO - PROCESS | 980 | 1468190608832 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 980 | 1468190608835 Marionette TRACE conn3 <- [1,942,null,{}] 15:43:28 INFO - PROCESS | 980 | 1468190608841 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}] 15:43:28 INFO - PROCESS | 980 | 1468190608843 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:28 INFO - PROCESS | 980 | 1468190608932 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:43:28 INFO - PROCESS | 980 | 1468190608939 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 980 | 1468190608943 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:28 INFO - PROCESS | 980 | ++DOCSHELL 11CD7C00 == 31 [pid = 980] [id = 245] 15:43:28 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1281F000) [pid = 980] [serial = 734] [outer = 00000000] 15:43:28 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (12D81400) [pid = 980] [serial = 735] [outer = 1281F000] 15:43:28 INFO - PROCESS | 980 | 1468190608989 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (130AF800) [pid = 980] [serial = 736] [outer = 1281F000] 15:43:29 INFO - PROCESS | 980 | 1468190609481 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]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 688ms 15:43:29 INFO - PROCESS | 980 | 1468190609528 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 980 | 1468190609532 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 15:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:43:29 INFO - PROCESS | 980 | 1468190609538 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 980 | 1468190609540 Marionette TRACE conn3 <- [1,946,null,{}] 15:43:29 INFO - PROCESS | 980 | 1468190609544 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}] 15:43:29 INFO - PROCESS | 980 | 1468190609546 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:29 INFO - PROCESS | 980 | 1468190609628 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:43:29 INFO - PROCESS | 980 | 1468190609639 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 980 | 1468190609641 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:29 INFO - PROCESS | 980 | ++DOCSHELL 13235C00 == 32 [pid = 980] [id = 246] 15:43:29 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13949000) [pid = 980] [serial = 737] [outer = 00000000] 15:43:29 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (13CE6800) [pid = 980] [serial = 738] [outer = 13949000] 15:43:29 INFO - PROCESS | 980 | 1468190609754 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (14295000) [pid = 980] [serial = 739] [outer = 13949000] 15:43:30 INFO - PROCESS | 980 | 1468190610146 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]]]}] 15:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 641ms 15:43:30 INFO - PROCESS | 980 | 1468190610177 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:43:30 INFO - PROCESS | 980 | 1468190610179 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 15:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:43:30 INFO - PROCESS | 980 | 1468190610182 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - PROCESS | 980 | 1468190610186 Marionette TRACE conn3 <- [1,950,null,{}] 15:43:30 INFO - PROCESS | 980 | 1468190610204 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}] 15:43:30 INFO - PROCESS | 980 | 1468190610208 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:30 INFO - PROCESS | 980 | 1468190610310 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:43:30 INFO - PROCESS | 980 | 1468190610316 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 980 | 1468190610319 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:30 INFO - PROCESS | 980 | ++DOCSHELL 15F89400 == 33 [pid = 980] [id = 247] 15:43:30 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F89800) [pid = 980] [serial = 740] [outer = 00000000] 15:43:30 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16322800) [pid = 980] [serial = 741] [outer = 15F89800] 15:43:30 INFO - PROCESS | 980 | 1468190610367 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16328000) [pid = 980] [serial = 742] [outer = 15F89800] 15:43:30 INFO - PROCESS | 980 | 1468190610798 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]]]}] 15:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 656ms 15:43:30 INFO - PROCESS | 980 | 1468190610852 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:43:30 INFO - PROCESS | 980 | 1468190610854 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 15:43:30 INFO - PROCESS | 980 | 1468190610858 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:43:30 INFO - PROCESS | 980 | 1468190610859 Marionette TRACE conn3 <- [1,954,null,{}] 15:43:30 INFO - PROCESS | 980 | 1468190610862 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}] 15:43:30 INFO - PROCESS | 980 | 1468190610864 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:30 INFO - PROCESS | 980 | 1468190610983 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:43:31 INFO - PROCESS | 980 | 1468190611071 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 980 | 1468190611073 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:31 INFO - PROCESS | 980 | ++DOCSHELL 16970000 == 34 [pid = 980] [id = 248] 15:43:31 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16970400) [pid = 980] [serial = 743] [outer = 00000000] 15:43:31 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (16B40000) [pid = 980] [serial = 744] [outer = 16970400] 15:43:31 INFO - PROCESS | 980 | 1468190611117 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16F0F400) [pid = 980] [serial = 745] [outer = 16970400] 15:43:31 INFO - PROCESS | 980 | 1468190611513 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]]]}] 15:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 703ms 15:43:31 INFO - PROCESS | 980 | 1468190611556 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 980 | 1468190611558 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 15:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:43:31 INFO - PROCESS | 980 | 1468190611561 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 980 | 1468190611563 Marionette TRACE conn3 <- [1,958,null,{}] 15:43:31 INFO - PROCESS | 980 | 1468190611566 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}] 15:43:31 INFO - PROCESS | 980 | 1468190611568 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:31 INFO - PROCESS | 980 | 1468190611672 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:43:31 INFO - PROCESS | 980 | 1468190611677 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 980 | 1468190611679 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:31 INFO - PROCESS | 980 | ++DOCSHELL 16F0AC00 == 35 [pid = 980] [id = 249] 15:43:31 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1724A000) [pid = 980] [serial = 746] [outer = 00000000] 15:43:31 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17255800) [pid = 980] [serial = 747] [outer = 1724A000] 15:43:31 INFO - PROCESS | 980 | 1468190611725 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1728D800) [pid = 980] [serial = 748] [outer = 1724A000] 15:43:32 INFO - PROCESS | 980 | 1468190612204 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]]]}] 15:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 703ms 15:43:32 INFO - PROCESS | 980 | 1468190612261 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 980 | 1468190612263 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 15:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:43:32 INFO - PROCESS | 980 | 1468190612267 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 980 | 1468190612268 Marionette TRACE conn3 <- [1,962,null,{}] 15:43:32 INFO - PROCESS | 980 | 1468190612276 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}] 15:43:32 INFO - PROCESS | 980 | 1468190612281 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:32 INFO - PROCESS | 980 | 1468190612433 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:43:32 INFO - PROCESS | 980 | 1468190612455 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 980 | 1468190612457 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:32 INFO - PROCESS | 980 | ++DOCSHELL 13CE9C00 == 36 [pid = 980] [id = 250] 15:43:32 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (13CEB800) [pid = 980] [serial = 749] [outer = 00000000] 15:43:32 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (183BD400) [pid = 980] [serial = 750] [outer = 13CEB800] 15:43:32 INFO - PROCESS | 980 | 1468190612509 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (183BD800) [pid = 980] [serial = 751] [outer = 13CEB800] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 82 (16326000) [pid = 980] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1343C000) [pid = 980] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 80 (11C44000) [pid = 980] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 79 (12D80C00) [pid = 980] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15E79800) [pid = 980] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1648C000) [pid = 980] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13CEDC00) [pid = 980] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 75 (17DE4400) [pid = 980] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 74 (17251C00) [pid = 980] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19A2A000) [pid = 980] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 72 (17253400) [pid = 980] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:43:33 INFO - PROCESS | 980 | --DOMWINDOW == 71 (14290400) [pid = 980] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:43:33 INFO - PROCESS | 980 | 1468190613020 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]]]}] 15:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 797ms 15:43:33 INFO - PROCESS | 980 | 1468190613069 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 980 | 1468190613071 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 15:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:43:33 INFO - PROCESS | 980 | 1468190613075 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 980 | 1468190613076 Marionette TRACE conn3 <- [1,966,null,{}] 15:43:33 INFO - PROCESS | 980 | 1468190613079 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}] 15:43:33 INFO - PROCESS | 980 | 1468190613081 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:33 INFO - PROCESS | 980 | 1468190613158 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:43:33 INFO - PROCESS | 980 | 1468190613163 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 980 | 1468190613165 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:33 INFO - PROCESS | 980 | ++DOCSHELL 13CEDC00 == 37 [pid = 980] [id = 251] 15:43:33 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13E9C000) [pid = 980] [serial = 752] [outer = 00000000] 15:43:33 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (15F8F400) [pid = 980] [serial = 753] [outer = 13E9C000] 15:43:33 INFO - PROCESS | 980 | 1468190613207 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16486000) [pid = 980] [serial = 754] [outer = 13E9C000] 15:43:33 INFO - PROCESS | 980 | 1468190613638 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]]]}] 15:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 594ms 15:43:33 INFO - PROCESS | 980 | 1468190613672 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 980 | 1468190613674 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 15:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:43:33 INFO - PROCESS | 980 | 1468190613677 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 980 | 1468190613679 Marionette TRACE conn3 <- [1,970,null,{}] 15:43:33 INFO - PROCESS | 980 | 1468190613682 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}] 15:43:33 INFO - PROCESS | 980 | 1468190613684 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:33 INFO - PROCESS | 980 | 1468190613790 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:43:33 INFO - PROCESS | 980 | 1468190613797 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 980 | 1468190613799 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:33 INFO - PROCESS | 980 | ++DOCSHELL 12D88800 == 38 [pid = 980] [id = 252] 15:43:33 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15E79800) [pid = 980] [serial = 755] [outer = 00000000] 15:43:33 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (18385800) [pid = 980] [serial = 756] [outer = 15E79800] 15:43:33 INFO - PROCESS | 980 | 1468190613841 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (185AF800) [pid = 980] [serial = 757] [outer = 15E79800] 15:43:34 INFO - PROCESS | 980 | 1468190614256 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]]]}] 15:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 625ms 15:43:34 INFO - PROCESS | 980 | 1468190614315 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 980 | 1468190614317 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 15:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:43:34 INFO - PROCESS | 980 | 1468190614321 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 980 | 1468190614322 Marionette TRACE conn3 <- [1,974,null,{}] 15:43:34 INFO - PROCESS | 980 | 1468190614326 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}] 15:43:34 INFO - PROCESS | 980 | 1468190614327 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:34 INFO - PROCESS | 980 | 1468190614417 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:43:34 INFO - PROCESS | 980 | 1468190614424 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 980 | 1468190614426 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:34 INFO - PROCESS | 980 | ++DOCSHELL 10A08000 == 39 [pid = 980] [id = 253] 15:43:34 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15E7AC00) [pid = 980] [serial = 758] [outer = 00000000] 15:43:34 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198DAC00) [pid = 980] [serial = 759] [outer = 15E7AC00] 15:43:34 INFO - PROCESS | 980 | 1468190614468 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19A28400) [pid = 980] [serial = 760] [outer = 15E7AC00] 15:43:34 INFO - PROCESS | 980 | 1468190614902 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]]]}] 15:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 641ms 15:43:34 INFO - PROCESS | 980 | 1468190614959 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 980 | 1468190614961 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 15:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:43:34 INFO - PROCESS | 980 | 1468190614964 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 980 | 1468190614965 Marionette TRACE conn3 <- [1,978,null,{}] 15:43:34 INFO - PROCESS | 980 | 1468190614969 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}] 15:43:34 INFO - PROCESS | 980 | 1468190614970 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:35 INFO - PROCESS | 980 | 1468190615098 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:43:35 INFO - PROCESS | 980 | 1468190615246 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 980 | 1468190615249 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:35 INFO - PROCESS | 980 | ++DOCSHELL 10A0E000 == 40 [pid = 980] [id = 254] 15:43:35 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (10A0E800) [pid = 980] [serial = 761] [outer = 00000000] 15:43:35 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (10EE5000) [pid = 980] [serial = 762] [outer = 10A0E800] 15:43:35 INFO - PROCESS | 980 | 1468190615307 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (11AE6C00) [pid = 980] [serial = 763] [outer = 10A0E800] 15:43:35 INFO - PROCESS | 980 | 1468190615866 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]]]}] 15:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 953ms 15:43:35 INFO - PROCESS | 980 | 1468190615911 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:43:35 INFO - PROCESS | 980 | 1468190615916 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 15:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:43:35 INFO - PROCESS | 980 | 1468190615920 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 980 | 1468190615924 Marionette TRACE conn3 <- [1,982,null,{}] 15:43:35 INFO - PROCESS | 980 | 1468190615928 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}] 15:43:35 INFO - PROCESS | 980 | 1468190615931 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:36 INFO - PROCESS | 980 | 1468190616041 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:43:36 INFO - PROCESS | 980 | 1468190616139 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 980 | 1468190616142 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:36 INFO - PROCESS | 980 | ++DOCSHELL 15841400 == 41 [pid = 980] [id = 255] 15:43:36 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1587BC00) [pid = 980] [serial = 764] [outer = 00000000] 15:43:36 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (15F31000) [pid = 980] [serial = 765] [outer = 1587BC00] 15:43:36 INFO - PROCESS | 980 | 1468190616195 Marionette DEBUG loaded listener.js 15:43:36 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15F90000) [pid = 980] [serial = 766] [outer = 1587BC00] 15:43:36 INFO - PROCESS | 980 | 1468190616779 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]]]}] 15:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 906ms 15:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:43:36 INFO - PROCESS | 980 | 1468190616826 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 980 | 1468190616829 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 15:43:36 INFO - PROCESS | 980 | 1468190616833 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 980 | 1468190616835 Marionette TRACE conn3 <- [1,986,null,{}] 15:43:36 INFO - PROCESS | 980 | 1468190616839 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}] 15:43:36 INFO - PROCESS | 980 | 1468190616841 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:36 INFO - PROCESS | 980 | 1468190616946 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:43:37 INFO - PROCESS | 980 | 1468190617052 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 980 | 1468190617055 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:37 INFO - PROCESS | 980 | ++DOCSHELL 17687400 == 42 [pid = 980] [id = 256] 15:43:37 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (17707C00) [pid = 980] [serial = 767] [outer = 00000000] 15:43:37 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (177A9C00) [pid = 980] [serial = 768] [outer = 17707C00] 15:43:37 INFO - PROCESS | 980 | 1468190617111 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (183BD000) [pid = 980] [serial = 769] [outer = 17707C00] 15:43:37 INFO - PROCESS | 980 | 1468190617668 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]]]}] 15:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 891ms 15:43:37 INFO - PROCESS | 980 | 1468190617736 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 980 | 1468190617740 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 15:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:43:37 INFO - PROCESS | 980 | 1468190617750 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 980 | 1468190617754 Marionette TRACE conn3 <- [1,990,null,{}] 15:43:37 INFO - PROCESS | 980 | 1468190617758 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}] 15:43:37 INFO - PROCESS | 980 | 1468190617762 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:37 INFO - PROCESS | 980 | 1468190617869 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:43:37 INFO - PROCESS | 980 | 1468190617966 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 980 | 1468190617968 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:37 INFO - PROCESS | 980 | ++DOCSHELL 19A32000 == 43 [pid = 980] [id = 257] 15:43:37 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19A33C00) [pid = 980] [serial = 770] [outer = 00000000] 15:43:38 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19C59800) [pid = 980] [serial = 771] [outer = 19A33C00] 15:43:38 INFO - PROCESS | 980 | 1468190618020 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (19C5E800) [pid = 980] [serial = 772] [outer = 19A33C00] 15:43:38 INFO - PROCESS | 980 | 1468190618618 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]]]}] 15:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1047ms 15:43:38 INFO - PROCESS | 980 | 1468190618822 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 980 | 1468190618826 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 15:43:38 INFO - PROCESS | 980 | 1468190618831 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 980 | 1468190618834 Marionette TRACE conn3 <- [1,994,null,{}] 15:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:43:38 INFO - PROCESS | 980 | 1468190618840 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}] 15:43:38 INFO - PROCESS | 980 | 1468190618843 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:38 INFO - PROCESS | 980 | 1468190618939 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:43:39 INFO - PROCESS | 980 | 1468190619018 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 980 | 1468190619023 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:39 INFO - PROCESS | 980 | ++DOCSHELL 130D6800 == 44 [pid = 980] [id = 258] 15:43:39 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1312C400) [pid = 980] [serial = 773] [outer = 00000000] 15:43:39 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (13216000) [pid = 980] [serial = 774] [outer = 1312C400] 15:43:39 INFO - PROCESS | 980 | 1468190619115 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1394AC00) [pid = 980] [serial = 775] [outer = 1312C400] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 10A08000 == 43 [pid = 980] [id = 253] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 12D88800 == 42 [pid = 980] [id = 252] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 13CEDC00 == 41 [pid = 980] [id = 251] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 13CE9C00 == 40 [pid = 980] [id = 250] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 16F0AC00 == 39 [pid = 980] [id = 249] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 16970000 == 38 [pid = 980] [id = 248] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 15F89400 == 37 [pid = 980] [id = 247] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 13235C00 == 36 [pid = 980] [id = 246] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 11CD7C00 == 35 [pid = 980] [id = 245] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 12D7DC00 == 34 [pid = 980] [id = 233] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 10A74400 == 33 [pid = 980] [id = 243] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 12928C00 == 32 [pid = 980] [id = 244] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 183C6400 == 31 [pid = 980] [id = 242] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 19A32000 == 30 [pid = 980] [id = 257] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 17687400 == 29 [pid = 980] [id = 256] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 10A0E000 == 28 [pid = 980] [id = 254] 15:43:40 INFO - PROCESS | 980 | --DOCSHELL 15841400 == 27 [pid = 980] [id = 255] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 94 (16481400) [pid = 980] [serial = 690] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 93 (15870C00) [pid = 980] [serial = 689] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 92 (18388800) [pid = 980] [serial = 724] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 91 (185A6800) [pid = 980] [serial = 693] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 90 (17DE0C00) [pid = 980] [serial = 692] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 89 (183CB400) [pid = 980] [serial = 726] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19ACEC00) [pid = 980] [serial = 696] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19ACA400) [pid = 980] [serial = 695] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1648D800) [pid = 980] [serial = 712] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 85 (177A2C00) [pid = 980] [serial = 717] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 84 (16F0C800) [pid = 980] [serial = 715] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 83 (18388000) [pid = 980] [serial = 723] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 82 (17D7C400) [pid = 980] [serial = 718] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 81 (17248C00) [pid = 980] [serial = 720] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1759EC00) [pid = 980] [serial = 721] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15F91400) [pid = 980] [serial = 709] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 78 (16487400) [pid = 980] [serial = 711] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13C2E000) [pid = 980] [serial = 705] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 76 (14290000) [pid = 980] [serial = 706] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12928000) [pid = 980] [serial = 701] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 74 (129B9000) [pid = 980] [serial = 702] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1394B000) [pid = 980] [serial = 699] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13233C00) [pid = 980] [serial = 698] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 71 (15F34400) [pid = 980] [serial = 708] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 70 (16D62400) [pid = 980] [serial = 714] [outer = 00000000] [url = about:blank] 15:43:40 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1A88C400) [pid = 980] [serial = 399] [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.] 15:43:40 INFO - PROCESS | 980 | 1468190620282 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]]]}] 15:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1500ms 15:43:40 INFO - PROCESS | 980 | 1468190620339 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:43:40 INFO - PROCESS | 980 | 1468190620343 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 15:43:40 INFO - PROCESS | 980 | 1468190620349 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 980 | 1468190620354 Marionette TRACE conn3 <- [1,998,null,{}] 15:43:40 INFO - PROCESS | 980 | 1468190620362 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}] 15:43:40 INFO - PROCESS | 980 | 1468190620367 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:40 INFO - PROCESS | 980 | 1468190620526 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:43:40 INFO - PROCESS | 980 | 1468190620602 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 980 | 1468190620605 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:40 INFO - PROCESS | 980 | ++DOCSHELL 11261C00 == 28 [pid = 980] [id = 259] 15:43:40 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (112C7C00) [pid = 980] [serial = 776] [outer = 00000000] 15:43:40 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (12B08000) [pid = 980] [serial = 777] [outer = 112C7C00] 15:43:40 INFO - PROCESS | 980 | 1468190620651 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (12D7CC00) [pid = 980] [serial = 778] [outer = 112C7C00] 15:43:41 INFO - PROCESS | 980 | 1468190621047 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]]]}] 15:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 750ms 15:43:41 INFO - PROCESS | 980 | 1468190621106 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 980 | 1468190621111 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 15:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:43:41 INFO - PROCESS | 980 | 1468190621117 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 980 | 1468190621120 Marionette TRACE conn3 <- [1,1002,null,{}] 15:43:41 INFO - PROCESS | 980 | 1468190621124 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}] 15:43:41 INFO - PROCESS | 980 | 1468190621126 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:41 INFO - PROCESS | 980 | 1468190621214 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:43:41 INFO - PROCESS | 980 | 1468190621221 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 980 | 1468190621224 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:41 INFO - PROCESS | 980 | ++DOCSHELL 13948800 == 29 [pid = 980] [id = 260] 15:43:41 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13949400) [pid = 980] [serial = 779] [outer = 00000000] 15:43:41 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (139DA800) [pid = 980] [serial = 780] [outer = 13949400] 15:43:41 INFO - PROCESS | 980 | 1468190621270 Marionette DEBUG loaded listener.js 15:43:41 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13E91400) [pid = 980] [serial = 781] [outer = 13949400] 15:43:41 INFO - PROCESS | 980 | 1468190621719 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]]]}] 15:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 640ms 15:43:41 INFO - PROCESS | 980 | 1468190621757 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 980 | 1468190621759 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 15:43:41 INFO - PROCESS | 980 | 1468190621763 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:43:41 INFO - PROCESS | 980 | 1468190621766 Marionette TRACE conn3 <- [1,1006,null,{}] 15:43:41 INFO - PROCESS | 980 | 1468190621777 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}] 15:43:41 INFO - PROCESS | 980 | 1468190621781 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:41 INFO - PROCESS | 980 | 1468190621863 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:43:41 INFO - PROCESS | 980 | 1468190621905 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 980 | 1468190621908 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:41 INFO - PROCESS | 980 | ++DOCSHELL 15F8D800 == 30 [pid = 980] [id = 261] 15:43:41 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (15F8E400) [pid = 980] [serial = 782] [outer = 00000000] 15:43:42 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1631D800) [pid = 980] [serial = 783] [outer = 15F8E400] 15:43:42 INFO - PROCESS | 980 | 1468190622028 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16329800) [pid = 980] [serial = 784] [outer = 15F8E400] 15:43:42 INFO - PROCESS | 980 | 1468190622445 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]]]}] 15:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 750ms 15:43:42 INFO - PROCESS | 980 | 1468190622514 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:43:42 INFO - PROCESS | 980 | 1468190622517 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 15:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:43:42 INFO - PROCESS | 980 | 1468190622530 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:43:42 INFO - PROCESS | 980 | 1468190622531 Marionette TRACE conn3 <- [1,1010,null,{}] 15:43:42 INFO - PROCESS | 980 | 1468190622539 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}] 15:43:42 INFO - PROCESS | 980 | 1468190622541 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:42 INFO - PROCESS | 980 | 1468190622651 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:43:42 INFO - PROCESS | 980 | 1468190622660 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 980 | 1468190622662 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:42 INFO - PROCESS | 980 | ++DOCSHELL 16483C00 == 31 [pid = 980] [id = 262] 15:43:42 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1648AC00) [pid = 980] [serial = 785] [outer = 00000000] 15:43:42 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1670B000) [pid = 980] [serial = 786] [outer = 1648AC00] 15:43:42 INFO - PROCESS | 980 | 1468190622705 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16974000) [pid = 980] [serial = 787] [outer = 1648AC00] 15:43:43 INFO - PROCESS | 980 | 1468190623141 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]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 641ms 15:43:43 INFO - PROCESS | 980 | 1468190623166 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 980 | 1468190623168 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 15:43:43 INFO - PROCESS | 980 | 1468190623171 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:43:43 INFO - PROCESS | 980 | 1468190623173 Marionette TRACE conn3 <- [1,1014,null,{}] 15:43:43 INFO - PROCESS | 980 | 1468190623183 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}] 15:43:43 INFO - PROCESS | 980 | 1468190623185 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:43 INFO - PROCESS | 980 | 1468190623313 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:43:43 INFO - PROCESS | 980 | 1468190623332 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 980 | 1468190623334 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:43 INFO - PROCESS | 980 | ++DOCSHELL 16970000 == 32 [pid = 980] [id = 263] 15:43:43 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (16B3E800) [pid = 980] [serial = 788] [outer = 00000000] 15:43:43 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (17247C00) [pid = 980] [serial = 789] [outer = 16B3E800] 15:43:43 INFO - PROCESS | 980 | 1468190623377 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (17251400) [pid = 980] [serial = 790] [outer = 16B3E800] 15:43:43 INFO - PROCESS | 980 | 1468190623813 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]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 703ms 15:43:43 INFO - PROCESS | 980 | 1468190623871 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 980 | 1468190623873 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 15:43:43 INFO - PROCESS | 980 | 1468190623876 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:43:43 INFO - PROCESS | 980 | 1468190623878 Marionette TRACE conn3 <- [1,1018,null,{}] 15:43:43 INFO - PROCESS | 980 | 1468190623881 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}] 15:43:43 INFO - PROCESS | 980 | 1468190623887 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:44 INFO - PROCESS | 980 | 1468190624014 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:43:44 INFO - PROCESS | 980 | 1468190624024 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 980 | 1468190624025 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:44 INFO - PROCESS | 980 | ++DOCSHELL 175A7400 == 33 [pid = 980] [id = 264] 15:43:44 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (17701400) [pid = 980] [serial = 791] [outer = 00000000] 15:43:44 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (17D7D000) [pid = 980] [serial = 792] [outer = 17701400] 15:43:44 INFO - PROCESS | 980 | 1468190624116 Marionette DEBUG loaded listener.js 15:43:44 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (18383C00) [pid = 980] [serial = 793] [outer = 17701400] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 86 (16970400) [pid = 980] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1724A000) [pid = 980] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15F89800) [pid = 980] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 83 (10A74C00) [pid = 980] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 82 (183C6800) [pid = 980] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13949000) [pid = 980] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1281F000) [pid = 980] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1302F800) [pid = 980] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13CEB800) [pid = 980] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13E9C000) [pid = 980] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15E79800) [pid = 980] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:43:44 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15E7AC00) [pid = 980] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:43:44 INFO - PROCESS | 980 | 1468190624721 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]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 891ms 15:43:44 INFO - PROCESS | 980 | 1468190624781 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 980 | 1468190624783 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 15:43:44 INFO - PROCESS | 980 | 1468190624787 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:43:44 INFO - PROCESS | 980 | 1468190624798 Marionette TRACE conn3 <- [1,1022,null,{}] 15:43:44 INFO - PROCESS | 980 | 1468190624802 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}] 15:43:44 INFO - PROCESS | 980 | 1468190624803 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:44 INFO - PROCESS | 980 | 1468190624878 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:43:44 INFO - PROCESS | 980 | 1468190624886 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 980 | 1468190624888 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:44 INFO - PROCESS | 980 | ++DOCSHELL 13C33C00 == 34 [pid = 980] [id = 265] 15:43:44 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1583B800) [pid = 980] [serial = 794] [outer = 00000000] 15:43:44 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1661A400) [pid = 980] [serial = 795] [outer = 1583B800] 15:43:44 INFO - PROCESS | 980 | 1468190624930 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16970400) [pid = 980] [serial = 796] [outer = 1583B800] 15:43:45 INFO - PROCESS | 980 | 1468190625341 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]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 594ms 15:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:43:45 INFO - PROCESS | 980 | 1468190625389 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 980 | 1468190625392 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 15:43:45 INFO - PROCESS | 980 | 1468190625395 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 980 | 1468190625397 Marionette TRACE conn3 <- [1,1026,null,{}] 15:43:45 INFO - PROCESS | 980 | 1468190625400 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}] 15:43:45 INFO - PROCESS | 980 | 1468190625402 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:45 INFO - PROCESS | 980 | 1468190625481 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:43:45 INFO - PROCESS | 980 | 1468190625486 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 980 | 1468190625488 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:45 INFO - PROCESS | 980 | ++DOCSHELL 181A2800 == 35 [pid = 980] [id = 266] 15:43:45 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (18388800) [pid = 980] [serial = 797] [outer = 00000000] 15:43:45 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183C7C00) [pid = 980] [serial = 798] [outer = 18388800] 15:43:45 INFO - PROCESS | 980 | 1468190625530 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (183BFC00) [pid = 980] [serial = 799] [outer = 18388800] 15:43:45 INFO - PROCESS | 980 | 1468190625940 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]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 594ms 15:43:45 INFO - PROCESS | 980 | 1468190625991 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 980 | 1468190625993 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 15:43:45 INFO - PROCESS | 980 | 1468190625996 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:43:45 INFO - PROCESS | 980 | 1468190625998 Marionette TRACE conn3 <- [1,1030,null,{}] 15:43:46 INFO - PROCESS | 980 | 1468190626006 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}] 15:43:46 INFO - PROCESS | 980 | 1468190626007 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:46 INFO - PROCESS | 980 | 1468190626083 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:43:46 INFO - PROCESS | 980 | 1468190626088 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 980 | 1468190626090 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:46 INFO - PROCESS | 980 | ++DOCSHELL 15F8A800 == 36 [pid = 980] [id = 267] 15:43:46 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198CDC00) [pid = 980] [serial = 800] [outer = 00000000] 15:43:46 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (198D5400) [pid = 980] [serial = 801] [outer = 198CDC00] 15:43:46 INFO - PROCESS | 980 | 1468190626133 Marionette DEBUG loaded listener.js 15:43:46 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198D8000) [pid = 980] [serial = 802] [outer = 198CDC00] 15:43:46 INFO - PROCESS | 980 | 1468190626675 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]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 734ms 15:43:46 INFO - PROCESS | 980 | 1468190626738 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 980 | 1468190626743 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 15:43:46 INFO - PROCESS | 980 | 1468190626748 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:43:46 INFO - PROCESS | 980 | 1468190626752 Marionette TRACE conn3 <- [1,1034,null,{}] 15:43:46 INFO - PROCESS | 980 | 1468190626757 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}] 15:43:46 INFO - PROCESS | 980 | 1468190626760 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:46 INFO - PROCESS | 980 | 1468190626879 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:43:47 INFO - PROCESS | 980 | 1468190627005 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 980 | 1468190627010 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:47 INFO - PROCESS | 980 | ++DOCSHELL 10A81000 == 37 [pid = 980] [id = 268] 15:43:47 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (10BC0400) [pid = 980] [serial = 803] [outer = 00000000] 15:43:47 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (12D88800) [pid = 980] [serial = 804] [outer = 10BC0400] 15:43:47 INFO - PROCESS | 980 | 1468190627066 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1321B800) [pid = 980] [serial = 805] [outer = 10BC0400] 15:43:47 INFO - PROCESS | 980 | 1468190627789 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]]]}] 15:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1094ms 15:43:47 INFO - PROCESS | 980 | 1468190627842 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:43:47 INFO - PROCESS | 980 | 1468190627847 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 15:43:47 INFO - PROCESS | 980 | 1468190627853 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:43:47 INFO - PROCESS | 980 | 1468190627856 Marionette TRACE conn3 <- [1,1038,null,{}] 15:43:47 INFO - PROCESS | 980 | 1468190627860 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}] 15:43:47 INFO - PROCESS | 980 | 1468190627863 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:47 INFO - PROCESS | 980 | 1468190627977 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:43:48 INFO - PROCESS | 980 | 1468190628101 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 980 | 1468190628104 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:48 INFO - PROCESS | 980 | ++DOCSHELL 15E7D400 == 38 [pid = 980] [id = 269] 15:43:48 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (15E7E000) [pid = 980] [serial = 806] [outer = 00000000] 15:43:48 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1631D000) [pid = 980] [serial = 807] [outer = 15E7E000] 15:43:48 INFO - PROCESS | 980 | 1468190628159 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (16483400) [pid = 980] [serial = 808] [outer = 15E7E000] 15:43:49 INFO - PROCESS | 980 | 1468190629066 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]]]}] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 181A2800 == 37 [pid = 980] [id = 266] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 13C33C00 == 36 [pid = 980] [id = 265] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 175A7400 == 35 [pid = 980] [id = 264] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 16970000 == 34 [pid = 980] [id = 263] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 16483C00 == 33 [pid = 980] [id = 262] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 15F8D800 == 32 [pid = 980] [id = 261] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 13948800 == 31 [pid = 980] [id = 260] 15:43:49 INFO - PROCESS | 980 | --DOCSHELL 11261C00 == 30 [pid = 980] [id = 259] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 89 (198DAC00) [pid = 980] [serial = 759] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 88 (16B40000) [pid = 980] [serial = 744] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 87 (16F0F400) [pid = 980] [serial = 745] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17255800) [pid = 980] [serial = 747] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16322800) [pid = 980] [serial = 741] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 84 (12BDD400) [pid = 980] [serial = 729] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1312DC00) [pid = 980] [serial = 730] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 82 (198CE400) [pid = 980] [serial = 727] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13CE6800) [pid = 980] [serial = 738] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 80 (14295000) [pid = 980] [serial = 739] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 79 (12D81400) [pid = 980] [serial = 735] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 78 (130AF800) [pid = 980] [serial = 736] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 77 (15394000) [pid = 980] [serial = 732] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15E7A400) [pid = 980] [serial = 733] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 75 (19A28400) [pid = 980] [serial = 760] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 74 (183BD400) [pid = 980] [serial = 750] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15F8F400) [pid = 980] [serial = 753] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 72 (18385800) [pid = 980] [serial = 756] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183BD800) [pid = 980] [serial = 751] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1728D800) [pid = 980] [serial = 748] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 69 (185AF800) [pid = 980] [serial = 757] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 68 (16486000) [pid = 980] [serial = 754] [outer = 00000000] [url = about:blank] 15:43:49 INFO - PROCESS | 980 | --DOMWINDOW == 67 (16328000) [pid = 980] [serial = 742] [outer = 00000000] [url = about:blank] 15:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1250ms 15:43:49 INFO - PROCESS | 980 | 1468190629109 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 980 | 1468190629114 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 15:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:43:49 INFO - PROCESS | 980 | 1468190629119 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 980 | 1468190629122 Marionette TRACE conn3 <- [1,1042,null,{}] 15:43:49 INFO - PROCESS | 980 | 1468190629127 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}] 15:43:49 INFO - PROCESS | 980 | 1468190629130 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:49 INFO - PROCESS | 980 | 1468190629216 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:43:49 INFO - PROCESS | 980 | 1468190629342 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 980 | 1468190629345 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:49 INFO - PROCESS | 980 | ++DOCSHELL 1047F800 == 31 [pid = 980] [id = 270] 15:43:49 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (1055A000) [pid = 980] [serial = 809] [outer = 00000000] 15:43:49 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (10EE7C00) [pid = 980] [serial = 810] [outer = 1055A000] 15:43:49 INFO - PROCESS | 980 | 1468190629402 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (11AE8C00) [pid = 980] [serial = 811] [outer = 1055A000] 15:43:50 INFO - PROCESS | 980 | 1468190630043 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]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 938ms 15:43:50 INFO - PROCESS | 980 | 1468190630066 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 980 | 1468190630070 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 15:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:43:50 INFO - PROCESS | 980 | 1468190630074 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 980 | 1468190630078 Marionette TRACE conn3 <- [1,1046,null,{}] 15:43:50 INFO - PROCESS | 980 | 1468190630083 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}] 15:43:50 INFO - PROCESS | 980 | 1468190630085 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:50 INFO - PROCESS | 980 | 1468190630192 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:43:50 INFO - PROCESS | 980 | 1468190630295 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 980 | 1468190630298 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:50 INFO - PROCESS | 980 | ++DOCSHELL 13159000 == 32 [pid = 980] [id = 271] 15:43:50 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (131E4C00) [pid = 980] [serial = 812] [outer = 00000000] 15:43:50 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13216C00) [pid = 980] [serial = 813] [outer = 131E4C00] 15:43:50 INFO - PROCESS | 980 | 1468190630353 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13432800) [pid = 980] [serial = 814] [outer = 131E4C00] 15:43:50 INFO - PROCESS | 980 | 1468190630992 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]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 953ms 15:43:51 INFO - PROCESS | 980 | 1468190631023 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 980 | 1468190631028 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 15:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:43:51 INFO - PROCESS | 980 | 1468190631032 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 980 | 1468190631034 Marionette TRACE conn3 <- [1,1050,null,{}] 15:43:51 INFO - PROCESS | 980 | 1468190631038 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}] 15:43:51 INFO - PROCESS | 980 | 1468190631040 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:51 INFO - PROCESS | 980 | 1468190631148 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:43:51 INFO - PROCESS | 980 | 1468190631230 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 980 | 1468190631233 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:51 INFO - PROCESS | 980 | ++DOCSHELL 1394DC00 == 33 [pid = 980] [id = 272] 15:43:51 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13C38800) [pid = 980] [serial = 815] [outer = 00000000] 15:43:51 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15021C00) [pid = 980] [serial = 816] [outer = 13C38800] 15:43:51 INFO - PROCESS | 980 | 1468190631327 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1583FC00) [pid = 980] [serial = 817] [outer = 13C38800] 15:43:51 INFO - PROCESS | 980 | 1468190631912 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]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 953ms 15:43:51 INFO - PROCESS | 980 | 1468190631977 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 980 | 1468190631979 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 15:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:43:52 INFO - PROCESS | 980 | 1468190632003 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 980 | 1468190632010 Marionette TRACE conn3 <- [1,1054,null,{}] 15:43:52 INFO - PROCESS | 980 | 1468190632016 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}] 15:43:52 INFO - PROCESS | 980 | 1468190632020 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:52 INFO - PROCESS | 980 | 1468190632134 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:43:52 INFO - PROCESS | 980 | 1468190632208 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 980 | 1468190632211 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:52 INFO - PROCESS | 980 | ++DOCSHELL 1631B800 == 34 [pid = 980] [id = 273] 15:43:52 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1631DC00) [pid = 980] [serial = 818] [outer = 00000000] 15:43:52 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16486800) [pid = 980] [serial = 819] [outer = 1631DC00] 15:43:52 INFO - PROCESS | 980 | 1468190632263 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16898C00) [pid = 980] [serial = 820] [outer = 1631DC00] 15:43:52 INFO - PROCESS | 980 | 1468190632858 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]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 922ms 15:43:52 INFO - PROCESS | 980 | 1468190632907 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 980 | 1468190632910 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 15:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:43:52 INFO - PROCESS | 980 | 1468190632914 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 980 | 1468190632915 Marionette TRACE conn3 <- [1,1058,null,{}] 15:43:52 INFO - PROCESS | 980 | 1468190632919 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}] 15:43:52 INFO - PROCESS | 980 | 1468190632921 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:53 INFO - PROCESS | 980 | 1468190633064 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:43:53 INFO - PROCESS | 980 | 1468190633191 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 980 | 1468190633193 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:53 INFO - PROCESS | 980 | ++DOCSHELL 16486400 == 35 [pid = 980] [id = 274] 15:43:53 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16B35400) [pid = 980] [serial = 821] [outer = 00000000] 15:43:53 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16F15400) [pid = 980] [serial = 822] [outer = 16B35400] 15:43:53 INFO - PROCESS | 980 | 1468190633248 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (16F0DC00) [pid = 980] [serial = 823] [outer = 16B35400] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 1021D800 == 34 [pid = 980] [id = 207] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 130CB400 == 33 [pid = 980] [id = 197] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 11C3DC00 == 32 [pid = 980] [id = 208] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 15E71400 == 31 [pid = 980] [id = 198] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 128AD800 == 30 [pid = 980] [id = 192] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 13212000 == 29 [pid = 980] [id = 193] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 1312CC00 == 28 [pid = 980] [id = 209] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 1021DC00 == 27 [pid = 980] [id = 196] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 15021800 == 26 [pid = 980] [id = 194] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 15833400 == 25 [pid = 980] [id = 199] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 12B03400 == 24 [pid = 980] [id = 195] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 16325C00 == 23 [pid = 980] [id = 200] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 15F90C00 == 22 [pid = 980] [id = 204] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 130D6800 == 21 [pid = 980] [id = 258] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 15E7D400 == 20 [pid = 980] [id = 269] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 112C8800 == 19 [pid = 980] [id = 205] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 10A81000 == 18 [pid = 980] [id = 268] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 1724C800 == 17 [pid = 980] [id = 202] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 15876400 == 16 [pid = 980] [id = 206] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 177A2000 == 15 [pid = 980] [id = 203] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 12B09800 == 14 [pid = 980] [id = 201] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 1631B800 == 13 [pid = 980] [id = 273] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 13159000 == 12 [pid = 980] [id = 271] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 1394DC00 == 11 [pid = 980] [id = 272] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 15F8A800 == 10 [pid = 980] [id = 267] 15:43:54 INFO - PROCESS | 980 | --DOCSHELL 1047F800 == 9 [pid = 980] [id = 270] 15:43:54 INFO - PROCESS | 980 | 1468190634529 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]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1703ms 15:43:54 INFO - PROCESS | 980 | 1468190634623 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 980 | 1468190634627 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 15:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:43:54 INFO - PROCESS | 980 | 1468190634632 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 980 | 1468190634636 Marionette TRACE conn3 <- [1,1062,null,{}] 15:43:54 INFO - PROCESS | 980 | 1468190634641 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}] 15:43:54 INFO - PROCESS | 980 | 1468190634645 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:54 INFO - PROCESS | 980 | 1468190634733 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:43:54 INFO - PROCESS | 980 | 1468190634739 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 980 | 1468190634744 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:54 INFO - PROCESS | 980 | ++DOCSHELL 12921000 == 10 [pid = 980] [id = 275] 15:43:54 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (12926000) [pid = 980] [serial = 824] [outer = 00000000] 15:43:54 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (12B09800) [pid = 980] [serial = 825] [outer = 12926000] 15:43:54 INFO - PROCESS | 980 | 1468190634792 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (13037000) [pid = 980] [serial = 826] [outer = 12926000] 15:43:55 INFO - PROCESS | 980 | 1468190635269 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]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 703ms 15:43:55 INFO - PROCESS | 980 | 1468190635333 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 980 | 1468190635341 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 15:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:43:55 INFO - PROCESS | 980 | 1468190635347 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 980 | 1468190635350 Marionette TRACE conn3 <- [1,1066,null,{}] 15:43:55 INFO - PROCESS | 980 | 1468190635353 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}] 15:43:55 INFO - PROCESS | 980 | 1468190635356 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:55 INFO - PROCESS | 980 | 1468190635447 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:43:55 INFO - PROCESS | 980 | 1468190635524 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 980 | 1468190635527 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:55 INFO - PROCESS | 980 | ++DOCSHELL 132E9800 == 11 [pid = 980] [id = 276] 15:43:55 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (132EFC00) [pid = 980] [serial = 827] [outer = 00000000] 15:43:55 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (139D8C00) [pid = 980] [serial = 828] [outer = 132EFC00] 15:43:55 INFO - PROCESS | 980 | 1468190635582 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (13CE6C00) [pid = 980] [serial = 829] [outer = 132EFC00] 15:43:55 INFO - PROCESS | 980 | 1468190635985 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]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 688ms 15:43:56 INFO - PROCESS | 980 | 1468190636083 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 980 | 1468190636085 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 15:43:56 INFO - PROCESS | 980 | 1468190636093 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 980 | 1468190636096 Marionette TRACE conn3 <- [1,1070,null,{}] 15:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:43:56 INFO - PROCESS | 980 | 1468190636107 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}] 15:43:56 INFO - PROCESS | 980 | 1468190636112 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:56 INFO - PROCESS | 980 | 1468190636206 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:43:56 INFO - PROCESS | 980 | 1468190636215 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 980 | 1468190636218 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:56 INFO - PROCESS | 980 | ++DOCSHELL 15E71C00 == 12 [pid = 980] [id = 277] 15:43:56 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (15E72000) [pid = 980] [serial = 830] [outer = 00000000] 15:43:56 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (15F30800) [pid = 980] [serial = 831] [outer = 15E72000] 15:43:56 INFO - PROCESS | 980 | 1468190636268 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (15F8F800) [pid = 980] [serial = 832] [outer = 15E72000] 15:43:56 INFO - PROCESS | 980 | 1468190636754 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]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 688ms 15:43:56 INFO - PROCESS | 980 | 1468190636797 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 980 | 1468190636800 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 15:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:43:56 INFO - PROCESS | 980 | 1468190636803 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 980 | 1468190636804 Marionette TRACE conn3 <- [1,1074,null,{}] 15:43:56 INFO - PROCESS | 980 | 1468190636808 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}] 15:43:56 INFO - PROCESS | 980 | 1468190636810 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:56 INFO - PROCESS | 980 | 1468190636937 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:43:56 INFO - PROCESS | 980 | 1468190636946 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 980 | 1468190636948 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:56 INFO - PROCESS | 980 | ++DOCSHELL 15F2FC00 == 13 [pid = 980] [id = 278] 15:43:56 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (15F30400) [pid = 980] [serial = 833] [outer = 00000000] 15:43:56 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (16D5C400) [pid = 980] [serial = 834] [outer = 15F30400] 15:43:56 INFO - PROCESS | 980 | 1468190636993 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (17254C00) [pid = 980] [serial = 835] [outer = 15F30400] 15:43:57 INFO - PROCESS | 980 | 1468190637446 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]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 687ms 15:43:57 INFO - PROCESS | 980 | 1468190637506 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 980 | 1468190637508 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 15:43:57 INFO - PROCESS | 980 | 1468190637511 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:43:57 INFO - PROCESS | 980 | 1468190637513 Marionette TRACE conn3 <- [1,1078,null,{}] 15:43:57 INFO - PROCESS | 980 | 1468190637516 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}] 15:43:57 INFO - PROCESS | 980 | 1468190637518 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:57 INFO - PROCESS | 980 | 1468190637653 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:43:57 INFO - PROCESS | 980 | 1468190637664 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 980 | 1468190637666 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:57 INFO - PROCESS | 980 | ++DOCSHELL 17252000 == 14 [pid = 980] [id = 279] 15:43:57 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1759DC00) [pid = 980] [serial = 836] [outer = 00000000] 15:43:57 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (17692000) [pid = 980] [serial = 837] [outer = 1759DC00] 15:43:57 INFO - PROCESS | 980 | 1468190637711 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (1770A400) [pid = 980] [serial = 838] [outer = 1759DC00] 15:43:58 INFO - PROCESS | 980 | 1468190638138 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]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 641ms 15:43:58 INFO - PROCESS | 980 | 1468190638151 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 980 | 1468190638153 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 15:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:43:58 INFO - PROCESS | 980 | 1468190638156 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 980 | 1468190638157 Marionette TRACE conn3 <- [1,1082,null,{}] 15:43:58 INFO - PROCESS | 980 | 1468190638161 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}] 15:43:58 INFO - PROCESS | 980 | 1468190638166 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:58 INFO - PROCESS | 980 | 1468190638311 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:43:58 INFO - PROCESS | 980 | 1468190638316 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 980 | 1468190638318 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:58 INFO - PROCESS | 980 | ++DOCSHELL 18386000 == 15 [pid = 980] [id = 280] 15:43:58 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (18386800) [pid = 980] [serial = 839] [outer = 00000000] 15:43:58 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (183C5000) [pid = 980] [serial = 840] [outer = 18386800] 15:43:58 INFO - PROCESS | 980 | 1468190638363 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (198D1400) [pid = 980] [serial = 841] [outer = 18386800] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 99 (15E7E000) [pid = 980] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 98 (10BC0400) [pid = 980] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 97 (15F8E400) [pid = 980] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 96 (112C7C00) [pid = 980] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1312C400) [pid = 980] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 94 (13949400) [pid = 980] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1648AC00) [pid = 980] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 92 (10A0E800) [pid = 980] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1587BC00) [pid = 980] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 90 (17707C00) [pid = 980] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19A33C00) [pid = 980] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 88 (16B3E800) [pid = 980] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 87 (18388800) [pid = 980] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17701400) [pid = 980] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 85 (198CDC00) [pid = 980] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:43:59 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1583B800) [pid = 980] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:43:59 INFO - PROCESS | 980 | 1468190639152 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]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1047ms 15:43:59 INFO - PROCESS | 980 | 1468190639195 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 980 | 1468190639196 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 15:43:59 INFO - PROCESS | 980 | 1468190639200 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:43:59 INFO - PROCESS | 980 | 1468190639201 Marionette TRACE conn3 <- [1,1086,null,{}] 15:43:59 INFO - PROCESS | 980 | 1468190639204 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}] 15:43:59 INFO - PROCESS | 980 | 1468190639206 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:59 INFO - PROCESS | 980 | 1468190639290 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:43:59 INFO - PROCESS | 980 | 1468190639295 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 980 | 1468190639297 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:59 INFO - PROCESS | 980 | ++DOCSHELL 10A0E800 == 16 [pid = 980] [id = 281] 15:43:59 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (10A7F400) [pid = 980] [serial = 842] [outer = 00000000] 15:43:59 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (132E8C00) [pid = 980] [serial = 843] [outer = 10A7F400] 15:43:59 INFO - PROCESS | 980 | 1468190639340 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (14294000) [pid = 980] [serial = 844] [outer = 10A7F400] 15:43:59 INFO - PROCESS | 980 | 1468190639763 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]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 593ms 15:43:59 INFO - PROCESS | 980 | 1468190639798 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 980 | 1468190639800 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 15:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:43:59 INFO - PROCESS | 980 | 1468190639803 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 980 | 1468190639805 Marionette TRACE conn3 <- [1,1090,null,{}] 15:43:59 INFO - PROCESS | 980 | 1468190639808 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}] 15:43:59 INFO - PROCESS | 980 | 1468190639810 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:59 INFO - PROCESS | 980 | 1468190639885 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:43:59 INFO - PROCESS | 980 | 1468190639891 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 980 | 1468190639893 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:43:59 INFO - PROCESS | 980 | ++DOCSHELL 13E99400 == 17 [pid = 980] [id = 282] 15:43:59 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1583B800) [pid = 980] [serial = 845] [outer = 00000000] 15:43:59 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1648C000) [pid = 980] [serial = 846] [outer = 1583B800] 15:43:59 INFO - PROCESS | 980 | 1468190639936 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (16D5E000) [pid = 980] [serial = 847] [outer = 1583B800] 15:44:00 INFO - PROCESS | 980 | 1468190640343 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]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 594ms 15:44:00 INFO - PROCESS | 980 | 1468190640401 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 980 | 1468190640403 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 15:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:44:00 INFO - PROCESS | 980 | 1468190640407 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 980 | 1468190640408 Marionette TRACE conn3 <- [1,1094,null,{}] 15:44:00 INFO - PROCESS | 980 | 1468190640413 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}] 15:44:00 INFO - PROCESS | 980 | 1468190640416 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:00 INFO - PROCESS | 980 | 1468190640498 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:44:00 INFO - PROCESS | 980 | 1468190640506 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 980 | 1468190640508 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:00 INFO - PROCESS | 980 | ++DOCSHELL 183C1000 == 18 [pid = 980] [id = 283] 15:44:00 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (183C3C00) [pid = 980] [serial = 848] [outer = 00000000] 15:44:00 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (198D5C00) [pid = 980] [serial = 849] [outer = 183C3C00] 15:44:00 INFO - PROCESS | 980 | 1468190640554 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (185B0400) [pid = 980] [serial = 850] [outer = 183C3C00] 15:44:01 INFO - PROCESS | 980 | 1468190640996 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]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 640ms 15:44:01 INFO - PROCESS | 980 | 1468190641047 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:44:01 INFO - PROCESS | 980 | 1468190641049 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 15:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:44:01 INFO - PROCESS | 980 | 1468190641096 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 980 | 1468190641100 Marionette TRACE conn3 <- [1,1098,null,{}] 15:44:01 INFO - PROCESS | 980 | 1468190641106 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}] 15:44:01 INFO - PROCESS | 980 | 1468190641111 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:01 INFO - PROCESS | 980 | 1468190641211 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:44:01 INFO - PROCESS | 980 | 1468190641319 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 980 | 1468190641323 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:01 INFO - PROCESS | 980 | ++DOCSHELL 112D6800 == 19 [pid = 980] [id = 284] 15:44:01 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (114E3000) [pid = 980] [serial = 851] [outer = 00000000] 15:44:01 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (12B0A000) [pid = 980] [serial = 852] [outer = 114E3000] 15:44:01 INFO - PROCESS | 980 | 1468190641379 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (131ED800) [pid = 980] [serial = 853] [outer = 114E3000] 15:44:02 INFO - PROCESS | 980 | 1468190642174 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]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1188ms 15:44:02 INFO - PROCESS | 980 | 1468190642252 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 980 | 1468190642256 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 15:44:02 INFO - PROCESS | 980 | 1468190642262 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:44:02 INFO - PROCESS | 980 | 1468190642265 Marionette TRACE conn3 <- [1,1102,null,{}] 15:44:02 INFO - PROCESS | 980 | 1468190642270 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}] 15:44:02 INFO - PROCESS | 980 | 1468190642274 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:02 INFO - PROCESS | 980 | 1468190642421 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:44:02 INFO - PROCESS | 980 | 1468190642548 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 980 | 1468190642551 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:02 INFO - PROCESS | 980 | ++DOCSHELL 15837400 == 20 [pid = 980] [id = 285] 15:44:02 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (1583A400) [pid = 980] [serial = 854] [outer = 00000000] 15:44:02 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (15F2D000) [pid = 980] [serial = 855] [outer = 1583A400] 15:44:02 INFO - PROCESS | 980 | 1468190642612 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (16486C00) [pid = 980] [serial = 856] [outer = 1583A400] 15:44:03 INFO - PROCESS | 980 | 1468190643499 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]]]}] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 98 (1631D800) [pid = 980] [serial = 783] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 97 (12B08000) [pid = 980] [serial = 777] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 96 (12D7CC00) [pid = 980] [serial = 778] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1394AC00) [pid = 980] [serial = 775] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 94 (13216000) [pid = 980] [serial = 774] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 93 (139DA800) [pid = 980] [serial = 780] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 92 (13E91400) [pid = 980] [serial = 781] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 91 (16974000) [pid = 980] [serial = 787] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 90 (1670B000) [pid = 980] [serial = 786] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 89 (11AE6C00) [pid = 980] [serial = 763] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 88 (10EE5000) [pid = 980] [serial = 762] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15F90000) [pid = 980] [serial = 766] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 86 (15F31000) [pid = 980] [serial = 765] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 85 (183BD000) [pid = 980] [serial = 769] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 84 (177A9C00) [pid = 980] [serial = 768] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 83 (19C5E800) [pid = 980] [serial = 772] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19C59800) [pid = 980] [serial = 771] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 81 (17251400) [pid = 980] [serial = 790] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17247C00) [pid = 980] [serial = 789] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 79 (183BFC00) [pid = 980] [serial = 799] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 78 (17D7D000) [pid = 980] [serial = 792] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 77 (198D5400) [pid = 980] [serial = 801] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 76 (18383C00) [pid = 980] [serial = 793] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 75 (183C7C00) [pid = 980] [serial = 798] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1661A400) [pid = 980] [serial = 795] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 73 (198D8000) [pid = 980] [serial = 802] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16329800) [pid = 980] [serial = 784] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16970400) [pid = 980] [serial = 796] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 70 (16483400) [pid = 980] [serial = 808] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1321B800) [pid = 980] [serial = 805] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1631D000) [pid = 980] [serial = 807] [outer = 00000000] [url = about:blank] 15:44:03 INFO - PROCESS | 980 | --DOMWINDOW == 67 (12D88800) [pid = 980] [serial = 804] [outer = 00000000] [url = about:blank] 15:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1297ms 15:44:03 INFO - PROCESS | 980 | 1468190643557 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 980 | 1468190643561 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 15:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:44:03 INFO - PROCESS | 980 | 1468190643566 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 980 | 1468190643569 Marionette TRACE conn3 <- [1,1106,null,{}] 15:44:03 INFO - PROCESS | 980 | 1468190643574 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}] 15:44:03 INFO - PROCESS | 980 | 1468190643577 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:03 INFO - PROCESS | 980 | 1468190643664 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:44:03 INFO - PROCESS | 980 | 1468190643784 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 980 | 1468190643787 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:03 INFO - PROCESS | 980 | ++DOCSHELL 128AD800 == 21 [pid = 980] [id = 286] 15:44:03 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (12927400) [pid = 980] [serial = 857] [outer = 00000000] 15:44:03 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (12D88400) [pid = 980] [serial = 858] [outer = 12927400] 15:44:03 INFO - PROCESS | 980 | 1468190643839 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (13134400) [pid = 980] [serial = 859] [outer = 12927400] 15:44:04 INFO - PROCESS | 980 | 1468190644250 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]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 734ms 15:44:04 INFO - PROCESS | 980 | 1468190644307 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 980 | 1468190644311 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 15:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:44:04 INFO - PROCESS | 980 | 1468190644317 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 980 | 1468190644320 Marionette TRACE conn3 <- [1,1110,null,{}] 15:44:04 INFO - PROCESS | 980 | 1468190644323 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}] 15:44:04 INFO - PROCESS | 980 | 1468190644326 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:04 INFO - PROCESS | 980 | 1468190644412 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:44:04 INFO - PROCESS | 980 | 1468190644418 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 980 | 1468190644420 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:04 INFO - PROCESS | 980 | ++DOCSHELL 1343C000 == 22 [pid = 980] [id = 287] 15:44:04 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13948000) [pid = 980] [serial = 860] [outer = 00000000] 15:44:04 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13E90000) [pid = 980] [serial = 861] [outer = 13948000] 15:44:04 INFO - PROCESS | 980 | 1468190644466 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (14296C00) [pid = 980] [serial = 862] [outer = 13948000] 15:44:04 INFO - PROCESS | 980 | 1468190644934 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]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 625ms 15:44:04 INFO - PROCESS | 980 | 1468190644956 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 980 | 1468190644958 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 15:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:44:04 INFO - PROCESS | 980 | 1468190644961 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 980 | 1468190644965 Marionette TRACE conn3 <- [1,1114,null,{}] 15:44:04 INFO - PROCESS | 980 | 1468190644979 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}] 15:44:04 INFO - PROCESS | 980 | 1468190644983 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:05 INFO - PROCESS | 980 | 1468190645064 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:44:05 INFO - PROCESS | 980 | 1468190645102 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 980 | 1468190645105 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:05 INFO - PROCESS | 980 | ++DOCSHELL 1631D800 == 23 [pid = 980] [id = 288] 15:44:05 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1631F400) [pid = 980] [serial = 863] [outer = 00000000] 15:44:05 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16322C00) [pid = 980] [serial = 864] [outer = 1631F400] 15:44:05 INFO - PROCESS | 980 | 1468190645152 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (16484000) [pid = 980] [serial = 865] [outer = 1631F400] 15:44:05 INFO - PROCESS | 980 | 1468190645627 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]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 703ms 15:44:05 INFO - PROCESS | 980 | 1468190645661 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 980 | 1468190645663 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 15:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:44:05 INFO - PROCESS | 980 | 1468190645666 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 980 | 1468190645668 Marionette TRACE conn3 <- [1,1118,null,{}] 15:44:05 INFO - PROCESS | 980 | 1468190645671 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}] 15:44:05 INFO - PROCESS | 980 | 1468190645673 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:05 INFO - PROCESS | 980 | 1468190645755 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:44:05 INFO - PROCESS | 980 | 1468190645760 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 980 | 1468190645762 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:05 INFO - PROCESS | 980 | ++DOCSHELL 1648AC00 == 24 [pid = 980] [id = 289] 15:44:05 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1670D800) [pid = 980] [serial = 866] [outer = 00000000] 15:44:05 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16FE2800) [pid = 980] [serial = 867] [outer = 1670D800] 15:44:05 INFO - PROCESS | 980 | 1468190645806 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17251400) [pid = 980] [serial = 868] [outer = 1670D800] 15:44:06 INFO - PROCESS | 980 | 1468190646285 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]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 641ms 15:44:06 INFO - PROCESS | 980 | 1468190646308 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 980 | 1468190646310 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 15:44:06 INFO - PROCESS | 980 | 1468190646313 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:44:06 INFO - PROCESS | 980 | 1468190646315 Marionette TRACE conn3 <- [1,1122,null,{}] 15:44:06 INFO - PROCESS | 980 | 1468190646319 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}] 15:44:06 INFO - PROCESS | 980 | 1468190646321 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:06 INFO - PROCESS | 980 | 1468190646427 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:44:06 INFO - PROCESS | 980 | 1468190646510 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:06 INFO - PROCESS | 980 | 1468190646512 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:06 INFO - PROCESS | 980 | ++DOCSHELL 1728A400 == 25 [pid = 980] [id = 290] 15:44:06 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1728AC00) [pid = 980] [serial = 869] [outer = 00000000] 15:44:06 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (17687400) [pid = 980] [serial = 870] [outer = 1728AC00] 15:44:06 INFO - PROCESS | 980 | 1468190646564 Marionette DEBUG loaded listener.js 15:44:06 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (17708000) [pid = 980] [serial = 871] [outer = 1728AC00] 15:44:06 INFO - PROCESS | 980 | 1468190646986 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]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 688ms 15:44:07 INFO - PROCESS | 980 | 1468190647014 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 980 | 1468190647016 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 15:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:44:07 INFO - PROCESS | 980 | 1468190647028 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 980 | 1468190647030 Marionette TRACE conn3 <- [1,1126,null,{}] 15:44:07 INFO - PROCESS | 980 | 1468190647033 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}] 15:44:07 INFO - PROCESS | 980 | 1468190647038 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:07 INFO - PROCESS | 980 | 1468190647167 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:44:07 INFO - PROCESS | 980 | 1468190647228 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 980 | 1468190647230 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:07 INFO - PROCESS | 980 | ++DOCSHELL 175A7400 == 26 [pid = 980] [id = 291] 15:44:07 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (181A7800) [pid = 980] [serial = 872] [outer = 00000000] 15:44:07 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (183C5400) [pid = 980] [serial = 873] [outer = 181A7800] 15:44:07 INFO - PROCESS | 980 | 1468190647282 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (183C8800) [pid = 980] [serial = 874] [outer = 181A7800] 15:44:07 INFO - PROCESS | 980 | 1468190647696 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]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 704ms 15:44:07 INFO - PROCESS | 980 | 1468190647730 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 980 | 1468190647732 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 15:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:44:07 INFO - PROCESS | 980 | 1468190647735 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 980 | 1468190647737 Marionette TRACE conn3 <- [1,1130,null,{}] 15:44:07 INFO - PROCESS | 980 | 1468190647740 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}] 15:44:07 INFO - PROCESS | 980 | 1468190647742 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:07 INFO - PROCESS | 980 | 1468190647872 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:44:07 INFO - PROCESS | 980 | 1468190647889 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 980 | 1468190647891 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:07 INFO - PROCESS | 980 | ++DOCSHELL 185AE000 == 27 [pid = 980] [id = 292] 15:44:07 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (185AF400) [pid = 980] [serial = 875] [outer = 00000000] 15:44:07 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (198D1800) [pid = 980] [serial = 876] [outer = 185AF400] 15:44:07 INFO - PROCESS | 980 | 1468190647937 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (198D4800) [pid = 980] [serial = 877] [outer = 185AF400] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 87 (132EFC00) [pid = 980] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 86 (12926000) [pid = 980] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 85 (15F30400) [pid = 980] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 84 (18386800) [pid = 980] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1055A000) [pid = 980] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 82 (131E4C00) [pid = 980] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13C38800) [pid = 980] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1631DC00) [pid = 980] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1759DC00) [pid = 980] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 78 (10A7F400) [pid = 980] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 77 (15E72000) [pid = 980] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:44:08 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1583B800) [pid = 980] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:44:08 INFO - PROCESS | 980 | 1468190648364 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]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 688ms 15:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:44:08 INFO - PROCESS | 980 | 1468190648435 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 980 | 1468190648437 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 15:44:08 INFO - PROCESS | 980 | 1468190648440 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 980 | 1468190648442 Marionette TRACE conn3 <- [1,1134,null,{}] 15:44:08 INFO - PROCESS | 980 | 1468190648445 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}] 15:44:08 INFO - PROCESS | 980 | 1468190648447 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:08 INFO - PROCESS | 980 | 1468190648529 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:44:08 INFO - PROCESS | 980 | 1468190648536 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 980 | 1468190648538 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:08 INFO - PROCESS | 980 | ++DOCSHELL 102CB000 == 28 [pid = 980] [id = 293] 15:44:08 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (129AC400) [pid = 980] [serial = 878] [outer = 00000000] 15:44:08 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17694C00) [pid = 980] [serial = 879] [outer = 129AC400] 15:44:08 INFO - PROCESS | 980 | 1468190648587 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (185ABC00) [pid = 980] [serial = 880] [outer = 129AC400] 15:44:09 INFO - PROCESS | 980 | 1468190649005 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]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 594ms 15:44:09 INFO - PROCESS | 980 | 1468190649038 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 980 | 1468190649039 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 15:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:44:09 INFO - PROCESS | 980 | 1468190649043 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 980 | 1468190649044 Marionette TRACE conn3 <- [1,1138,null,{}] 15:44:09 INFO - PROCESS | 980 | 1468190649048 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}] 15:44:09 INFO - PROCESS | 980 | 1468190649050 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:09 INFO - PROCESS | 980 | 1468190649138 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:44:09 INFO - PROCESS | 980 | 1468190649143 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 980 | 1468190649145 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:09 INFO - PROCESS | 980 | ++DOCSHELL 15E72000 == 29 [pid = 980] [id = 294] 15:44:09 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (17691400) [pid = 980] [serial = 881] [outer = 00000000] 15:44:09 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (13238C00) [pid = 980] [serial = 882] [outer = 17691400] 15:44:09 INFO - PROCESS | 980 | 1468190649188 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (185AB000) [pid = 980] [serial = 883] [outer = 17691400] 15:44:09 INFO - PROCESS | 980 | 1468190649631 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]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 641ms 15:44:09 INFO - PROCESS | 980 | 1468190649683 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 980 | 1468190649685 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 15:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:44:09 INFO - PROCESS | 980 | 1468190649688 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 980 | 1468190649690 Marionette TRACE conn3 <- [1,1142,null,{}] 15:44:09 INFO - PROCESS | 980 | 1468190649693 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}] 15:44:09 INFO - PROCESS | 980 | 1468190649695 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:09 INFO - PROCESS | 980 | 1468190649774 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:44:09 INFO - PROCESS | 980 | 1468190649779 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 980 | 1468190649781 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:09 INFO - PROCESS | 980 | ++DOCSHELL 17705800 == 30 [pid = 980] [id = 295] 15:44:09 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19A32C00) [pid = 980] [serial = 884] [outer = 00000000] 15:44:09 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19ACCC00) [pid = 980] [serial = 885] [outer = 19A32C00] 15:44:09 INFO - PROCESS | 980 | 1468190649823 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19ACD400) [pid = 980] [serial = 886] [outer = 19A32C00] 15:44:10 INFO - PROCESS | 980 | 1468190650360 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]]]}] 15:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 703ms 15:44:10 INFO - PROCESS | 980 | 1468190650387 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 980 | 1468190650392 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 15:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:44:10 INFO - PROCESS | 980 | 1468190650398 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 980 | 1468190650402 Marionette TRACE conn3 <- [1,1146,null,{}] 15:44:10 INFO - PROCESS | 980 | 1468190650408 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}] 15:44:10 INFO - PROCESS | 980 | 1468190650411 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:10 INFO - PROCESS | 980 | 1468190650565 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:44:10 INFO - PROCESS | 980 | 1468190650670 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:10 INFO - PROCESS | 980 | 1468190650675 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:10 INFO - PROCESS | 980 | ++DOCSHELL 11CD1C00 == 31 [pid = 980] [id = 296] 15:44:10 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (11CD3800) [pid = 980] [serial = 887] [outer = 00000000] 15:44:10 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1321B800) [pid = 980] [serial = 888] [outer = 11CD3800] 15:44:10 INFO - PROCESS | 980 | 1468190650730 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (13C2BC00) [pid = 980] [serial = 889] [outer = 11CD3800] 15:44:11 INFO - PROCESS | 980 | 1468190651364 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]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1000ms 15:44:11 INFO - PROCESS | 980 | 1468190651400 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 980 | 1468190651404 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 15:44:11 INFO - PROCESS | 980 | 1468190651410 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:44:11 INFO - PROCESS | 980 | 1468190651413 Marionette TRACE conn3 <- [1,1150,null,{}] 15:44:11 INFO - PROCESS | 980 | 1468190651417 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}] 15:44:11 INFO - PROCESS | 980 | 1468190651419 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:11 INFO - PROCESS | 980 | 1468190651526 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:44:11 INFO - PROCESS | 980 | 1468190651653 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 980 | 1468190651655 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:11 INFO - PROCESS | 980 | ++DOCSHELL 15841800 == 32 [pid = 980] [id = 297] 15:44:11 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (15874C00) [pid = 980] [serial = 890] [outer = 00000000] 15:44:11 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (177AD400) [pid = 980] [serial = 891] [outer = 15874C00] 15:44:11 INFO - PROCESS | 980 | 1468190651710 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (18385000) [pid = 980] [serial = 892] [outer = 15874C00] 15:44:12 INFO - PROCESS | 980 | 1468190652283 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]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 937ms 15:44:12 INFO - PROCESS | 980 | 1468190652356 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 980 | 1468190652358 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 15:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:44:12 INFO - PROCESS | 980 | 1468190652362 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 980 | 1468190652365 Marionette TRACE conn3 <- [1,1154,null,{}] 15:44:12 INFO - PROCESS | 980 | 1468190652390 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}] 15:44:12 INFO - PROCESS | 980 | 1468190652395 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:12 INFO - PROCESS | 980 | 1468190652506 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:44:12 INFO - PROCESS | 980 | 1468190652627 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:12 INFO - PROCESS | 980 | 1468190652631 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:12 INFO - PROCESS | 980 | ++DOCSHELL 19C62C00 == 33 [pid = 980] [id = 298] 15:44:12 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (19C63000) [pid = 980] [serial = 893] [outer = 00000000] 15:44:12 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (19D27C00) [pid = 980] [serial = 894] [outer = 19C63000] 15:44:12 INFO - PROCESS | 980 | 1468190652694 Marionette DEBUG loaded listener.js 15:44:12 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19D2C400) [pid = 980] [serial = 895] [outer = 19C63000] 15:44:13 INFO - PROCESS | 980 | 1468190653311 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]]]}] 15:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1140ms 15:44:13 INFO - PROCESS | 980 | 1468190653533 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 980 | 1468190653538 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 15:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:44:13 INFO - PROCESS | 980 | 1468190653543 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 980 | 1468190653546 Marionette TRACE conn3 <- [1,1158,null,{}] 15:44:13 INFO - PROCESS | 980 | 1468190653552 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}] 15:44:13 INFO - PROCESS | 980 | 1468190653555 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:13 INFO - PROCESS | 980 | 1468190653656 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:44:13 INFO - PROCESS | 980 | 1468190653780 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 980 | 1468190653785 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:13 INFO - PROCESS | 980 | ++DOCSHELL 10A09400 == 34 [pid = 980] [id = 299] 15:44:13 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (11259400) [pid = 980] [serial = 896] [outer = 00000000] 15:44:13 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (12D7CC00) [pid = 980] [serial = 897] [outer = 11259400] 15:44:13 INFO - PROCESS | 980 | 1468190653839 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (130CDC00) [pid = 980] [serial = 898] [outer = 11259400] 15:44:14 INFO - PROCESS | 980 | --DOCSHELL 16486400 == 33 [pid = 980] [id = 274] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 96 (16486800) [pid = 980] [serial = 819] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 95 (1770A400) [pid = 980] [serial = 838] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 94 (17692000) [pid = 980] [serial = 837] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 93 (132E8C00) [pid = 980] [serial = 843] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 92 (14294000) [pid = 980] [serial = 844] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 91 (198D1400) [pid = 980] [serial = 841] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 90 (15F30800) [pid = 980] [serial = 831] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1648C000) [pid = 980] [serial = 846] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 88 (16D5E000) [pid = 980] [serial = 847] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 87 (17254C00) [pid = 980] [serial = 835] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 86 (15F8F800) [pid = 980] [serial = 832] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 85 (198D5C00) [pid = 980] [serial = 849] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 84 (139D8C00) [pid = 980] [serial = 828] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13CE6C00) [pid = 980] [serial = 829] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 82 (12B09800) [pid = 980] [serial = 825] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13037000) [pid = 980] [serial = 826] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 80 (16F15400) [pid = 980] [serial = 822] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 79 (16D5C400) [pid = 980] [serial = 834] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 78 (183C5000) [pid = 980] [serial = 840] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 77 (11AE8C00) [pid = 980] [serial = 811] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 76 (10EE7C00) [pid = 980] [serial = 810] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13432800) [pid = 980] [serial = 814] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 74 (13216C00) [pid = 980] [serial = 813] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1583FC00) [pid = 980] [serial = 817] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 72 (15021C00) [pid = 980] [serial = 816] [outer = 00000000] [url = about:blank] 15:44:14 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16898C00) [pid = 980] [serial = 820] [outer = 00000000] [url = about:blank] 15:44:15 INFO - PROCESS | 980 | 1468190655154 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]]]}] 15:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1656ms 15:44:15 INFO - PROCESS | 980 | 1468190655207 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:44:15 INFO - PROCESS | 980 | 1468190655210 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 15:44:15 INFO - PROCESS | 980 | 1468190655215 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 980 | 1468190655217 Marionette TRACE conn3 <- [1,1162,null,{}] 15:44:15 INFO - PROCESS | 980 | 1468190655222 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}] 15:44:15 INFO - PROCESS | 980 | 1468190655224 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:15 INFO - PROCESS | 980 | 1468190655307 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:44:15 INFO - PROCESS | 980 | 1468190655314 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 980 | 1468190655316 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:15 INFO - PROCESS | 980 | ++DOCSHELL 114E5800 == 34 [pid = 980] [id = 300] 15:44:15 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (11AE8C00) [pid = 980] [serial = 899] [outer = 00000000] 15:44:15 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13132000) [pid = 980] [serial = 900] [outer = 11AE8C00] 15:44:15 INFO - PROCESS | 980 | 1468190655363 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13211C00) [pid = 980] [serial = 901] [outer = 11AE8C00] 15:44:15 INFO - PROCESS | 980 | 1468190655839 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] 15:44:15 INFO - PROCESS | 980 | 1468190655919 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 15:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:44:15 INFO - PROCESS | 980 | 1468190655925 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 980 | 1468190655928 Marionette TRACE conn3 <- [1,1166,null,{}] 15:44:15 INFO - PROCESS | 980 | 1468190655932 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}] 15:44:15 INFO - PROCESS | 980 | 1468190655934 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:16 INFO - PROCESS | 980 | 1468190656019 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:44:16 INFO - PROCESS | 980 | 1468190656107 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 980 | 1468190656110 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:16 INFO - PROCESS | 980 | ++DOCSHELL 13C2C400 == 35 [pid = 980] [id = 301] 15:44:16 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13C2D400) [pid = 980] [serial = 902] [outer = 00000000] 15:44:16 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (13E91400) [pid = 980] [serial = 903] [outer = 13C2D400] 15:44:16 INFO - PROCESS | 980 | 1468190656159 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (14291800) [pid = 980] [serial = 904] [outer = 13C2D400] 15:44:16 INFO - PROCESS | 980 | 1468190656531 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] 15:44:16 INFO - PROCESS | 980 | 1468190656563 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 15:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:44:16 INFO - PROCESS | 980 | 1468190656567 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 980 | 1468190656570 Marionette TRACE conn3 <- [1,1170,null,{}] 15:44:16 INFO - PROCESS | 980 | 1468190656580 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}] 15:44:16 INFO - PROCESS | 980 | 1468190656585 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:16 INFO - PROCESS | 980 | 1468190656708 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:44:16 INFO - PROCESS | 980 | 1468190656729 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 980 | 1468190656732 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:16 INFO - PROCESS | 980 | ++DOCSHELL 15F32400 == 36 [pid = 980] [id = 302] 15:44:16 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F32800) [pid = 980] [serial = 905] [outer = 00000000] 15:44:16 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15F90C00) [pid = 980] [serial = 906] [outer = 15F32800] 15:44:16 INFO - PROCESS | 980 | 1468190656780 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16481C00) [pid = 980] [serial = 907] [outer = 15F32800] 15:44:17 INFO - PROCESS | 980 | 1468190657264 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] 15:44:17 INFO - PROCESS | 980 | 1468190657309 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 15:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:44:17 INFO - PROCESS | 980 | 1468190657313 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 980 | 1468190657314 Marionette TRACE conn3 <- [1,1174,null,{}] 15:44:17 INFO - PROCESS | 980 | 1468190657318 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}] 15:44:17 INFO - PROCESS | 980 | 1468190657320 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:17 INFO - PROCESS | 980 | 1468190657430 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:44:17 INFO - PROCESS | 980 | 1468190657436 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:17 INFO - PROCESS | 980 | 1468190657438 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:17 INFO - PROCESS | 980 | ++DOCSHELL 16974C00 == 37 [pid = 980] [id = 303] 15:44:17 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1697B800) [pid = 980] [serial = 908] [outer = 00000000] 15:44:17 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (17248400) [pid = 980] [serial = 909] [outer = 1697B800] 15:44:17 INFO - PROCESS | 980 | 1468190657526 Marionette DEBUG loaded listener.js 15:44:17 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1727D000) [pid = 980] [serial = 910] [outer = 1697B800] 15:44:17 INFO - PROCESS | 980 | 1468190657953 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] 15:44:18 INFO - PROCESS | 980 | 1468190658018 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 15:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:44:18 INFO - PROCESS | 980 | 1468190658022 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - PROCESS | 980 | 1468190658024 Marionette TRACE conn3 <- [1,1178,null,{}] 15:44:18 INFO - PROCESS | 980 | 1468190658027 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}] 15:44:18 INFO - PROCESS | 980 | 1468190658029 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:18 INFO - PROCESS | 980 | 1468190658159 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:44:18 INFO - PROCESS | 980 | 1468190658171 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 980 | 1468190658173 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:18 INFO - PROCESS | 980 | ++DOCSHELL 1759EC00 == 38 [pid = 980] [id = 304] 15:44:18 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (175A5800) [pid = 980] [serial = 911] [outer = 00000000] 15:44:18 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (177A6800) [pid = 980] [serial = 912] [outer = 175A5800] 15:44:18 INFO - PROCESS | 980 | 1468190658262 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (17DE0400) [pid = 980] [serial = 913] [outer = 175A5800] 15:44:18 INFO - PROCESS | 980 | 1468190658692 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] 15:44:18 INFO - PROCESS | 980 | 1468190658727 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 15:44:18 INFO - PROCESS | 980 | 1468190658730 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:44:18 INFO - PROCESS | 980 | 1468190658732 Marionette TRACE conn3 <- [1,1182,null,{}] 15:44:18 INFO - PROCESS | 980 | 1468190658739 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}] 15:44:18 INFO - PROCESS | 980 | 1468190658748 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:18 INFO - PROCESS | 980 | 1468190658902 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16B35400) [pid = 980] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 84 (17691400) [pid = 980] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 83 (19A32C00) [pid = 980] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1728AC00) [pid = 980] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 81 (181A7800) [pid = 980] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 80 (185AF400) [pid = 980] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1583A400) [pid = 980] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 78 (12927400) [pid = 980] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1670D800) [pid = 980] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 76 (114E3000) [pid = 980] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1631F400) [pid = 980] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 74 (13948000) [pid = 980] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 73 (183C3C00) [pid = 980] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:44:19 INFO - PROCESS | 980 | --DOMWINDOW == 72 (129AC400) [pid = 980] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:44:19 INFO - PROCESS | 980 | 1468190659156 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 980 | 1468190659159 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:19 INFO - PROCESS | 980 | ++DOCSHELL 10435000 == 39 [pid = 980] [id = 305] 15:44:19 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1055A800) [pid = 980] [serial = 914] [outer = 00000000] 15:44:19 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (12928000) [pid = 980] [serial = 915] [outer = 1055A800] 15:44:19 INFO - PROCESS | 980 | 1468190659202 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15F31000) [pid = 980] [serial = 916] [outer = 1055A800] 15:44:19 INFO - PROCESS | 980 | 1468190659587 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] 15:44:19 INFO - PROCESS | 980 | 1468190659619 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 15:44:19 INFO - PROCESS | 980 | 1468190659623 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:44:19 INFO - PROCESS | 980 | 1468190659624 Marionette TRACE conn3 <- [1,1186,null,{}] 15:44:19 INFO - PROCESS | 980 | 1468190659628 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}] 15:44:19 INFO - PROCESS | 980 | 1468190659629 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:19 INFO - PROCESS | 980 | 1468190659736 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:44:19 INFO - PROCESS | 980 | 1468190659744 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 980 | 1468190659745 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:19 INFO - PROCESS | 980 | ++DOCSHELL 14297000 == 40 [pid = 980] [id = 306] 15:44:19 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (16F0AC00) [pid = 980] [serial = 917] [outer = 00000000] 15:44:19 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19A31C00) [pid = 980] [serial = 918] [outer = 16F0AC00] 15:44:19 INFO - PROCESS | 980 | 1468190659796 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19A32800) [pid = 980] [serial = 919] [outer = 16F0AC00] 15:44:20 INFO - PROCESS | 980 | 1468190660192 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]]]}] 15:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 594ms 15:44:20 INFO - PROCESS | 980 | 1468190660219 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 980 | 1468190660221 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 15:44:20 INFO - PROCESS | 980 | 1468190660224 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:44:20 INFO - PROCESS | 980 | 1468190660226 Marionette TRACE conn3 <- [1,1190,null,{}] 15:44:20 INFO - PROCESS | 980 | 1468190660230 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}] 15:44:20 INFO - PROCESS | 980 | 1468190660231 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:20 INFO - PROCESS | 980 | 1468190660367 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:44:20 INFO - PROCESS | 980 | 1468190660421 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 980 | 1468190660423 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:20 INFO - PROCESS | 980 | ++DOCSHELL 11CD2000 == 41 [pid = 980] [id = 307] 15:44:20 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1539D800) [pid = 980] [serial = 920] [outer = 00000000] 15:44:20 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19C60400) [pid = 980] [serial = 921] [outer = 1539D800] 15:44:20 INFO - PROCESS | 980 | 1468190660466 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19C61000) [pid = 980] [serial = 922] [outer = 1539D800] 15:44:20 INFO - PROCESS | 980 | 1468190660826 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]]]}] 15:44:20 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 15:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 625ms 15:44:20 INFO - PROCESS | 980 | 1468190660863 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 980 | 1468190660865 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 15:44:20 INFO - PROCESS | 980 | 1468190660868 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:44:20 INFO - PROCESS | 980 | 1468190660870 Marionette TRACE conn3 <- [1,1194,null,{}] 15:44:20 INFO - PROCESS | 980 | 1468190660873 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}] 15:44:20 INFO - PROCESS | 980 | 1468190660874 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:20 INFO - PROCESS | 980 | 1468190660994 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:44:21 INFO - PROCESS | 980 | 1468190661033 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 980 | 1468190661035 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:21 INFO - PROCESS | 980 | ++DOCSHELL 15F31C00 == 42 [pid = 980] [id = 308] 15:44:21 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19A28400) [pid = 980] [serial = 923] [outer = 00000000] 15:44:21 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19D81000) [pid = 980] [serial = 924] [outer = 19A28400] 15:44:21 INFO - PROCESS | 980 | 1468190661078 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19D82800) [pid = 980] [serial = 925] [outer = 19A28400] 15:44:21 INFO - PROCESS | 980 | 1468190661801 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]]]}] 15:44:21 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 15:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 984ms 15:44:21 INFO - PROCESS | 980 | 1468190661856 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 15:44:21 INFO - PROCESS | 980 | 1468190661860 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 15:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:44:21 INFO - PROCESS | 980 | 1468190661865 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 980 | 1468190661870 Marionette TRACE conn3 <- [1,1198,null,{}] 15:44:21 INFO - PROCESS | 980 | 1468190661875 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}] 15:44:21 INFO - PROCESS | 980 | 1468190661878 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:21 INFO - PROCESS | 980 | 1468190661995 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:44:22 INFO - PROCESS | 980 | 1468190662121 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:22 INFO - PROCESS | 980 | 1468190662124 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:22 INFO - PROCESS | 980 | ++DOCSHELL 12B03000 == 43 [pid = 980] [id = 309] 15:44:22 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (12BD8000) [pid = 980] [serial = 926] [outer = 00000000] 15:44:22 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (13948400) [pid = 980] [serial = 927] [outer = 12BD8000] 15:44:22 INFO - PROCESS | 980 | 1468190662180 Marionette DEBUG loaded listener.js 15:44:22 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (139D0800) [pid = 980] [serial = 928] [outer = 12BD8000] 15:44:22 INFO - PROCESS | 980 | 1468190662937 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]]]}] 15:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1250ms 15:44:23 INFO - PROCESS | 980 | 1468190663126 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 980 | 1468190663130 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 15:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:44:23 INFO - PROCESS | 980 | 1468190663135 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:44:23 INFO - PROCESS | 980 | 1468190663138 Marionette TRACE conn3 <- [1,1202,null,{}] 15:44:23 INFO - PROCESS | 980 | 1468190663144 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}] 15:44:23 INFO - PROCESS | 980 | 1468190663147 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:23 INFO - PROCESS | 980 | 1468190663274 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:44:23 INFO - PROCESS | 980 | 1468190663353 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 980 | 1468190663357 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:23 INFO - PROCESS | 980 | ++DOCSHELL 12BD7800 == 44 [pid = 980] [id = 310] 15:44:23 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (12BDCC00) [pid = 980] [serial = 929] [outer = 00000000] 15:44:23 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (13036400) [pid = 980] [serial = 930] [outer = 12BDCC00] 15:44:23 INFO - PROCESS | 980 | 1468190663452 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (13217800) [pid = 980] [serial = 931] [outer = 12BDCC00] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 15E72000 == 43 [pid = 980] [id = 294] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 11CD2000 == 42 [pid = 980] [id = 307] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 14297000 == 41 [pid = 980] [id = 306] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 10435000 == 40 [pid = 980] [id = 305] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 1759EC00 == 39 [pid = 980] [id = 304] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 16974C00 == 38 [pid = 980] [id = 303] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 15F32400 == 37 [pid = 980] [id = 302] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 13C2C400 == 36 [pid = 980] [id = 301] 15:44:23 INFO - PROCESS | 980 | --DOCSHELL 114E5800 == 35 [pid = 980] [id = 300] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 89 (16F0DC00) [pid = 980] [serial = 823] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 88 (185AB000) [pid = 980] [serial = 883] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19ACCC00) [pid = 980] [serial = 885] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19ACD400) [pid = 980] [serial = 886] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 85 (17687400) [pid = 980] [serial = 870] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 84 (183C5400) [pid = 980] [serial = 873] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 83 (17708000) [pid = 980] [serial = 871] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 82 (198D1800) [pid = 980] [serial = 876] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 81 (15F2D000) [pid = 980] [serial = 855] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 80 (16486C00) [pid = 980] [serial = 856] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 79 (12D88400) [pid = 980] [serial = 858] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13134400) [pid = 980] [serial = 859] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 77 (16FE2800) [pid = 980] [serial = 867] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 76 (12B0A000) [pid = 980] [serial = 852] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 75 (131ED800) [pid = 980] [serial = 853] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 74 (16322C00) [pid = 980] [serial = 864] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16484000) [pid = 980] [serial = 865] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13E90000) [pid = 980] [serial = 861] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 71 (14296C00) [pid = 980] [serial = 862] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 70 (185B0400) [pid = 980] [serial = 850] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 69 (183C8800) [pid = 980] [serial = 874] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 68 (13238C00) [pid = 980] [serial = 882] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 67 (198D4800) [pid = 980] [serial = 877] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 66 (17694C00) [pid = 980] [serial = 879] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 65 (185ABC00) [pid = 980] [serial = 880] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | --DOMWINDOW == 64 (17251400) [pid = 980] [serial = 868] [outer = 00000000] [url = about:blank] 15:44:23 INFO - PROCESS | 980 | 1468190663959 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]]]}] 15:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 844ms 15:44:23 INFO - PROCESS | 980 | 1468190663979 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 980 | 1468190663982 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 15:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:44:23 INFO - PROCESS | 980 | 1468190663989 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 980 | 1468190663992 Marionette TRACE conn3 <- [1,1206,null,{}] 15:44:24 INFO - PROCESS | 980 | 1468190663996 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}] 15:44:24 INFO - PROCESS | 980 | 1468190663999 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:24 INFO - PROCESS | 980 | 1468190664083 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:44:24 INFO - PROCESS | 980 | 1468190664089 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 980 | 1468190664091 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:24 INFO - PROCESS | 980 | ++DOCSHELL 13432800 == 36 [pid = 980] [id = 311] 15:44:24 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (13433000) [pid = 980] [serial = 932] [outer = 00000000] 15:44:24 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (14292000) [pid = 980] [serial = 933] [outer = 13433000] 15:44:24 INFO - PROCESS | 980 | 1468190664138 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (1501D400) [pid = 980] [serial = 934] [outer = 13433000] 15:44:24 INFO - PROCESS | 980 | 1468190664605 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]]]}] 15:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 657ms 15:44:24 INFO - PROCESS | 980 | 1468190664643 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:44:24 INFO - PROCESS | 980 | 1468190664645 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 15:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:44:24 INFO - PROCESS | 980 | 1468190664649 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 980 | 1468190664650 Marionette TRACE conn3 <- [1,1210,null,{}] 15:44:24 INFO - PROCESS | 980 | 1468190664661 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}] 15:44:24 INFO - PROCESS | 980 | 1468190664665 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:24 INFO - PROCESS | 980 | 1468190664750 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:44:24 INFO - PROCESS | 980 | 1468190664798 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 980 | 1468190664802 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:24 INFO - PROCESS | 980 | ++DOCSHELL 15F85000 == 37 [pid = 980] [id = 312] 15:44:24 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15F89000) [pid = 980] [serial = 935] [outer = 00000000] 15:44:24 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (16322C00) [pid = 980] [serial = 936] [outer = 15F89000] 15:44:24 INFO - PROCESS | 980 | 1468190664930 Marionette DEBUG loaded listener.js 15:44:25 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16484800) [pid = 980] [serial = 937] [outer = 15F89000] 15:44:25 INFO - PROCESS | 980 | 1468190665300 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] 15:44:25 INFO - PROCESS | 980 | 1468190665350 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 15:44:25 INFO - PROCESS | 980 | 1468190665353 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:44:25 INFO - PROCESS | 980 | 1468190665355 Marionette TRACE conn3 <- [1,1214,null,{}] 15:44:25 INFO - PROCESS | 980 | 1468190665359 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}] 15:44:25 INFO - PROCESS | 980 | 1468190665360 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:25 INFO - PROCESS | 980 | 1468190665443 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:44:25 INFO - PROCESS | 980 | 1468190665448 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:25 INFO - PROCESS | 980 | 1468190665450 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:25 INFO - PROCESS | 980 | ++DOCSHELL 1661A400 == 38 [pid = 980] [id = 313] 15:44:25 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1661C800) [pid = 980] [serial = 938] [outer = 00000000] 15:44:25 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17249400) [pid = 980] [serial = 939] [outer = 1661C800] 15:44:25 INFO - PROCESS | 980 | 1468190665495 Marionette DEBUG loaded listener.js 15:44:25 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1727BC00) [pid = 980] [serial = 940] [outer = 1661C800] 15:44:25 INFO - PROCESS | 980 | 1468190665969 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]]]}] 15:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 641ms 15:44:25 INFO - PROCESS | 980 | 1468190665991 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:44:25 INFO - PROCESS | 980 | 1468190665993 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 15:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:44:25 INFO - PROCESS | 980 | 1468190665996 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - PROCESS | 980 | 1468190665998 Marionette TRACE conn3 <- [1,1218,null,{}] 15:44:26 INFO - PROCESS | 980 | 1468190666008 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}] 15:44:26 INFO - PROCESS | 980 | 1468190666010 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:26 INFO - PROCESS | 980 | 1468190666114 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:44:26 INFO - PROCESS | 980 | 1468190666198 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 980 | 1468190666201 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:26 INFO - PROCESS | 980 | ++DOCSHELL 17294000 == 39 [pid = 980] [id = 314] 15:44:26 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (17688000) [pid = 980] [serial = 941] [outer = 00000000] 15:44:26 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17707C00) [pid = 980] [serial = 942] [outer = 17688000] 15:44:26 INFO - PROCESS | 980 | 1468190666243 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (177AA400) [pid = 980] [serial = 943] [outer = 17688000] 15:44:26 INFO - PROCESS | 980 | 1468190666658 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]]]}] 15:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 703ms 15:44:26 INFO - PROCESS | 980 | 1468190666697 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 980 | 1468190666699 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 15:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:44:26 INFO - PROCESS | 980 | 1468190666703 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 980 | 1468190666704 Marionette TRACE conn3 <- [1,1222,null,{}] 15:44:26 INFO - PROCESS | 980 | 1468190666707 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}] 15:44:26 INFO - PROCESS | 980 | 1468190666713 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:26 INFO - PROCESS | 980 | 1468190666848 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:44:26 INFO - PROCESS | 980 | 1468190666917 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 980 | 1468190666919 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:26 INFO - PROCESS | 980 | ++DOCSHELL 183C8000 == 40 [pid = 980] [id = 315] 15:44:26 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (183C8400) [pid = 980] [serial = 944] [outer = 00000000] 15:44:26 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (185A6800) [pid = 980] [serial = 945] [outer = 183C8400] 15:44:26 INFO - PROCESS | 980 | 1468190666962 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198CD800) [pid = 980] [serial = 946] [outer = 183C8400] 15:44:27 INFO - PROCESS | 980 | 1468190667357 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]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 704ms 15:44:27 INFO - PROCESS | 980 | 1468190667405 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 980 | 1468190667407 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 15:44:27 INFO - PROCESS | 980 | 1468190667411 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 980 | 1468190667412 Marionette TRACE conn3 <- [1,1226,null,{}] 15:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:44:27 INFO - PROCESS | 980 | 1468190667415 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}] 15:44:27 INFO - PROCESS | 980 | 1468190667417 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:27 INFO - PROCESS | 980 | 1468190667555 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:44:27 INFO - PROCESS | 980 | 1468190667575 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 980 | 1468190667577 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:27 INFO - PROCESS | 980 | ++DOCSHELL 15F35400 == 41 [pid = 980] [id = 316] 15:44:27 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (17701400) [pid = 980] [serial = 947] [outer = 00000000] 15:44:27 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D9400) [pid = 980] [serial = 948] [outer = 17701400] 15:44:27 INFO - PROCESS | 980 | 1468190667619 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198DA000) [pid = 980] [serial = 949] [outer = 17701400] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13C2D400) [pid = 980] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 80 (11AE8C00) [pid = 980] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 79 (11259400) [pid = 980] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F32800) [pid = 980] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1697B800) [pid = 980] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 76 (175A5800) [pid = 980] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1055A800) [pid = 980] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 74 (11CD3800) [pid = 980] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15874C00) [pid = 980] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19C63000) [pid = 980] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16F0AC00) [pid = 980] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:44:27 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1539D800) [pid = 980] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:44:28 INFO - PROCESS | 980 | 1468190668059 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]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 688ms 15:44:28 INFO - PROCESS | 980 | 1468190668112 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 980 | 1468190668114 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 15:44:28 INFO - PROCESS | 980 | 1468190668117 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:44:28 INFO - PROCESS | 980 | 1468190668118 Marionette TRACE conn3 <- [1,1230,null,{}] 15:44:28 INFO - PROCESS | 980 | 1468190668122 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}] 15:44:28 INFO - PROCESS | 980 | 1468190668124 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:28 INFO - PROCESS | 980 | 1468190668231 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:44:28 INFO - PROCESS | 980 | 1468190668237 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 980 | 1468190668239 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:28 INFO - PROCESS | 980 | ++DOCSHELL 13234000 == 42 [pid = 980] [id = 317] 15:44:28 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1631BC00) [pid = 980] [serial = 950] [outer = 00000000] 15:44:28 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (177ABC00) [pid = 980] [serial = 951] [outer = 1631BC00] 15:44:28 INFO - PROCESS | 980 | 1468190668281 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (198D2400) [pid = 980] [serial = 952] [outer = 1631BC00] 15:44:28 INFO - PROCESS | 980 | 1468190668690 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]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 594ms 15:44:28 INFO - PROCESS | 980 | 1468190668714 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 980 | 1468190668716 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 15:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:44:28 INFO - PROCESS | 980 | 1468190668731 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 980 | 1468190668733 Marionette TRACE conn3 <- [1,1234,null,{}] 15:44:28 INFO - PROCESS | 980 | 1468190668740 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}] 15:44:28 INFO - PROCESS | 980 | 1468190668741 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:28 INFO - PROCESS | 980 | 1468190668819 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:44:28 INFO - PROCESS | 980 | 1468190668824 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 980 | 1468190668826 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:28 INFO - PROCESS | 980 | ++DOCSHELL 19A27800 == 43 [pid = 980] [id = 318] 15:44:28 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (177A7400) [pid = 980] [serial = 953] [outer = 00000000] 15:44:28 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19A31400) [pid = 980] [serial = 954] [outer = 177A7400] 15:44:28 INFO - PROCESS | 980 | 1468190668869 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (19A2D800) [pid = 980] [serial = 955] [outer = 177A7400] 15:44:29 INFO - PROCESS | 980 | 1468190669315 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]]]}] 15:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 656ms 15:44:29 INFO - PROCESS | 980 | 1468190669378 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 980 | 1468190669380 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 15:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:44:29 INFO - PROCESS | 980 | 1468190669383 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 980 | 1468190669385 Marionette TRACE conn3 <- [1,1238,null,{}] 15:44:29 INFO - PROCESS | 980 | 1468190669389 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}] 15:44:29 INFO - PROCESS | 980 | 1468190669391 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:29 INFO - PROCESS | 980 | 1468190669468 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:44:29 INFO - PROCESS | 980 | 1468190669473 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 980 | 1468190669475 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:29 INFO - PROCESS | 980 | ++DOCSHELL 19A29400 == 44 [pid = 980] [id = 319] 15:44:29 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19ACD400) [pid = 980] [serial = 956] [outer = 00000000] 15:44:29 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19C5D800) [pid = 980] [serial = 957] [outer = 19ACD400] 15:44:29 INFO - PROCESS | 980 | 1468190669517 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19C67800) [pid = 980] [serial = 958] [outer = 19ACD400] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 10A09400 == 43 [pid = 980] [id = 299] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 11CD1C00 == 42 [pid = 980] [id = 296] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 17705800 == 41 [pid = 980] [id = 295] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 19C62C00 == 40 [pid = 980] [id = 298] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 15841800 == 39 [pid = 980] [id = 297] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 102CB000 == 38 [pid = 980] [id = 293] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 13432800 == 37 [pid = 980] [id = 311] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 12BD7800 == 36 [pid = 980] [id = 310] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 15F31C00 == 35 [pid = 980] [id = 308] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 12B03000 == 34 [pid = 980] [id = 309] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 17294000 == 33 [pid = 980] [id = 314] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 183C8000 == 32 [pid = 980] [id = 315] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 15F35400 == 31 [pid = 980] [id = 316] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 1661A400 == 30 [pid = 980] [id = 313] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 13234000 == 29 [pid = 980] [id = 317] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 15F85000 == 28 [pid = 980] [id = 312] 15:44:30 INFO - PROCESS | 980 | --DOCSHELL 19A27800 == 27 [pid = 980] [id = 318] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 78 (12928000) [pid = 980] [serial = 915] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 77 (17DE0400) [pid = 980] [serial = 913] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13C2BC00) [pid = 980] [serial = 889] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1321B800) [pid = 980] [serial = 888] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 74 (18385000) [pid = 980] [serial = 892] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 73 (177AD400) [pid = 980] [serial = 891] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19D2C400) [pid = 980] [serial = 895] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 71 (19D27C00) [pid = 980] [serial = 894] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 70 (19C61000) [pid = 980] [serial = 922] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1727D000) [pid = 980] [serial = 910] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 68 (15F31000) [pid = 980] [serial = 916] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 67 (19A32800) [pid = 980] [serial = 919] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 66 (16481C00) [pid = 980] [serial = 907] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 65 (19A31C00) [pid = 980] [serial = 918] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 64 (19C60400) [pid = 980] [serial = 921] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 63 (13E91400) [pid = 980] [serial = 903] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 62 (14291800) [pid = 980] [serial = 904] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 61 (13132000) [pid = 980] [serial = 900] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 60 (13211C00) [pid = 980] [serial = 901] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 59 (130CDC00) [pid = 980] [serial = 898] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 58 (12D7CC00) [pid = 980] [serial = 897] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 57 (15F90C00) [pid = 980] [serial = 906] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 56 (17248400) [pid = 980] [serial = 909] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | --DOMWINDOW == 55 (177A6800) [pid = 980] [serial = 912] [outer = 00000000] [url = about:blank] 15:44:31 INFO - PROCESS | 980 | 1468190671243 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]]]}] 15:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1907ms 15:44:31 INFO - PROCESS | 980 | 1468190671298 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:44:31 INFO - PROCESS | 980 | 1468190671302 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 15:44:31 INFO - PROCESS | 980 | 1468190671306 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 980 | 1468190671310 Marionette TRACE conn3 <- [1,1242,null,{}] 15:44:31 INFO - PROCESS | 980 | 1468190671315 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}] 15:44:31 INFO - PROCESS | 980 | 1468190671318 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:31 INFO - PROCESS | 980 | 1468190671410 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:44:31 INFO - PROCESS | 980 | 1468190671417 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 980 | 1468190671421 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:31 INFO - PROCESS | 980 | ++DOCSHELL 1291F000 == 28 [pid = 980] [id = 320] 15:44:31 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (12929C00) [pid = 980] [serial = 959] [outer = 00000000] 15:44:31 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (12BD5400) [pid = 980] [serial = 960] [outer = 12929C00] 15:44:31 INFO - PROCESS | 980 | 1468190671469 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (12D88400) [pid = 980] [serial = 961] [outer = 12929C00] 15:44:31 INFO - PROCESS | 980 | 1468190671946 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]]]}] 15:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 688ms 15:44:32 INFO - PROCESS | 980 | 1468190672003 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 980 | 1468190672008 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 15:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:44:32 INFO - PROCESS | 980 | 1468190672014 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 980 | 1468190672016 Marionette TRACE conn3 <- [1,1246,null,{}] 15:44:32 INFO - PROCESS | 980 | 1468190672020 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}] 15:44:32 INFO - PROCESS | 980 | 1468190672023 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:32 INFO - PROCESS | 980 | 1468190672107 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:44:32 INFO - PROCESS | 980 | 1468190672116 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 980 | 1468190672119 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:32 INFO - PROCESS | 980 | ++DOCSHELL 131EF800 == 29 [pid = 980] [id = 321] 15:44:32 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (131F0400) [pid = 980] [serial = 962] [outer = 00000000] 15:44:32 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (13212C00) [pid = 980] [serial = 963] [outer = 131F0400] 15:44:32 INFO - PROCESS | 980 | 1468190672166 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (13235C00) [pid = 980] [serial = 964] [outer = 131F0400] 15:44:32 INFO - PROCESS | 980 | 1468190672624 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]]]}] 15:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 641ms 15:44:32 INFO - PROCESS | 980 | 1468190672651 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 980 | 1468190672653 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 15:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:44:32 INFO - PROCESS | 980 | 1468190672660 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 980 | 1468190672664 Marionette TRACE conn3 <- [1,1250,null,{}] 15:44:32 INFO - PROCESS | 980 | 1468190672675 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}] 15:44:32 INFO - PROCESS | 980 | 1468190672679 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:32 INFO - PROCESS | 980 | 1468190672760 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:44:32 INFO - PROCESS | 980 | 1468190672875 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 980 | 1468190672878 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:32 INFO - PROCESS | 980 | ++DOCSHELL 15014C00 == 30 [pid = 980] [id = 322] 15:44:32 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (15015000) [pid = 980] [serial = 965] [outer = 00000000] 15:44:32 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (150C6C00) [pid = 980] [serial = 966] [outer = 15015000] 15:44:32 INFO - PROCESS | 980 | 1468190672924 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (1583DC00) [pid = 980] [serial = 967] [outer = 15015000] 15:44:33 INFO - PROCESS | 980 | 1468190673299 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]]]}] 15:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 687ms 15:44:33 INFO - PROCESS | 980 | 1468190673360 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:44:33 INFO - PROCESS | 980 | 1468190673363 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 15:44:33 INFO - PROCESS | 980 | 1468190673366 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:44:33 INFO - PROCESS | 980 | 1468190673367 Marionette TRACE conn3 <- [1,1254,null,{}] 15:44:33 INFO - PROCESS | 980 | 1468190673381 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}] 15:44:33 INFO - PROCESS | 980 | 1468190673383 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:33 INFO - PROCESS | 980 | 1468190673493 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:44:33 INFO - PROCESS | 980 | 1468190673505 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 980 | 1468190673507 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:33 INFO - PROCESS | 980 | ++DOCSHELL 15014000 == 31 [pid = 980] [id = 323] 15:44:33 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (150C6400) [pid = 980] [serial = 968] [outer = 00000000] 15:44:33 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (15F30800) [pid = 980] [serial = 969] [outer = 150C6400] 15:44:33 INFO - PROCESS | 980 | 1468190673567 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15F8DC00) [pid = 980] [serial = 970] [outer = 150C6400] 15:44:33 INFO - PROCESS | 980 | 1468190673988 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]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 625ms 15:44:34 INFO - PROCESS | 980 | 1468190674005 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 980 | 1468190674008 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 15:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:44:34 INFO - PROCESS | 980 | 1468190674012 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 980 | 1468190674014 Marionette TRACE conn3 <- [1,1258,null,{}] 15:44:34 INFO - PROCESS | 980 | 1468190674017 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}] 15:44:34 INFO - PROCESS | 980 | 1468190674019 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:34 INFO - PROCESS | 980 | 1468190674124 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:44:34 INFO - PROCESS | 980 | 1468190674161 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 980 | 1468190674163 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:34 INFO - PROCESS | 980 | ++DOCSHELL 16321000 == 32 [pid = 980] [id = 324] 15:44:34 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (16321400) [pid = 980] [serial = 971] [outer = 00000000] 15:44:34 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (16489400) [pid = 980] [serial = 972] [outer = 16321400] 15:44:34 INFO - PROCESS | 980 | 1468190674205 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16897000) [pid = 980] [serial = 973] [outer = 16321400] 15:44:34 INFO - PROCESS | 980 | 1468190674617 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]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 640ms 15:44:34 INFO - PROCESS | 980 | 1468190674648 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 980 | 1468190674650 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 15:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:44:34 INFO - PROCESS | 980 | 1468190674653 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 980 | 1468190674655 Marionette TRACE conn3 <- [1,1262,null,{}] 15:44:34 INFO - PROCESS | 980 | 1468190674658 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}] 15:44:34 INFO - PROCESS | 980 | 1468190674663 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:34 INFO - PROCESS | 980 | 1468190674790 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:44:34 INFO - PROCESS | 980 | 1468190674798 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 980 | 1468190674800 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:34 INFO - PROCESS | 980 | ++DOCSHELL 15E80400 == 33 [pid = 980] [id = 325] 15:44:34 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16B3B400) [pid = 980] [serial = 974] [outer = 00000000] 15:44:34 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17250800) [pid = 980] [serial = 975] [outer = 16B3B400] 15:44:34 INFO - PROCESS | 980 | 1468190674843 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1759DC00) [pid = 980] [serial = 976] [outer = 16B3B400] 15:44:35 INFO - PROCESS | 980 | 1468190675245 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]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 641ms 15:44:35 INFO - PROCESS | 980 | 1468190675291 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 980 | 1468190675293 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 15:44:35 INFO - PROCESS | 980 | 1468190675296 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:44:35 INFO - PROCESS | 980 | 1468190675308 Marionette TRACE conn3 <- [1,1266,null,{}] 15:44:35 INFO - PROCESS | 980 | 1468190675312 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}] 15:44:35 INFO - PROCESS | 980 | 1468190675314 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:35 INFO - PROCESS | 980 | 1468190675420 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:44:35 INFO - PROCESS | 980 | 1468190675500 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 980 | 1468190675502 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:35 INFO - PROCESS | 980 | ++DOCSHELL 1768C800 == 34 [pid = 980] [id = 326] 15:44:35 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1768E000) [pid = 980] [serial = 977] [outer = 00000000] 15:44:35 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (177AE400) [pid = 980] [serial = 978] [outer = 1768E000] 15:44:35 INFO - PROCESS | 980 | 1468190675546 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17D7D000) [pid = 980] [serial = 979] [outer = 1768E000] 15:44:35 INFO - PROCESS | 980 | 1468190675888 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]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 656ms 15:44:35 INFO - PROCESS | 980 | 1468190675955 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 980 | 1468190675958 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 15:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:44:35 INFO - PROCESS | 980 | 1468190675974 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 980 | 1468190675976 Marionette TRACE conn3 <- [1,1270,null,{}] 15:44:35 INFO - PROCESS | 980 | 1468190675980 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}] 15:44:35 INFO - PROCESS | 980 | 1468190675981 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:36 INFO - PROCESS | 980 | 1468190676068 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:44:36 INFO - PROCESS | 980 | 1468190676073 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 980 | 1468190676075 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:36 INFO - PROCESS | 980 | ++DOCSHELL 1770A800 == 35 [pid = 980] [id = 327] 15:44:36 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (18381400) [pid = 980] [serial = 980] [outer = 00000000] 15:44:36 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183C1C00) [pid = 980] [serial = 981] [outer = 18381400] 15:44:36 INFO - PROCESS | 980 | 1468190676118 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (183BD000) [pid = 980] [serial = 982] [outer = 18381400] 15:44:36 INFO - PROCESS | 980 | 1468190676560 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]]]}] 15:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 625ms 15:44:36 INFO - PROCESS | 980 | 1468190676610 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 980 | 1468190676612 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 15:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:44:36 INFO - PROCESS | 980 | 1468190676615 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 980 | 1468190676616 Marionette TRACE conn3 <- [1,1274,null,{}] 15:44:36 INFO - PROCESS | 980 | 1468190676620 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}] 15:44:36 INFO - PROCESS | 980 | 1468190676622 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:36 INFO - PROCESS | 980 | 1468190676729 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:44:36 INFO - PROCESS | 980 | 1468190676811 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 980 | 1468190676813 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:36 INFO - PROCESS | 980 | ++DOCSHELL 15013400 == 36 [pid = 980] [id = 328] 15:44:36 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (185A8800) [pid = 980] [serial = 983] [outer = 00000000] 15:44:36 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198CEC00) [pid = 980] [serial = 984] [outer = 185A8800] 15:44:36 INFO - PROCESS | 980 | 1468190676856 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198D0400) [pid = 980] [serial = 985] [outer = 185A8800] 15:44:37 INFO - PROCESS | 980 | 1468190677265 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]]]}] 15:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 688ms 15:44:37 INFO - PROCESS | 980 | 1468190677315 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 980 | 1468190677317 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 15:44:37 INFO - PROCESS | 980 | 1468190677320 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:44:37 INFO - PROCESS | 980 | 1468190677321 Marionette TRACE conn3 <- [1,1278,null,{}] 15:44:37 INFO - PROCESS | 980 | 1468190677325 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}] 15:44:37 INFO - PROCESS | 980 | 1468190677327 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:37 INFO - PROCESS | 980 | 1468190677452 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:44:37 INFO - PROCESS | 980 | 1468190677462 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 980 | 1468190677464 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:37 INFO - PROCESS | 980 | ++DOCSHELL 13C2CC00 == 37 [pid = 980] [id = 329] 15:44:37 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (15F2C000) [pid = 980] [serial = 986] [outer = 00000000] 15:44:37 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198DBC00) [pid = 980] [serial = 987] [outer = 15F2C000] 15:44:37 INFO - PROCESS | 980 | 1468190677557 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19A2C800) [pid = 980] [serial = 988] [outer = 15F2C000] 15:44:37 INFO - PROCESS | 980 | 1468190677957 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]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 688ms 15:44:38 INFO - PROCESS | 980 | 1468190678020 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 980 | 1468190678022 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 15:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:44:38 INFO - PROCESS | 980 | 1468190678026 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 980 | 1468190678028 Marionette TRACE conn3 <- [1,1282,null,{}] 15:44:38 INFO - PROCESS | 980 | 1468190678031 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}] 15:44:38 INFO - PROCESS | 980 | 1468190678033 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:38 INFO - PROCESS | 980 | 1468190678184 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:44:38 INFO - PROCESS | 980 | 1468190678208 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 980 | 1468190678211 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:38 INFO - PROCESS | 980 | ++DOCSHELL 15F90800 == 38 [pid = 980] [id = 330] 15:44:38 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19ACB000) [pid = 980] [serial = 989] [outer = 00000000] 15:44:38 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19C61400) [pid = 980] [serial = 990] [outer = 19ACB000] 15:44:38 INFO - PROCESS | 980 | 1468190678254 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D2A000) [pid = 980] [serial = 991] [outer = 19ACB000] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 87 (177A7400) [pid = 980] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17688000) [pid = 980] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 85 (183C8400) [pid = 980] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 84 (17701400) [pid = 980] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13433000) [pid = 980] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 82 (12BDCC00) [pid = 980] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 81 (12BD8000) [pid = 980] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 80 (19A28400) [pid = 980] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1661C800) [pid = 980] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F89000) [pid = 980] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:44:38 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1631BC00) [pid = 980] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:44:38 INFO - PROCESS | 980 | 1468190678751 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]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 734ms 15:44:38 INFO - PROCESS | 980 | 1468190678766 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 980 | 1468190678768 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 15:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:44:38 INFO - PROCESS | 980 | 1468190678771 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 980 | 1468190678772 Marionette TRACE conn3 <- [1,1286,null,{}] 15:44:38 INFO - PROCESS | 980 | 1468190678775 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}] 15:44:38 INFO - PROCESS | 980 | 1468190678777 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:38 INFO - PROCESS | 980 | 1468190678892 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:44:38 INFO - PROCESS | 980 | 1468190678943 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 980 | 1468190678945 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:38 INFO - PROCESS | 980 | ++DOCSHELL 1312DC00 == 39 [pid = 980] [id = 331] 15:44:38 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F2F400) [pid = 980] [serial = 992] [outer = 00000000] 15:44:38 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16D60000) [pid = 980] [serial = 993] [outer = 15F2F400] 15:44:39 INFO - PROCESS | 980 | 1468190678999 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183C0800) [pid = 980] [serial = 994] [outer = 15F2F400] 15:44:39 INFO - PROCESS | 980 | 1468190679382 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]]]}] 15:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 625ms 15:44:39 INFO - PROCESS | 980 | 1468190679416 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 980 | 1468190679418 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 15:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:44:39 INFO - PROCESS | 980 | 1468190679421 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 980 | 1468190679423 Marionette TRACE conn3 <- [1,1290,null,{}] 15:44:39 INFO - PROCESS | 980 | 1468190679426 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}] 15:44:39 INFO - PROCESS | 980 | 1468190679438 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:39 INFO - PROCESS | 980 | 1468190679514 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:44:39 INFO - PROCESS | 980 | 1468190679520 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 980 | 1468190679522 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:39 INFO - PROCESS | 980 | ++DOCSHELL 1770A000 == 40 [pid = 980] [id = 332] 15:44:39 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19ACE400) [pid = 980] [serial = 995] [outer = 00000000] 15:44:39 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19D2F400) [pid = 980] [serial = 996] [outer = 19ACE400] 15:44:39 INFO - PROCESS | 980 | 1468190679564 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19D8B000) [pid = 980] [serial = 997] [outer = 19ACE400] 15:44:39 INFO - PROCESS | 980 | 1468190679988 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]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 594ms 15:44:40 INFO - PROCESS | 980 | 1468190680017 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 980 | 1468190680019 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 15:44:40 INFO - PROCESS | 980 | 1468190680022 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:44:40 INFO - PROCESS | 980 | 1468190680024 Marionette TRACE conn3 <- [1,1294,null,{}] 15:44:40 INFO - PROCESS | 980 | 1468190680027 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}] 15:44:40 INFO - PROCESS | 980 | 1468190680029 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:40 INFO - PROCESS | 980 | 1468190680151 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:44:40 INFO - PROCESS | 980 | 1468190680158 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 980 | 1468190680160 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:40 INFO - PROCESS | 980 | ++DOCSHELL 16488C00 == 41 [pid = 980] [id = 333] 15:44:40 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (183C8400) [pid = 980] [serial = 998] [outer = 00000000] 15:44:40 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1A184C00) [pid = 980] [serial = 999] [outer = 183C8400] 15:44:40 INFO - PROCESS | 980 | 1468190680202 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A189800) [pid = 980] [serial = 1000] [outer = 183C8400] 15:44:40 INFO - PROCESS | 980 | 1468190680715 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]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 734ms 15:44:40 INFO - PROCESS | 980 | 1468190680764 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 980 | 1468190680768 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 15:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:44:40 INFO - PROCESS | 980 | 1468190680774 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 980 | 1468190680777 Marionette TRACE conn3 <- [1,1298,null,{}] 15:44:40 INFO - PROCESS | 980 | 1468190680783 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}] 15:44:40 INFO - PROCESS | 980 | 1468190680786 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:40 INFO - PROCESS | 980 | 1468190680950 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:44:41 INFO - PROCESS | 980 | 1468190681062 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 980 | 1468190681066 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:41 INFO - PROCESS | 980 | ++DOCSHELL 129AC400 == 42 [pid = 980] [id = 334] 15:44:41 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (12B05800) [pid = 980] [serial = 1001] [outer = 00000000] 15:44:41 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (130A7400) [pid = 980] [serial = 1002] [outer = 12B05800] 15:44:41 INFO - PROCESS | 980 | 1468190681123 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1315A400) [pid = 980] [serial = 1003] [outer = 12B05800] 15:44:41 INFO - PROCESS | 980 | 1468190681823 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] 15:44:41 INFO - PROCESS | 980 | 1468190681907 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 15:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:44:41 INFO - PROCESS | 980 | 1468190681914 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 980 | 1468190681917 Marionette TRACE conn3 <- [1,1302,null,{}] 15:44:41 INFO - PROCESS | 980 | 1468190681921 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}] 15:44:41 INFO - PROCESS | 980 | 1468190681923 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:42 INFO - PROCESS | 980 | 1468190682057 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:44:42 INFO - PROCESS | 980 | 1468190682326 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 980 | 1468190682330 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:42 INFO - PROCESS | 980 | ++DOCSHELL 10A75C00 == 43 [pid = 980] [id = 335] 15:44:42 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (10A78800) [pid = 980] [serial = 1004] [outer = 00000000] 15:44:42 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (10EE7C00) [pid = 980] [serial = 1005] [outer = 10A78800] 15:44:42 INFO - PROCESS | 980 | 1468190682396 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (11CD3800) [pid = 980] [serial = 1006] [outer = 10A78800] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 1770A000 == 42 [pid = 980] [id = 332] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 1312DC00 == 41 [pid = 980] [id = 331] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 15F90800 == 40 [pid = 980] [id = 330] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 13C2CC00 == 39 [pid = 980] [id = 329] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 15013400 == 38 [pid = 980] [id = 328] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 1770A800 == 37 [pid = 980] [id = 327] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 1768C800 == 36 [pid = 980] [id = 326] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 15E80400 == 35 [pid = 980] [id = 325] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 16321000 == 34 [pid = 980] [id = 324] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 15014000 == 33 [pid = 980] [id = 323] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 15014C00 == 32 [pid = 980] [id = 322] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 131EF800 == 31 [pid = 980] [id = 321] 15:44:42 INFO - PROCESS | 980 | --DOCSHELL 1291F000 == 30 [pid = 980] [id = 320] 15:44:42 INFO - PROCESS | 980 | --DOMWINDOW == 91 (19C5D800) [pid = 980] [serial = 957] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | 1468190683057 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]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1187ms 15:44:43 INFO - PROCESS | 980 | 1468190683113 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 980 | 1468190683117 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 15:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:44:43 INFO - PROCESS | 980 | 1468190683121 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 980 | 1468190683124 Marionette TRACE conn3 <- [1,1306,null,{}] 15:44:43 INFO - PROCESS | 980 | 1468190683129 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}] 15:44:43 INFO - PROCESS | 980 | 1468190683133 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:43 INFO - PROCESS | 980 | 1468190683235 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19A2D800) [pid = 980] [serial = 955] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 89 (17707C00) [pid = 980] [serial = 942] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 88 (185A6800) [pid = 980] [serial = 945] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 87 (177AA400) [pid = 980] [serial = 943] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198D9400) [pid = 980] [serial = 948] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 85 (198CD800) [pid = 980] [serial = 946] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 84 (19A31400) [pid = 980] [serial = 954] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 83 (198DA000) [pid = 980] [serial = 949] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 82 (14292000) [pid = 980] [serial = 933] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13217800) [pid = 980] [serial = 931] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13036400) [pid = 980] [serial = 930] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 79 (139D0800) [pid = 980] [serial = 928] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13948400) [pid = 980] [serial = 927] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19D81000) [pid = 980] [serial = 924] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19D82800) [pid = 980] [serial = 925] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 75 (17249400) [pid = 980] [serial = 939] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 74 (16322C00) [pid = 980] [serial = 936] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16484800) [pid = 980] [serial = 937] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1501D400) [pid = 980] [serial = 934] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 71 (177ABC00) [pid = 980] [serial = 951] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 70 (198D2400) [pid = 980] [serial = 952] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1727BC00) [pid = 980] [serial = 940] [outer = 00000000] [url = about:blank] 15:44:43 INFO - PROCESS | 980 | 1468190683323 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 980 | 1468190683325 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:43 INFO - PROCESS | 980 | ++DOCSHELL 10435000 == 31 [pid = 980] [id = 336] 15:44:43 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (10A04400) [pid = 980] [serial = 1007] [outer = 00000000] 15:44:43 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1312CC00) [pid = 980] [serial = 1008] [outer = 10A04400] 15:44:43 INFO - PROCESS | 980 | 1468190683371 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1343A800) [pid = 980] [serial = 1009] [outer = 10A04400] 15:44:43 INFO - PROCESS | 980 | 1468190683795 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]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 734ms 15:44:43 INFO - PROCESS | 980 | 1468190683860 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 980 | 1468190683863 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 15:44:43 INFO - PROCESS | 980 | 1468190683872 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 980 | 1468190683874 Marionette TRACE conn3 <- [1,1310,null,{}] 15:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:44:43 INFO - PROCESS | 980 | 1468190683877 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}] 15:44:43 INFO - PROCESS | 980 | 1468190683879 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:43 INFO - PROCESS | 980 | 1468190683964 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:44:43 INFO - PROCESS | 980 | 1468190683976 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 980 | 1468190683978 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:43 INFO - PROCESS | 980 | ++DOCSHELL 14294000 == 32 [pid = 980] [id = 337] 15:44:43 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (14296C00) [pid = 980] [serial = 1010] [outer = 00000000] 15:44:44 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (15393800) [pid = 980] [serial = 1011] [outer = 14296C00] 15:44:44 INFO - PROCESS | 980 | 1468190684027 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15E71800) [pid = 980] [serial = 1012] [outer = 14296C00] 15:44:44 INFO - PROCESS | 980 | 1468190684486 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]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 641ms 15:44:44 INFO - PROCESS | 980 | 1468190684514 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 980 | 1468190684517 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 15:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:44:44 INFO - PROCESS | 980 | 1468190684521 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 980 | 1468190684527 Marionette TRACE conn3 <- [1,1314,null,{}] 15:44:44 INFO - PROCESS | 980 | 1468190684537 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}] 15:44:44 INFO - PROCESS | 980 | 1468190684540 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:44 INFO - PROCESS | 980 | 1468190684622 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:44:44 INFO - PROCESS | 980 | 1468190684631 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 980 | 1468190684633 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:44 INFO - PROCESS | 980 | ++DOCSHELL 1632A400 == 33 [pid = 980] [id = 338] 15:44:44 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (16481400) [pid = 980] [serial = 1013] [outer = 00000000] 15:44:44 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1648E400) [pid = 980] [serial = 1014] [outer = 16481400] 15:44:44 INFO - PROCESS | 980 | 1468190684676 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16974400) [pid = 980] [serial = 1015] [outer = 16481400] 15:44:45 INFO - PROCESS | 980 | 1468190685127 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]]]}] 15:44:45 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 15:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 641ms 15:44:45 INFO - PROCESS | 980 | 1468190685176 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 980 | 1468190685179 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 15:44:45 INFO - PROCESS | 980 | 1468190685182 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:44:45 INFO - PROCESS | 980 | 1468190685184 Marionette TRACE conn3 <- [1,1318,null,{}] 15:44:45 INFO - PROCESS | 980 | 1468190685187 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}] 15:44:45 INFO - PROCESS | 980 | 1468190685189 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:45 INFO - PROCESS | 980 | 1468190685278 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:44:45 INFO - PROCESS | 980 | 1468190685283 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 980 | 1468190685286 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:45 INFO - PROCESS | 980 | ++DOCSHELL 1724B000 == 34 [pid = 980] [id = 339] 15:44:45 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1724B400) [pid = 980] [serial = 1016] [outer = 00000000] 15:44:45 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1728D800) [pid = 980] [serial = 1017] [outer = 1724B400] 15:44:45 INFO - PROCESS | 980 | 1468190685357 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1768C000) [pid = 980] [serial = 1018] [outer = 1724B400] 15:44:45 INFO - PROCESS | 980 | 1468190685805 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]]]}] 15:44:45 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 15:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 703ms 15:44:45 INFO - PROCESS | 980 | 1468190685881 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 980 | 1468190685883 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 15:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:44:45 INFO - PROCESS | 980 | 1468190685887 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 980 | 1468190685889 Marionette TRACE conn3 <- [1,1322,null,{}] 15:44:45 INFO - PROCESS | 980 | 1468190685892 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}] 15:44:45 INFO - PROCESS | 980 | 1468190685894 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:46 INFO - PROCESS | 980 | 1468190685999 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:44:46 INFO - PROCESS | 980 | 1468190686011 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 980 | 1468190686017 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:46 INFO - PROCESS | 980 | ++DOCSHELL 13241400 == 35 [pid = 980] [id = 340] 15:44:46 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (17705800) [pid = 980] [serial = 1019] [outer = 00000000] 15:44:46 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (177AB000) [pid = 980] [serial = 1020] [outer = 17705800] 15:44:46 INFO - PROCESS | 980 | 1468190686117 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (183BF400) [pid = 980] [serial = 1021] [outer = 17705800] 15:44:46 INFO - PROCESS | 980 | 1468190686565 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]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 734ms 15:44:46 INFO - PROCESS | 980 | 1468190686642 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 980 | 1468190686644 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 15:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:44:46 INFO - PROCESS | 980 | 1468190686655 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 980 | 1468190686656 Marionette TRACE conn3 <- [1,1326,null,{}] 15:44:46 INFO - PROCESS | 980 | 1468190686660 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}] 15:44:46 INFO - PROCESS | 980 | 1468190686662 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:46 INFO - PROCESS | 980 | 1468190686771 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:44:46 INFO - PROCESS | 980 | 1468190686786 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 980 | 1468190686788 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:46 INFO - PROCESS | 980 | ++DOCSHELL 198CE000 == 36 [pid = 980] [id = 341] 15:44:46 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (198D1800) [pid = 980] [serial = 1022] [outer = 00000000] 15:44:46 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (198DB400) [pid = 980] [serial = 1023] [outer = 198D1800] 15:44:46 INFO - PROCESS | 980 | 1468190686839 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19A27800) [pid = 980] [serial = 1024] [outer = 198D1800] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 86 (185A8800) [pid = 980] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 85 (15F2C000) [pid = 980] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 84 (19ACD400) [pid = 980] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 83 (131F0400) [pid = 980] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15015000) [pid = 980] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16321400) [pid = 980] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 80 (150C6400) [pid = 980] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1768E000) [pid = 980] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F2F400) [pid = 980] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19ACB000) [pid = 980] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 76 (16B3B400) [pid = 980] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12929C00) [pid = 980] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 74 (18381400) [pid = 980] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:44:47 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19ACE400) [pid = 980] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:44:47 INFO - PROCESS | 980 | 1468190687735 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]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1094ms 15:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:44:47 INFO - PROCESS | 980 | 1468190687750 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 980 | 1468190687751 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 15:44:47 INFO - PROCESS | 980 | 1468190687755 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 980 | 1468190687757 Marionette TRACE conn3 <- [1,1330,null,{}] 15:44:47 INFO - PROCESS | 980 | 1468190687760 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}] 15:44:47 INFO - PROCESS | 980 | 1468190687762 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:47 INFO - PROCESS | 980 | 1468190687839 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:44:47 INFO - PROCESS | 980 | 1468190687845 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 980 | 1468190687847 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:47 INFO - PROCESS | 980 | ++DOCSHELL 15E77C00 == 37 [pid = 980] [id = 342] 15:44:47 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (15F28400) [pid = 980] [serial = 1025] [outer = 00000000] 15:44:47 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16484000) [pid = 980] [serial = 1026] [outer = 15F28400] 15:44:47 INFO - PROCESS | 980 | 1468190687890 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1724EC00) [pid = 980] [serial = 1027] [outer = 15F28400] 15:44:48 INFO - PROCESS | 980 | 1468190688349 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]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 625ms 15:44:48 INFO - PROCESS | 980 | 1468190688393 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 980 | 1468190688395 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 15:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:44:48 INFO - PROCESS | 980 | 1468190688398 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 980 | 1468190688400 Marionette TRACE conn3 <- [1,1334,null,{}] 15:44:48 INFO - PROCESS | 980 | 1468190688403 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}] 15:44:48 INFO - PROCESS | 980 | 1468190688405 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:48 INFO - PROCESS | 980 | 1468190688481 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:44:48 INFO - PROCESS | 980 | 1468190688486 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 980 | 1468190688488 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:48 INFO - PROCESS | 980 | ++DOCSHELL 13CE8400 == 38 [pid = 980] [id = 343] 15:44:48 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (13CEDC00) [pid = 980] [serial = 1028] [outer = 00000000] 15:44:48 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (198D1000) [pid = 980] [serial = 1029] [outer = 13CEDC00] 15:44:48 INFO - PROCESS | 980 | 1468190688530 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19AC2400) [pid = 980] [serial = 1030] [outer = 13CEDC00] 15:44:48 INFO - PROCESS | 980 | 1468190688963 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]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 593ms 15:44:49 INFO - PROCESS | 980 | 1468190689006 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:44:49 INFO - PROCESS | 980 | 1468190689007 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 15:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:44:49 INFO - PROCESS | 980 | 1468190689013 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 980 | 1468190689015 Marionette TRACE conn3 <- [1,1338,null,{}] 15:44:49 INFO - PROCESS | 980 | 1468190689018 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}] 15:44:49 INFO - PROCESS | 980 | 1468190689020 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:49 INFO - PROCESS | 980 | 1468190689110 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:44:49 INFO - PROCESS | 980 | 1468190689115 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 980 | 1468190689117 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:49 INFO - PROCESS | 980 | ++DOCSHELL 16482400 == 39 [pid = 980] [id = 344] 15:44:49 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19ACD400) [pid = 980] [serial = 1031] [outer = 00000000] 15:44:49 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19D29C00) [pid = 980] [serial = 1032] [outer = 19ACD400] 15:44:49 INFO - PROCESS | 980 | 1468190689159 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19D2A800) [pid = 980] [serial = 1033] [outer = 19ACD400] 15:44:49 INFO - PROCESS | 980 | 1468190689600 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]]]}] 15:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 641ms 15:44:49 INFO - PROCESS | 980 | 1468190689671 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:44:49 INFO - PROCESS | 980 | 1468190689675 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 15:44:49 INFO - PROCESS | 980 | 1468190689681 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:44:49 INFO - PROCESS | 980 | 1468190689685 Marionette TRACE conn3 <- [1,1342,null,{}] 15:44:49 INFO - PROCESS | 980 | 1468190689691 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}] 15:44:49 INFO - PROCESS | 980 | 1468190689694 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:49 INFO - PROCESS | 980 | 1468190689806 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:44:49 INFO - PROCESS | 980 | 1468190689921 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 980 | 1468190689926 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:49 INFO - PROCESS | 980 | ++DOCSHELL 12D81400 == 40 [pid = 980] [id = 345] 15:44:49 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (12D82000) [pid = 980] [serial = 1034] [outer = 00000000] 15:44:49 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (13127C00) [pid = 980] [serial = 1035] [outer = 12D82000] 15:44:50 INFO - PROCESS | 980 | 1468190689982 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1320D400) [pid = 980] [serial = 1036] [outer = 12D82000] 15:44:50 INFO - PROCESS | 980 | 1468190690609 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]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 938ms 15:44:50 INFO - PROCESS | 980 | 1468190690627 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:44:50 INFO - PROCESS | 980 | 1468190690630 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 15:44:50 INFO - PROCESS | 980 | 1468190690637 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 980 | 1468190690641 Marionette TRACE conn3 <- [1,1346,null,{}] 15:44:50 INFO - PROCESS | 980 | 1468190690645 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}] 15:44:50 INFO - PROCESS | 980 | 1468190690648 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:50 INFO - PROCESS | 980 | 1468190690752 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:44:50 INFO - PROCESS | 980 | 1468190690853 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 980 | 1468190690856 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:50 INFO - PROCESS | 980 | ++DOCSHELL 15019400 == 41 [pid = 980] [id = 346] 15:44:50 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15021800) [pid = 980] [serial = 1037] [outer = 00000000] 15:44:50 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (15F2B400) [pid = 980] [serial = 1038] [outer = 15021800] 15:44:50 INFO - PROCESS | 980 | 1468190690910 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (15F90400) [pid = 980] [serial = 1039] [outer = 15021800] 15:44:51 INFO - PROCESS | 980 | 1468190691462 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]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 844ms 15:44:51 INFO - PROCESS | 980 | 1468190691475 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 980 | 1468190691478 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 15:44:51 INFO - PROCESS | 980 | 1468190691497 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:44:51 INFO - PROCESS | 980 | 1468190691499 Marionette TRACE conn3 <- [1,1350,null,{}] 15:44:51 INFO - PROCESS | 980 | 1468190691509 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}] 15:44:51 INFO - PROCESS | 980 | 1468190691514 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:51 INFO - PROCESS | 980 | 1468190691621 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:44:51 INFO - PROCESS | 980 | 1468190691724 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 980 | 1468190691728 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:51 INFO - PROCESS | 980 | ++DOCSHELL 183BE000 == 42 [pid = 980] [id = 347] 15:44:51 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (183BF000) [pid = 980] [serial = 1040] [outer = 00000000] 15:44:51 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (198CF800) [pid = 980] [serial = 1041] [outer = 183BF000] 15:44:51 INFO - PROCESS | 980 | 1468190691783 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19ACAC00) [pid = 980] [serial = 1042] [outer = 183BF000] 15:44:52 INFO - PROCESS | 980 | 1468190692419 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]]]}] 15:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1000ms 15:44:52 INFO - PROCESS | 980 | 1468190692501 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 980 | 1468190692503 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 15:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:44:52 INFO - PROCESS | 980 | 1468190692507 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 980 | 1468190692509 Marionette TRACE conn3 <- [1,1354,null,{}] 15:44:52 INFO - PROCESS | 980 | 1468190692512 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}] 15:44:52 INFO - PROCESS | 980 | 1468190692515 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:52 INFO - PROCESS | 980 | 1468190692649 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:44:52 INFO - PROCESS | 980 | 1468190692801 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:52 INFO - PROCESS | 980 | 1468190692803 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:52 INFO - PROCESS | 980 | ++DOCSHELL 17278000 == 43 [pid = 980] [id = 348] 15:44:52 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (19D8BC00) [pid = 980] [serial = 1043] [outer = 00000000] 15:44:52 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1A181400) [pid = 980] [serial = 1044] [outer = 19D8BC00] 15:44:52 INFO - PROCESS | 980 | 1468190692857 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (1A482400) [pid = 980] [serial = 1045] [outer = 19D8BC00] 15:44:53 INFO - PROCESS | 980 | 1468190693602 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] 15:44:53 INFO - PROCESS | 980 | 1468190693664 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 15:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:44:53 INFO - PROCESS | 980 | 1468190693669 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 980 | 1468190693672 Marionette TRACE conn3 <- [1,1358,null,{}] 15:44:53 INFO - PROCESS | 980 | 1468190693677 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}] 15:44:53 INFO - PROCESS | 980 | 1468190693680 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:53 INFO - PROCESS | 980 | 1468190693781 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:44:53 INFO - PROCESS | 980 | 1468190693921 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 980 | 1468190693923 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:53 INFO - PROCESS | 980 | ++DOCSHELL 130AF400 == 44 [pid = 980] [id = 349] 15:44:53 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (130AF800) [pid = 980] [serial = 1046] [outer = 00000000] 15:44:53 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (13C2E400) [pid = 980] [serial = 1047] [outer = 130AF800] 15:44:53 INFO - PROCESS | 980 | 1468190693971 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (14297800) [pid = 980] [serial = 1048] [outer = 130AF800] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 13CE8400 == 43 [pid = 980] [id = 343] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 15E77C00 == 42 [pid = 980] [id = 342] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 198CE000 == 41 [pid = 980] [id = 341] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 13241400 == 40 [pid = 980] [id = 340] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 1724B000 == 39 [pid = 980] [id = 339] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 1632A400 == 38 [pid = 980] [id = 338] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 14294000 == 37 [pid = 980] [id = 337] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 10435000 == 36 [pid = 980] [id = 336] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 129AC400 == 35 [pid = 980] [id = 334] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 10A75C00 == 34 [pid = 980] [id = 335] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 16488C00 == 33 [pid = 980] [id = 333] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 19A29400 == 32 [pid = 980] [id = 319] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 17278000 == 31 [pid = 980] [id = 348] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 183BE000 == 30 [pid = 980] [id = 347] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 16482400 == 29 [pid = 980] [id = 344] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 12D81400 == 28 [pid = 980] [id = 345] 15:44:54 INFO - PROCESS | 980 | --DOCSHELL 15019400 == 27 [pid = 980] [id = 346] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 96 (198CEC00) [pid = 980] [serial = 984] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 95 (198DBC00) [pid = 980] [serial = 987] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 94 (198D0400) [pid = 980] [serial = 985] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 93 (19C67800) [pid = 980] [serial = 958] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 92 (13212C00) [pid = 980] [serial = 963] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 91 (13235C00) [pid = 980] [serial = 964] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 90 (150C6C00) [pid = 980] [serial = 966] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1583DC00) [pid = 980] [serial = 967] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 88 (16489400) [pid = 980] [serial = 972] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 87 (16897000) [pid = 980] [serial = 973] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 86 (15F30800) [pid = 980] [serial = 969] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 85 (15F8DC00) [pid = 980] [serial = 970] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 84 (177AE400) [pid = 980] [serial = 978] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 83 (16D60000) [pid = 980] [serial = 993] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 82 (17D7D000) [pid = 980] [serial = 979] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 81 (19C61400) [pid = 980] [serial = 990] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17250800) [pid = 980] [serial = 975] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1759DC00) [pid = 980] [serial = 976] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 78 (12BD5400) [pid = 980] [serial = 960] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 77 (12D88400) [pid = 980] [serial = 961] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 76 (183C1C00) [pid = 980] [serial = 981] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 75 (19A2C800) [pid = 980] [serial = 988] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19D8B000) [pid = 980] [serial = 997] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 73 (183C0800) [pid = 980] [serial = 994] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19D2F400) [pid = 980] [serial = 996] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 71 (19D2A000) [pid = 980] [serial = 991] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1A184C00) [pid = 980] [serial = 999] [outer = 00000000] [url = about:blank] 15:44:54 INFO - PROCESS | 980 | --DOMWINDOW == 69 (183BD000) [pid = 980] [serial = 982] [outer = 00000000] [url = about:blank] 15:44:55 INFO - PROCESS | 980 | 1468190695354 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] 15:44:55 INFO - PROCESS | 980 | 1468190695384 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 15:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:44:55 INFO - PROCESS | 980 | 1468190695389 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 980 | 1468190695394 Marionette TRACE conn3 <- [1,1362,null,{}] 15:44:55 INFO - PROCESS | 980 | 1468190695401 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}] 15:44:55 INFO - PROCESS | 980 | 1468190695404 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:55 INFO - PROCESS | 980 | 1468190695519 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:44:55 INFO - PROCESS | 980 | 1468190695601 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 980 | 1468190695604 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:55 INFO - PROCESS | 980 | ++DOCSHELL 129B1400 == 28 [pid = 980] [id = 350] 15:44:55 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (129B6C00) [pid = 980] [serial = 1049] [outer = 00000000] 15:44:55 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (130CC800) [pid = 980] [serial = 1050] [outer = 129B6C00] 15:44:55 INFO - PROCESS | 980 | 1468190695701 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13150C00) [pid = 980] [serial = 1051] [outer = 129B6C00] 15:44:56 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:56 INFO - PROCESS | 980 | 1468190696510 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] 15:44:56 INFO - PROCESS | 980 | 1468190696550 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 15:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:44:56 INFO - PROCESS | 980 | 1468190696557 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 980 | 1468190696560 Marionette TRACE conn3 <- [1,1366,null,{}] 15:44:56 INFO - PROCESS | 980 | 1468190696564 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}] 15:44:56 INFO - PROCESS | 980 | 1468190696567 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:56 INFO - PROCESS | 980 | 1468190696745 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:44:56 INFO - PROCESS | 980 | 1468190696884 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 980 | 1468190696887 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:56 INFO - PROCESS | 980 | ++DOCSHELL 102CB000 == 29 [pid = 980] [id = 351] 15:44:56 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (10A7C000) [pid = 980] [serial = 1052] [outer = 00000000] 15:44:56 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (10EEB400) [pid = 980] [serial = 1053] [outer = 10A7C000] 15:44:56 INFO - PROCESS | 980 | 1468190696938 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (11AE9800) [pid = 980] [serial = 1054] [outer = 10A7C000] 15:44:57 INFO - PROCESS | 980 | 1468190697362 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] 15:44:57 INFO - PROCESS | 980 | 1468190697403 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 15:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:44:57 INFO - PROCESS | 980 | 1468190697416 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 980 | 1468190697420 Marionette TRACE conn3 <- [1,1370,null,{}] 15:44:57 INFO - PROCESS | 980 | 1468190697425 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}] 15:44:57 INFO - PROCESS | 980 | 1468190697427 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:57 INFO - PROCESS | 980 | 1468190697511 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:44:57 INFO - PROCESS | 980 | 1468190697520 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 980 | 1468190697523 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:57 INFO - PROCESS | 980 | ++DOCSHELL 1323DC00 == 30 [pid = 980] [id = 352] 15:44:57 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (13240000) [pid = 980] [serial = 1055] [outer = 00000000] 15:44:57 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (139CCC00) [pid = 980] [serial = 1056] [outer = 13240000] 15:44:57 INFO - PROCESS | 980 | 1468190697572 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (13CDF400) [pid = 980] [serial = 1057] [outer = 13240000] 15:44:58 INFO - PROCESS | 980 | [980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:58 INFO - PROCESS | 980 | 1468190698039 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] 15:44:58 INFO - PROCESS | 980 | 1468190698057 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 15:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:44:58 INFO - PROCESS | 980 | 1468190698061 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 980 | 1468190698063 Marionette TRACE conn3 <- [1,1374,null,{}] 15:44:58 INFO - PROCESS | 980 | 1468190698066 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}] 15:44:58 INFO - PROCESS | 980 | 1468190698068 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:58 INFO - PROCESS | 980 | 1468190698156 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:44:58 INFO - PROCESS | 980 | 1468190698163 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 980 | 1468190698165 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:58 INFO - PROCESS | 980 | ++DOCSHELL 15870400 == 31 [pid = 980] [id = 353] 15:44:58 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15871C00) [pid = 980] [serial = 1058] [outer = 00000000] 15:44:58 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (15F2F400) [pid = 980] [serial = 1059] [outer = 15871C00] 15:44:58 INFO - PROCESS | 980 | 1468190698209 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (15F83400) [pid = 980] [serial = 1060] [outer = 15871C00] 15:44:58 INFO - PROCESS | 980 | 1468190698697 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] 15:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:44:58 INFO - PROCESS | 980 | 1468190698761 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 15:44:58 INFO - PROCESS | 980 | 1468190698772 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 980 | 1468190698776 Marionette TRACE conn3 <- [1,1378,null,{}] 15:44:58 INFO - PROCESS | 980 | 1468190698780 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}] 15:44:58 INFO - PROCESS | 980 | 1468190698783 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:58 INFO - PROCESS | 980 | 1468190698898 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:44:59 INFO - PROCESS | 980 | 1468190698989 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 980 | 1468190698992 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:59 INFO - PROCESS | 980 | ++DOCSHELL 15F8E800 == 32 [pid = 980] [id = 354] 15:44:59 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (16487000) [pid = 980] [serial = 1061] [outer = 00000000] 15:44:59 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1648F000) [pid = 980] [serial = 1062] [outer = 16487000] 15:44:59 INFO - PROCESS | 980 | 1468190699035 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (16F14800) [pid = 980] [serial = 1063] [outer = 16487000] 15:44:59 INFO - PROCESS | 980 | 1468190699472 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]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 766ms 15:44:59 INFO - PROCESS | 980 | 1468190699540 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 980 | 1468190699542 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 15:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:44:59 INFO - PROCESS | 980 | 1468190699555 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 980 | 1468190699557 Marionette TRACE conn3 <- [1,1382,null,{}] 15:44:59 INFO - PROCESS | 980 | 1468190699560 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}] 15:44:59 INFO - PROCESS | 980 | 1468190699562 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:59 INFO - PROCESS | 980 | 1468190699670 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:44:59 INFO - PROCESS | 980 | 1468190699679 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 980 | 1468190699681 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:44:59 INFO - PROCESS | 980 | ++DOCSHELL 1724D000 == 33 [pid = 980] [id = 355] 15:44:59 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (17255C00) [pid = 980] [serial = 1064] [outer = 00000000] 15:44:59 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1768A000) [pid = 980] [serial = 1065] [outer = 17255C00] 15:44:59 INFO - PROCESS | 980 | 1468190699724 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (17710C00) [pid = 980] [serial = 1066] [outer = 17255C00] 15:45:00 INFO - PROCESS | 980 | 1468190700145 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]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 641ms 15:45:00 INFO - PROCESS | 980 | 1468190700193 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 980 | 1468190700195 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 15:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:45:00 INFO - PROCESS | 980 | 1468190700205 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 980 | 1468190700207 Marionette TRACE conn3 <- [1,1386,null,{}] 15:45:00 INFO - PROCESS | 980 | 1468190700210 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}] 15:45:00 INFO - PROCESS | 980 | 1468190700212 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:00 INFO - PROCESS | 980 | 1468190700318 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:45:00 INFO - PROCESS | 980 | 1468190700324 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 980 | 1468190700329 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:00 INFO - PROCESS | 980 | ++DOCSHELL 18379400 == 34 [pid = 980] [id = 356] 15:45:00 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (18383800) [pid = 980] [serial = 1067] [outer = 00000000] 15:45:00 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (183BCC00) [pid = 980] [serial = 1068] [outer = 18383800] 15:45:00 INFO - PROCESS | 980 | 1468190700382 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (183C9000) [pid = 980] [serial = 1069] [outer = 18383800] 15:45:00 INFO - PROCESS | 980 | 1468190700853 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]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 703ms 15:45:00 INFO - PROCESS | 980 | 1468190700904 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 980 | 1468190700906 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 15:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:45:00 INFO - PROCESS | 980 | 1468190700909 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 980 | 1468190700911 Marionette TRACE conn3 <- [1,1390,null,{}] 15:45:00 INFO - PROCESS | 980 | 1468190700914 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}] 15:45:00 INFO - PROCESS | 980 | 1468190700916 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:01 INFO - PROCESS | 980 | 1468190701070 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 89 (12D82000) [pid = 980] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 88 (183BF000) [pid = 980] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15021800) [pid = 980] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17705800) [pid = 980] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 85 (198D1800) [pid = 980] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 84 (10A78800) [pid = 980] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 83 (12B05800) [pid = 980] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1724B400) [pid = 980] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 81 (183C8400) [pid = 980] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 80 (10A04400) [pid = 980] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 79 (14296C00) [pid = 980] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 78 (16481400) [pid = 980] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19D8BC00) [pid = 980] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15F28400) [pid = 980] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13CEDC00) [pid = 980] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:45:01 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19ACD400) [pid = 980] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:45:01 INFO - PROCESS | 980 | 1468190701155 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 980 | 1468190701158 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:01 INFO - PROCESS | 980 | ++DOCSHELL 102D3C00 == 35 [pid = 980] [id = 357] 15:45:01 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1055A400) [pid = 980] [serial = 1070] [outer = 00000000] 15:45:01 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (12B05800) [pid = 980] [serial = 1071] [outer = 1055A400] 15:45:01 INFO - PROCESS | 980 | 1468190701200 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (131ED800) [pid = 980] [serial = 1072] [outer = 1055A400] 15:45:01 INFO - PROCESS | 980 | 1468190701558 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]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 687ms 15:45:01 INFO - PROCESS | 980 | 1468190701608 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 980 | 1468190701610 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 15:45:01 INFO - PROCESS | 980 | 1468190701613 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:45:01 INFO - PROCESS | 980 | 1468190701615 Marionette TRACE conn3 <- [1,1394,null,{}] 15:45:01 INFO - PROCESS | 980 | 1468190701619 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}] 15:45:01 INFO - PROCESS | 980 | 1468190701620 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:01 INFO - PROCESS | 980 | 1468190701696 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:45:01 INFO - PROCESS | 980 | 1468190701702 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 980 | 1468190701704 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:01 INFO - PROCESS | 980 | ++DOCSHELL 1724FC00 == 36 [pid = 980] [id = 358] 15:45:01 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17255800) [pid = 980] [serial = 1073] [outer = 00000000] 15:45:01 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (185B4C00) [pid = 980] [serial = 1074] [outer = 17255800] 15:45:01 INFO - PROCESS | 980 | 1468190701746 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (198D2800) [pid = 980] [serial = 1075] [outer = 17255800] 15:45:02 INFO - PROCESS | 980 | 1468190702147 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]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 594ms 15:45:02 INFO - PROCESS | 980 | 1468190702211 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 980 | 1468190702213 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 15:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:45:02 INFO - PROCESS | 980 | 1468190702216 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 980 | 1468190702218 Marionette TRACE conn3 <- [1,1398,null,{}] 15:45:02 INFO - PROCESS | 980 | 1468190702222 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}] 15:45:02 INFO - PROCESS | 980 | 1468190702224 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:02 INFO - PROCESS | 980 | 1468190702301 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:45:02 INFO - PROCESS | 980 | 1468190702306 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 980 | 1468190702308 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:02 INFO - PROCESS | 980 | ++DOCSHELL 11CD2000 == 37 [pid = 980] [id = 359] 15:45:02 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D8000) [pid = 980] [serial = 1076] [outer = 00000000] 15:45:02 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19A2B000) [pid = 980] [serial = 1077] [outer = 198D8000] 15:45:02 INFO - PROCESS | 980 | 1468190702350 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19AC5400) [pid = 980] [serial = 1078] [outer = 198D8000] 15:45:02 INFO - PROCESS | 980 | 1468190702823 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]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 640ms 15:45:02 INFO - PROCESS | 980 | 1468190702855 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 980 | 1468190702857 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 15:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:45:02 INFO - PROCESS | 980 | 1468190702860 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 980 | 1468190702862 Marionette TRACE conn3 <- [1,1402,null,{}] 15:45:02 INFO - PROCESS | 980 | 1468190702865 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}] 15:45:02 INFO - PROCESS | 980 | 1468190702867 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:02 INFO - PROCESS | 980 | 1468190702943 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:45:02 INFO - PROCESS | 980 | 1468190702950 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 980 | 1468190702952 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:02 INFO - PROCESS | 980 | ++DOCSHELL 1696FC00 == 38 [pid = 980] [id = 360] 15:45:02 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (177AA400) [pid = 980] [serial = 1079] [outer = 00000000] 15:45:03 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19C5D400) [pid = 980] [serial = 1080] [outer = 177AA400] 15:45:03 INFO - PROCESS | 980 | 1468190702995 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19C68000) [pid = 980] [serial = 1081] [outer = 177AA400] 15:45:03 INFO - PROCESS | 980 | 1468190703747 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]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 954ms 15:45:03 INFO - PROCESS | 980 | 1468190703806 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:45:03 INFO - PROCESS | 980 | 1468190703810 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 15:45:03 INFO - PROCESS | 980 | 1468190703815 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 980 | 1468190703820 Marionette TRACE conn3 <- [1,1406,null,{}] 15:45:03 INFO - PROCESS | 980 | 1468190703831 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}] 15:45:03 INFO - PROCESS | 980 | 1468190703835 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:03 INFO - PROCESS | 980 | 1468190703971 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:45:04 INFO - PROCESS | 980 | 1468190704087 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 980 | 1468190704090 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:04 INFO - PROCESS | 980 | ++DOCSHELL 13234800 == 39 [pid = 980] [id = 361] 15:45:04 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (13235C00) [pid = 980] [serial = 1082] [outer = 00000000] 15:45:04 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (15016000) [pid = 980] [serial = 1083] [outer = 13235C00] 15:45:04 INFO - PROCESS | 980 | 1468190704167 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (153A1C00) [pid = 980] [serial = 1084] [outer = 13235C00] 15:45:04 INFO - PROCESS | 980 | 1468190704747 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]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1000ms 15:45:04 INFO - PROCESS | 980 | 1468190704815 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 980 | 1468190704819 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 15:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:45:04 INFO - PROCESS | 980 | 1468190704826 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 980 | 1468190704828 Marionette TRACE conn3 <- [1,1410,null,{}] 15:45:04 INFO - PROCESS | 980 | 1468190704833 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}] 15:45:04 INFO - PROCESS | 980 | 1468190704836 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:05 INFO - PROCESS | 980 | 1468190704988 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:45:05 INFO - PROCESS | 980 | 1468190705003 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 980 | 1468190705006 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:05 INFO - PROCESS | 980 | ++DOCSHELL 17251400 == 40 [pid = 980] [id = 362] 15:45:05 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (17252C00) [pid = 980] [serial = 1085] [outer = 00000000] 15:45:05 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (177AE000) [pid = 980] [serial = 1086] [outer = 17252C00] 15:45:05 INFO - PROCESS | 980 | 1468190705060 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (183BDC00) [pid = 980] [serial = 1087] [outer = 17252C00] 15:45:05 INFO - PROCESS | 980 | 1468190705673 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]]]}] 15:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 907ms 15:45:05 INFO - PROCESS | 980 | 1468190705730 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 980 | 1468190705733 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 15:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:45:05 INFO - PROCESS | 980 | 1468190705736 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 980 | 1468190705740 Marionette TRACE conn3 <- [1,1414,null,{}] 15:45:05 INFO - PROCESS | 980 | 1468190705751 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}] 15:45:05 INFO - PROCESS | 980 | 1468190705755 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:05 INFO - PROCESS | 980 | 1468190705857 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:45:06 INFO - PROCESS | 980 | 1468190705986 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 980 | 1468190705990 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:06 INFO - PROCESS | 980 | ++DOCSHELL 19D2C400 == 41 [pid = 980] [id = 363] 15:45:06 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (19D2C800) [pid = 980] [serial = 1088] [outer = 00000000] 15:45:06 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19D80000) [pid = 980] [serial = 1089] [outer = 19D2C800] 15:45:06 INFO - PROCESS | 980 | 1468190706045 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (19D8BC00) [pid = 980] [serial = 1090] [outer = 19D2C800] 15:45:06 INFO - PROCESS | 980 | 1468190706619 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]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1047ms 15:45:06 INFO - PROCESS | 980 | 1468190706784 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 980 | 1468190706788 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 15:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:45:06 INFO - PROCESS | 980 | 1468190706820 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 980 | 1468190706823 Marionette TRACE conn3 <- [1,1418,null,{}] 15:45:06 INFO - PROCESS | 980 | 1468190706829 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}] 15:45:06 INFO - PROCESS | 980 | 1468190706832 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:06 INFO - PROCESS | 980 | 1468190706930 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:45:07 INFO - PROCESS | 980 | 1468190707012 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 980 | 1468190707017 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:07 INFO - PROCESS | 980 | ++DOCSHELL 130A5C00 == 42 [pid = 980] [id = 364] 15:45:07 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (130CB400) [pid = 980] [serial = 1091] [outer = 00000000] 15:45:07 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (12B0A000) [pid = 980] [serial = 1092] [outer = 130CB400] 15:45:07 INFO - PROCESS | 980 | 1468190707113 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (13134800) [pid = 980] [serial = 1093] [outer = 130CB400] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 11CD2000 == 41 [pid = 980] [id = 359] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 1724FC00 == 40 [pid = 980] [id = 358] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 102D3C00 == 39 [pid = 980] [id = 357] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 18379400 == 38 [pid = 980] [id = 356] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 1724D000 == 37 [pid = 980] [id = 355] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 15F8E800 == 36 [pid = 980] [id = 354] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 15870400 == 35 [pid = 980] [id = 353] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 1323DC00 == 34 [pid = 980] [id = 352] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 102CB000 == 33 [pid = 980] [id = 351] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 129B1400 == 32 [pid = 980] [id = 350] 15:45:07 INFO - PROCESS | 980 | --DOCSHELL 130AF400 == 31 [pid = 980] [id = 349] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 97 (13127C00) [pid = 980] [serial = 1035] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 96 (1320D400) [pid = 980] [serial = 1036] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 95 (198CF800) [pid = 980] [serial = 1041] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 94 (15F90400) [pid = 980] [serial = 1039] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 93 (177AB000) [pid = 980] [serial = 1020] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 92 (198DB400) [pid = 980] [serial = 1023] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 91 (183BF400) [pid = 980] [serial = 1021] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 90 (10EE7C00) [pid = 980] [serial = 1005] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 89 (11CD3800) [pid = 980] [serial = 1006] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 88 (130A7400) [pid = 980] [serial = 1002] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1315A400) [pid = 980] [serial = 1003] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1728D800) [pid = 980] [serial = 1017] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1A189800) [pid = 980] [serial = 1000] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1312CC00) [pid = 980] [serial = 1008] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1343A800) [pid = 980] [serial = 1009] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15393800) [pid = 980] [serial = 1011] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 81 (15E71800) [pid = 980] [serial = 1012] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1648E400) [pid = 980] [serial = 1014] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 79 (16974400) [pid = 980] [serial = 1015] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F2B400) [pid = 980] [serial = 1038] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1A181400) [pid = 980] [serial = 1044] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 76 (16484000) [pid = 980] [serial = 1026] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 75 (198D1000) [pid = 980] [serial = 1029] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19D29C00) [pid = 980] [serial = 1032] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1724EC00) [pid = 980] [serial = 1027] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19A27800) [pid = 980] [serial = 1024] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 71 (19D2A800) [pid = 980] [serial = 1033] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 70 (19AC2400) [pid = 980] [serial = 1030] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1768C000) [pid = 980] [serial = 1018] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19ACAC00) [pid = 980] [serial = 1042] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1A482400) [pid = 980] [serial = 1045] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | --DOMWINDOW == 66 (13C2E400) [pid = 980] [serial = 1047] [outer = 00000000] [url = about:blank] 15:45:07 INFO - PROCESS | 980 | 1468190707690 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]]]}] 15:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 922ms 15:45:07 INFO - PROCESS | 980 | 1468190707719 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 980 | 1468190707722 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 15:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:45:07 INFO - PROCESS | 980 | 1468190707728 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 980 | 1468190707731 Marionette TRACE conn3 <- [1,1422,null,{}] 15:45:07 INFO - PROCESS | 980 | 1468190707735 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}] 15:45:07 INFO - PROCESS | 980 | 1468190707738 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:07 INFO - PROCESS | 980 | 1468190707821 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:45:07 INFO - PROCESS | 980 | 1468190707829 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 980 | 1468190707832 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:07 INFO - PROCESS | 980 | ++DOCSHELL 13132800 == 32 [pid = 980] [id = 365] 15:45:07 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (13133000) [pid = 980] [serial = 1094] [outer = 00000000] 15:45:07 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (132EB400) [pid = 980] [serial = 1095] [outer = 13133000] 15:45:07 INFO - PROCESS | 980 | 1468190707877 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13952C00) [pid = 980] [serial = 1096] [outer = 13133000] 15:45:08 INFO - PROCESS | 980 | 1468190708359 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]]]}] 15:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 687ms 15:45:08 INFO - PROCESS | 980 | 1468190708424 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 980 | 1468190708426 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 15:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:45:08 INFO - PROCESS | 980 | 1468190708430 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 980 | 1468190708432 Marionette TRACE conn3 <- [1,1426,null,{}] 15:45:08 INFO - PROCESS | 980 | 1468190708441 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}] 15:45:08 INFO - PROCESS | 980 | 1468190708445 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:08 INFO - PROCESS | 980 | 1468190708530 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:45:08 INFO - PROCESS | 980 | 1468190708632 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 980 | 1468190708635 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:08 INFO - PROCESS | 980 | ++DOCSHELL 1539E400 == 33 [pid = 980] [id = 366] 15:45:08 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1583C000) [pid = 980] [serial = 1097] [outer = 00000000] 15:45:08 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15F2B400) [pid = 980] [serial = 1098] [outer = 1583C000] 15:45:08 INFO - PROCESS | 980 | 1468190708710 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F8EC00) [pid = 980] [serial = 1099] [outer = 1583C000] 15:45:09 INFO - PROCESS | 980 | 1468190709102 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]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 688ms 15:45:09 INFO - PROCESS | 980 | 1468190709129 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 980 | 1468190709131 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 15:45:09 INFO - PROCESS | 980 | 1468190709134 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:45:09 INFO - PROCESS | 980 | 1468190709136 Marionette TRACE conn3 <- [1,1430,null,{}] 15:45:09 INFO - PROCESS | 980 | 1468190709139 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}] 15:45:09 INFO - PROCESS | 980 | 1468190709141 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:09 INFO - PROCESS | 980 | 1468190709224 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:45:09 INFO - PROCESS | 980 | 1468190709229 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 980 | 1468190709231 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:09 INFO - PROCESS | 980 | ++DOCSHELL 16323400 == 34 [pid = 980] [id = 367] 15:45:09 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16327000) [pid = 980] [serial = 1100] [outer = 00000000] 15:45:09 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16899C00) [pid = 980] [serial = 1101] [outer = 16327000] 15:45:09 INFO - PROCESS | 980 | 1468190709274 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16F15000) [pid = 980] [serial = 1102] [outer = 16327000] 15:45:09 INFO - PROCESS | 980 | 1468190709722 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]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 641ms 15:45:09 INFO - PROCESS | 980 | 1468190709773 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 980 | 1468190709775 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 15:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:45:09 INFO - PROCESS | 980 | 1468190709783 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 980 | 1468190709785 Marionette TRACE conn3 <- [1,1434,null,{}] 15:45:09 INFO - PROCESS | 980 | 1468190709788 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}] 15:45:09 INFO - PROCESS | 980 | 1468190709790 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:09 INFO - PROCESS | 980 | 1468190709896 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:45:09 INFO - PROCESS | 980 | 1468190709902 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 980 | 1468190709904 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:09 INFO - PROCESS | 980 | ++DOCSHELL 16FEC000 == 35 [pid = 980] [id = 368] 15:45:09 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17248400) [pid = 980] [serial = 1103] [outer = 00000000] 15:45:09 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1728C400) [pid = 980] [serial = 1104] [outer = 17248400] 15:45:09 INFO - PROCESS | 980 | 1468190709946 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (13C34000) [pid = 980] [serial = 1105] [outer = 17248400] 15:45:10 INFO - PROCESS | 980 | 1468190710417 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]]]}] 15:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 703ms 15:45:10 INFO - PROCESS | 980 | 1468190710483 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:45:10 INFO - PROCESS | 980 | 1468190710485 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 15:45:10 INFO - PROCESS | 980 | 1468190710488 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:45:10 INFO - PROCESS | 980 | 1468190710489 Marionette TRACE conn3 <- [1,1438,null,{}] 15:45:10 INFO - PROCESS | 980 | 1468190710493 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}] 15:45:10 INFO - PROCESS | 980 | 1468190710498 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:10 INFO - PROCESS | 980 | 1468190710640 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:45:10 INFO - PROCESS | 980 | 1468190710707 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 980 | 1468190710710 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:10 INFO - PROCESS | 980 | ++DOCSHELL 11C44000 == 36 [pid = 980] [id = 369] 15:45:10 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1779F400) [pid = 980] [serial = 1106] [outer = 00000000] 15:45:10 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183C7C00) [pid = 980] [serial = 1107] [outer = 1779F400] 15:45:10 INFO - PROCESS | 980 | 1468190710753 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D0000) [pid = 980] [serial = 1108] [outer = 1779F400] 15:45:11 INFO - PROCESS | 980 | 1468190711175 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]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 734ms 15:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:45:11 INFO - PROCESS | 980 | 1468190711253 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 980 | 1468190711255 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 15:45:11 INFO - PROCESS | 980 | 1468190711261 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 980 | 1468190711262 Marionette TRACE conn3 <- [1,1442,null,{}] 15:45:11 INFO - PROCESS | 980 | 1468190711266 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}] 15:45:11 INFO - PROCESS | 980 | 1468190711268 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:11 INFO - PROCESS | 980 | 1468190711382 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:45:11 INFO - PROCESS | 980 | 1468190711391 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 980 | 1468190711393 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:11 INFO - PROCESS | 980 | ++DOCSHELL 130A8000 == 37 [pid = 980] [id = 370] 15:45:11 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (183C8800) [pid = 980] [serial = 1109] [outer = 00000000] 15:45:11 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19A2A800) [pid = 980] [serial = 1110] [outer = 183C8800] 15:45:11 INFO - PROCESS | 980 | 1468190711450 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19A33000) [pid = 980] [serial = 1111] [outer = 183C8800] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 83 (198D8000) [pid = 980] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 82 (17255C00) [pid = 980] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 81 (18383800) [pid = 980] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13240000) [pid = 980] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 79 (130AF800) [pid = 980] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 78 (129B6C00) [pid = 980] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 77 (15871C00) [pid = 980] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 76 (10A7C000) [pid = 980] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 75 (17255800) [pid = 980] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1055A400) [pid = 980] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:45:11 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16487000) [pid = 980] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:45:11 INFO - PROCESS | 980 | 1468190711970 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]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 735ms 15:45:12 INFO - PROCESS | 980 | 1468190712000 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 980 | 1468190712002 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 15:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:45:12 INFO - PROCESS | 980 | 1468190712006 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 980 | 1468190712007 Marionette TRACE conn3 <- [1,1446,null,{}] 15:45:12 INFO - PROCESS | 980 | 1468190712011 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}] 15:45:12 INFO - PROCESS | 980 | 1468190712012 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:12 INFO - PROCESS | 980 | 1468190712090 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:45:12 INFO - PROCESS | 980 | 1468190712095 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 980 | 1468190712097 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:12 INFO - PROCESS | 980 | ++DOCSHELL 114DF400 == 38 [pid = 980] [id = 371] 15:45:12 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (114E2800) [pid = 980] [serial = 1112] [outer = 00000000] 15:45:12 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17255800) [pid = 980] [serial = 1113] [outer = 114E2800] 15:45:12 INFO - PROCESS | 980 | 1468190712141 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17255C00) [pid = 980] [serial = 1114] [outer = 114E2800] 15:45:12 INFO - PROCESS | 980 | 1468190712587 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]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 626ms 15:45:12 INFO - PROCESS | 980 | 1468190712644 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 980 | 1468190712646 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 15:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:45:12 INFO - PROCESS | 980 | 1468190712649 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 980 | 1468190712651 Marionette TRACE conn3 <- [1,1450,null,{}] 15:45:12 INFO - PROCESS | 980 | 1468190712654 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}] 15:45:12 INFO - PROCESS | 980 | 1468190712655 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:12 INFO - PROCESS | 980 | 1468190712764 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:45:12 INFO - PROCESS | 980 | 1468190712772 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 980 | 1468190712774 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:12 INFO - PROCESS | 980 | ++DOCSHELL 177A1C00 == 39 [pid = 980] [id = 372] 15:45:12 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (198CDC00) [pid = 980] [serial = 1115] [outer = 00000000] 15:45:12 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19AC6800) [pid = 980] [serial = 1116] [outer = 198CDC00] 15:45:12 INFO - PROCESS | 980 | 1468190712816 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19C5A000) [pid = 980] [serial = 1117] [outer = 198CDC00] 15:45:13 INFO - PROCESS | 980 | 1468190713237 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]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 641ms 15:45:13 INFO - PROCESS | 980 | 1468190713287 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 980 | 1468190713289 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 15:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:45:13 INFO - PROCESS | 980 | 1468190713292 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 980 | 1468190713294 Marionette TRACE conn3 <- [1,1454,null,{}] 15:45:13 INFO - PROCESS | 980 | 1468190713298 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}] 15:45:13 INFO - PROCESS | 980 | 1468190713299 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:13 INFO - PROCESS | 980 | 1468190713387 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:45:13 INFO - PROCESS | 980 | 1468190713392 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 980 | 1468190713394 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:13 INFO - PROCESS | 980 | ++DOCSHELL 19C61000 == 40 [pid = 980] [id = 373] 15:45:13 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19D25800) [pid = 980] [serial = 1118] [outer = 00000000] 15:45:13 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19D32C00) [pid = 980] [serial = 1119] [outer = 19D25800] 15:45:13 INFO - PROCESS | 980 | 1468190713435 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19D87C00) [pid = 980] [serial = 1120] [outer = 19D25800] 15:45:13 INFO - PROCESS | 980 | 1468190713859 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]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 641ms 15:45:13 INFO - PROCESS | 980 | 1468190713934 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 980 | 1468190713938 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 15:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:45:13 INFO - PROCESS | 980 | 1468190713943 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 980 | 1468190713947 Marionette TRACE conn3 <- [1,1458,null,{}] 15:45:13 INFO - PROCESS | 980 | 1468190713954 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}] 15:45:13 INFO - PROCESS | 980 | 1468190713959 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:14 INFO - PROCESS | 980 | 1468190714073 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:45:14 INFO - PROCESS | 980 | 1468190714234 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 980 | 1468190714239 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:14 INFO - PROCESS | 980 | ++DOCSHELL 12B02C00 == 41 [pid = 980] [id = 374] 15:45:14 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (12B03000) [pid = 980] [serial = 1121] [outer = 00000000] 15:45:14 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (12D84000) [pid = 980] [serial = 1122] [outer = 12B03000] 15:45:14 INFO - PROCESS | 980 | 1468190714293 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (130CD000) [pid = 980] [serial = 1123] [outer = 12B03000] 15:45:14 INFO - PROCESS | 980 | 1468190714864 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]]]}] 15:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1000ms 15:45:14 INFO - PROCESS | 980 | 1468190714944 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 980 | 1468190714947 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 15:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:45:14 INFO - PROCESS | 980 | 1468190714954 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 980 | 1468190714958 Marionette TRACE conn3 <- [1,1462,null,{}] 15:45:14 INFO - PROCESS | 980 | 1468190714962 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}] 15:45:14 INFO - PROCESS | 980 | 1468190714964 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:15 INFO - PROCESS | 980 | 1468190715075 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:45:15 INFO - PROCESS | 980 | 1468190715206 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 980 | 1468190715209 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:15 INFO - PROCESS | 980 | ++DOCSHELL 15021800 == 42 [pid = 980] [id = 375] 15:45:15 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15394000) [pid = 980] [serial = 1124] [outer = 00000000] 15:45:15 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (15F28400) [pid = 980] [serial = 1125] [outer = 15394000] 15:45:15 INFO - PROCESS | 980 | 1468190715265 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (16329000) [pid = 980] [serial = 1126] [outer = 15394000] 15:45:15 INFO - PROCESS | 980 | 1468190715912 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]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1000ms 15:45:15 INFO - PROCESS | 980 | 1468190715952 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 980 | 1468190715954 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 15:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:45:15 INFO - PROCESS | 980 | 1468190715958 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 980 | 1468190715960 Marionette TRACE conn3 <- [1,1466,null,{}] 15:45:16 INFO - PROCESS | 980 | 1468190715972 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}] 15:45:16 INFO - PROCESS | 980 | 1468190715977 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:16 INFO - PROCESS | 980 | 1468190716085 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:45:16 INFO - PROCESS | 980 | 1468190716218 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 980 | 1468190716222 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:16 INFO - PROCESS | 980 | ++DOCSHELL 18385800 == 43 [pid = 980] [id = 376] 15:45:16 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (18385C00) [pid = 980] [serial = 1127] [outer = 00000000] 15:45:16 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (198D9400) [pid = 980] [serial = 1128] [outer = 18385C00] 15:45:16 INFO - PROCESS | 980 | 1468190716278 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19A31000) [pid = 980] [serial = 1129] [outer = 18385C00] 15:45:16 INFO - PROCESS | 980 | 1468190716937 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]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1000ms 15:45:16 INFO - PROCESS | 980 | 1468190716960 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 980 | 1468190716962 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 15:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:45:16 INFO - PROCESS | 980 | 1468190716966 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 980 | 1468190716968 Marionette TRACE conn3 <- [1,1470,null,{}] 15:45:16 INFO - PROCESS | 980 | 1468190716971 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}] 15:45:16 INFO - PROCESS | 980 | 1468190716974 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:17 INFO - PROCESS | 980 | 1468190717082 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:45:17 INFO - PROCESS | 980 | 1468190717183 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 980 | 1468190717185 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:17 INFO - PROCESS | 980 | ++DOCSHELL 12B01800 == 44 [pid = 980] [id = 377] 15:45:17 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (12B03400) [pid = 980] [serial = 1130] [outer = 00000000] 15:45:17 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (131E8400) [pid = 980] [serial = 1131] [outer = 12B03400] 15:45:17 INFO - PROCESS | 980 | 1468190717238 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (15832C00) [pid = 980] [serial = 1132] [outer = 12B03400] 15:45:18 INFO - PROCESS | 980 | 1468190718034 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]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1141ms 15:45:18 INFO - PROCESS | 980 | 1468190718107 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 980 | 1468190718112 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 15:45:18 INFO - PROCESS | 980 | 1468190718116 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:45:18 INFO - PROCESS | 980 | 1468190718121 Marionette TRACE conn3 <- [1,1474,null,{}] 15:45:18 INFO - PROCESS | 980 | 1468190718126 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}] 15:45:18 INFO - PROCESS | 980 | 1468190718128 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:18 INFO - PROCESS | 980 | 1468190718235 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 177A1C00 == 43 [pid = 980] [id = 372] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 114DF400 == 42 [pid = 980] [id = 371] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 130A8000 == 41 [pid = 980] [id = 370] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 11C44000 == 40 [pid = 980] [id = 369] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 16FEC000 == 39 [pid = 980] [id = 368] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 16323400 == 38 [pid = 980] [id = 367] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 1539E400 == 37 [pid = 980] [id = 366] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 13132800 == 36 [pid = 980] [id = 365] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 130A5C00 == 35 [pid = 980] [id = 364] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 17251400 == 34 [pid = 980] [id = 362] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 19D2C400 == 33 [pid = 980] [id = 363] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 13234800 == 32 [pid = 980] [id = 361] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 1696FC00 == 31 [pid = 980] [id = 360] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 12B01800 == 30 [pid = 980] [id = 377] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 18385800 == 29 [pid = 980] [id = 376] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 19C61000 == 28 [pid = 980] [id = 373] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 12B02C00 == 27 [pid = 980] [id = 374] 15:45:18 INFO - PROCESS | 980 | --DOCSHELL 15021800 == 26 [pid = 980] [id = 375] 15:45:18 INFO - PROCESS | 980 | 1468190718970 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:18 INFO - PROCESS | 980 | 1468190718974 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1768A000) [pid = 980] [serial = 1065] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 92 (183BCC00) [pid = 980] [serial = 1068] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 91 (139CCC00) [pid = 980] [serial = 1056] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 90 (13CDF400) [pid = 980] [serial = 1057] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 89 (14297800) [pid = 980] [serial = 1048] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 88 (17710C00) [pid = 980] [serial = 1066] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 87 (13150C00) [pid = 980] [serial = 1051] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 86 (130CC800) [pid = 980] [serial = 1050] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 85 (15F2F400) [pid = 980] [serial = 1059] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15F83400) [pid = 980] [serial = 1060] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 83 (11AE9800) [pid = 980] [serial = 1054] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 82 (10EEB400) [pid = 980] [serial = 1053] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 81 (183C9000) [pid = 980] [serial = 1069] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 80 (185B4C00) [pid = 980] [serial = 1074] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 79 (19AC5400) [pid = 980] [serial = 1078] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 78 (131ED800) [pid = 980] [serial = 1072] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1648F000) [pid = 980] [serial = 1062] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 76 (16F14800) [pid = 980] [serial = 1063] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 75 (198D2800) [pid = 980] [serial = 1075] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 74 (12B05800) [pid = 980] [serial = 1071] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19A2B000) [pid = 980] [serial = 1077] [outer = 00000000] [url = about:blank] 15:45:19 INFO - PROCESS | 980 | ++DOCSHELL 10A74400 == 27 [pid = 980] [id = 378] 15:45:19 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (10A75C00) [pid = 980] [serial = 1133] [outer = 00000000] 15:45:19 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (10E4D800) [pid = 980] [serial = 1134] [outer = 10A75C00] 15:45:19 INFO - PROCESS | 980 | 1468190719113 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (112D3C00) [pid = 980] [serial = 1135] [outer = 10A75C00] 15:45:19 INFO - PROCESS | 980 | 1468190719605 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]]]}] 15:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1563ms 15:45:19 INFO - PROCESS | 980 | 1468190719685 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:45:19 INFO - PROCESS | 980 | 1468190719688 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 15:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:45:19 INFO - PROCESS | 980 | 1468190719693 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:45:19 INFO - PROCESS | 980 | 1468190719696 Marionette TRACE conn3 <- [1,1478,null,{}] 15:45:19 INFO - PROCESS | 980 | 1468190719701 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}] 15:45:19 INFO - PROCESS | 980 | 1468190719704 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:19 INFO - PROCESS | 980 | 1468190719802 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:45:19 INFO - PROCESS | 980 | 1468190719812 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 980 | 1468190719815 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:19 INFO - PROCESS | 980 | ++DOCSHELL 13150800 == 28 [pid = 980] [id = 379] 15:45:19 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (13150C00) [pid = 980] [serial = 1136] [outer = 00000000] 15:45:19 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (131E6000) [pid = 980] [serial = 1137] [outer = 13150C00] 15:45:19 INFO - PROCESS | 980 | 1468190719861 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (13233400) [pid = 980] [serial = 1138] [outer = 13150C00] 15:45:20 INFO - PROCESS | 980 | 1468190720333 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]]]}] 15:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 703ms 15:45:20 INFO - PROCESS | 980 | 1468190720401 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 980 | 1468190720406 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 15:45:20 INFO - PROCESS | 980 | 1468190720411 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:45:20 INFO - PROCESS | 980 | 1468190720413 Marionette TRACE conn3 <- [1,1482,null,{}] 15:45:20 INFO - PROCESS | 980 | 1468190720416 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}] 15:45:20 INFO - PROCESS | 980 | 1468190720419 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:20 INFO - PROCESS | 980 | 1468190720510 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:45:20 INFO - PROCESS | 980 | 1468190720601 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 980 | 1468190720603 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:20 INFO - PROCESS | 980 | ++DOCSHELL 13CEDC00 == 29 [pid = 980] [id = 380] 15:45:20 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (13E90000) [pid = 980] [serial = 1139] [outer = 00000000] 15:45:20 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (14296800) [pid = 980] [serial = 1140] [outer = 13E90000] 15:45:20 INFO - PROCESS | 980 | 1468190720648 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (15393400) [pid = 980] [serial = 1141] [outer = 13E90000] 15:45:20 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (15F2A800) [pid = 980] [serial = 1142] [outer = 1B4EE000] 15:45:21 INFO - PROCESS | 980 | 1468190721119 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]]]}] 15:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 734ms 15:45:21 INFO - PROCESS | 980 | 1468190721155 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 980 | 1468190721157 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 15:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:45:21 INFO - PROCESS | 980 | 1468190721166 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 980 | 1468190721172 Marionette TRACE conn3 <- [1,1486,null,{}] 15:45:21 INFO - PROCESS | 980 | 1468190721192 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}] 15:45:21 INFO - PROCESS | 980 | 1468190721196 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:21 INFO - PROCESS | 980 | 1468190721317 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:45:21 INFO - PROCESS | 980 | 1468190721380 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 980 | 1468190721382 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:21 INFO - PROCESS | 980 | ++DOCSHELL 1320F400 == 30 [pid = 980] [id = 381] 15:45:21 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (13217000) [pid = 980] [serial = 1143] [outer = 00000000] 15:45:21 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1661C800) [pid = 980] [serial = 1144] [outer = 13217000] 15:45:21 INFO - PROCESS | 980 | 1468190721436 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (16D60400) [pid = 980] [serial = 1145] [outer = 13217000] 15:45:21 INFO - PROCESS | 980 | 1468190721894 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]]]}] 15:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 750ms 15:45:21 INFO - PROCESS | 980 | 1468190721924 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 980 | 1468190721927 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 15:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:45:21 INFO - PROCESS | 980 | 1468190721930 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 980 | 1468190721932 Marionette TRACE conn3 <- [1,1490,null,{}] 15:45:21 INFO - PROCESS | 980 | 1468190721935 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}] 15:45:21 INFO - PROCESS | 980 | 1468190721937 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:22 INFO - PROCESS | 980 | 1468190722049 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:45:22 INFO - PROCESS | 980 | 1468190722109 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 980 | 1468190722111 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:22 INFO - PROCESS | 980 | ++DOCSHELL 1661A400 == 31 [pid = 980] [id = 382] 15:45:22 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (17278000) [pid = 980] [serial = 1146] [outer = 00000000] 15:45:22 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1768F400) [pid = 980] [serial = 1147] [outer = 17278000] 15:45:22 INFO - PROCESS | 980 | 1468190722156 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (17709C00) [pid = 980] [serial = 1148] [outer = 17278000] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 88 (13133000) [pid = 980] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19D2C800) [pid = 980] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 86 (130CB400) [pid = 980] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1583C000) [pid = 980] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1779F400) [pid = 980] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 83 (183C8800) [pid = 980] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 82 (114E2800) [pid = 980] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 81 (198CDC00) [pid = 980] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 80 (16327000) [pid = 980] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 79 (177AA400) [pid = 980] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 78 (17252C00) [pid = 980] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13235C00) [pid = 980] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19D25800) [pid = 980] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:45:23 INFO - PROCESS | 980 | --DOMWINDOW == 75 (17248400) [pid = 980] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:45:23 INFO - PROCESS | 980 | 1468190723030 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]]]}] 15:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1141ms 15:45:23 INFO - PROCESS | 980 | 1468190723076 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:45:23 INFO - PROCESS | 980 | 1468190723081 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 15:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:45:23 INFO - PROCESS | 980 | 1468190723087 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 980 | 1468190723090 Marionette TRACE conn3 <- [1,1494,null,{}] 15:45:23 INFO - PROCESS | 980 | 1468190723096 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}] 15:45:23 INFO - PROCESS | 980 | 1468190723099 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:23 INFO - PROCESS | 980 | 1468190723223 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:45:23 INFO - PROCESS | 980 | 1468190723337 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 980 | 1468190723342 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:23 INFO - PROCESS | 980 | ++DOCSHELL 12824000 == 32 [pid = 980] [id = 383] 15:45:23 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (128A3C00) [pid = 980] [serial = 1149] [outer = 00000000] 15:45:23 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (129B4800) [pid = 980] [serial = 1150] [outer = 128A3C00] 15:45:23 INFO - PROCESS | 980 | 1468190723398 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (12DC8000) [pid = 980] [serial = 1151] [outer = 128A3C00] 15:45:24 INFO - PROCESS | 980 | 1468190724128 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]]]}] 15:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1094ms 15:45:24 INFO - PROCESS | 980 | 1468190724189 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 980 | 1468190724193 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 15:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:45:24 INFO - PROCESS | 980 | 1468190724200 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 980 | 1468190724202 Marionette TRACE conn3 <- [1,1498,null,{}] 15:45:24 INFO - PROCESS | 980 | 1468190724206 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}] 15:45:24 INFO - PROCESS | 980 | 1468190724209 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:24 INFO - PROCESS | 980 | 1468190724329 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:45:24 INFO - PROCESS | 980 | 1468190724462 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 980 | 1468190724464 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:24 INFO - PROCESS | 980 | ++DOCSHELL 10BC5400 == 33 [pid = 980] [id = 384] 15:45:24 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (132E9C00) [pid = 980] [serial = 1152] [outer = 00000000] 15:45:24 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (13E9B400) [pid = 980] [serial = 1153] [outer = 132E9C00] 15:45:24 INFO - PROCESS | 980 | 1468190724520 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (150C6400) [pid = 980] [serial = 1154] [outer = 132E9C00] 15:45:25 INFO - PROCESS | 980 | 1468190725380 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]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1188ms 15:45:25 INFO - PROCESS | 980 | 1468190725395 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 980 | 1468190725399 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 15:45:25 INFO - PROCESS | 980 | 1468190725404 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:45:25 INFO - PROCESS | 980 | 1468190725408 Marionette TRACE conn3 <- [1,1502,null,{}] 15:45:25 INFO - PROCESS | 980 | 1468190725413 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}] 15:45:25 INFO - PROCESS | 980 | 1468190725416 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:25 INFO - PROCESS | 980 | 1468190725530 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:45:25 INFO - PROCESS | 980 | 1468190725663 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 980 | 1468190725667 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:25 INFO - PROCESS | 980 | ++DOCSHELL 129AC000 == 34 [pid = 980] [id = 385] 15:45:25 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (129AF000) [pid = 980] [serial = 1155] [outer = 00000000] 15:45:25 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (12D82400) [pid = 980] [serial = 1156] [outer = 129AF000] 15:45:25 INFO - PROCESS | 980 | 1468190725718 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (13133400) [pid = 980] [serial = 1157] [outer = 129AF000] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 1648AC00 == 33 [pid = 980] [id = 289] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 15F2FC00 == 32 [pid = 980] [id = 278] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 12921000 == 31 [pid = 980] [id = 275] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 1343C000 == 30 [pid = 980] [id = 287] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 1320F400 == 29 [pid = 980] [id = 381] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 13CEDC00 == 28 [pid = 980] [id = 380] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 13150800 == 27 [pid = 980] [id = 379] 15:45:25 INFO - PROCESS | 980 | --DOCSHELL 10A74400 == 26 [pid = 980] [id = 378] 15:45:25 INFO - PROCESS | 980 | --DOMWINDOW == 83 (132EB400) [pid = 980] [serial = 1095] [outer = 00000000] [url = about:blank] 15:45:25 INFO - PROCESS | 980 | --DOMWINDOW == 82 (13952C00) [pid = 980] [serial = 1096] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 81 (19D80000) [pid = 980] [serial = 1089] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 80 (19D8BC00) [pid = 980] [serial = 1090] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 79 (12B0A000) [pid = 980] [serial = 1092] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13134800) [pid = 980] [serial = 1093] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 77 (15F2B400) [pid = 980] [serial = 1098] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15F8EC00) [pid = 980] [serial = 1099] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 75 (198D0000) [pid = 980] [serial = 1108] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 74 (183C7C00) [pid = 980] [serial = 1107] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19A2A800) [pid = 980] [serial = 1110] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 72 (17255C00) [pid = 980] [serial = 1114] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 71 (17255800) [pid = 980] [serial = 1113] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 70 (19AC6800) [pid = 980] [serial = 1116] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 69 (16899C00) [pid = 980] [serial = 1101] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19C68000) [pid = 980] [serial = 1081] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 67 (19C5D400) [pid = 980] [serial = 1080] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 66 (177AE000) [pid = 980] [serial = 1086] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 65 (15016000) [pid = 980] [serial = 1083] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 64 (19D32C00) [pid = 980] [serial = 1119] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 63 (183BDC00) [pid = 980] [serial = 1087] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 62 (153A1C00) [pid = 980] [serial = 1084] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 61 (1728C400) [pid = 980] [serial = 1104] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 60 (19D87C00) [pid = 980] [serial = 1120] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 59 (19A33000) [pid = 980] [serial = 1111] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 58 (13C34000) [pid = 980] [serial = 1105] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 57 (19C5A000) [pid = 980] [serial = 1117] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | --DOMWINDOW == 56 (16F15000) [pid = 980] [serial = 1102] [outer = 00000000] [url = about:blank] 15:45:26 INFO - PROCESS | 980 | 1468190726411 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]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1047ms 15:45:26 INFO - PROCESS | 980 | 1468190726447 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 980 | 1468190726452 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 15:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:45:26 INFO - PROCESS | 980 | 1468190726474 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 980 | 1468190726480 Marionette TRACE conn3 <- [1,1506,null,{}] 15:45:26 INFO - PROCESS | 980 | 1468190726485 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}] 15:45:26 INFO - PROCESS | 980 | 1468190726488 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:26 INFO - PROCESS | 980 | 1468190726627 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:45:26 INFO - PROCESS | 980 | 1468190726755 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 980 | 1468190726758 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:26 INFO - PROCESS | 980 | ++DOCSHELL 131E7000 == 27 [pid = 980] [id = 386] 15:45:26 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (131EE000) [pid = 980] [serial = 1158] [outer = 00000000] 15:45:26 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (13240400) [pid = 980] [serial = 1159] [outer = 131EE000] 15:45:26 INFO - PROCESS | 980 | 1468190726816 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (13953C00) [pid = 980] [serial = 1160] [outer = 131EE000] 15:45:27 INFO - PROCESS | 980 | 1468190727420 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]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1000ms 15:45:27 INFO - PROCESS | 980 | 1468190727466 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 980 | 1468190727471 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 15:45:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:45:27 INFO - PROCESS | 980 | 1468190727477 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 980 | 1468190727480 Marionette TRACE conn3 <- [1,1510,null,{}] 15:45:27 INFO - PROCESS | 980 | 1468190727484 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}] 15:45:27 INFO - PROCESS | 980 | 1468190727487 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:27 INFO - PROCESS | 980 | 1468190727600 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:45:27 INFO - PROCESS | 980 | 1468190727700 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 980 | 1468190727702 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:27 INFO - PROCESS | 980 | ++DOCSHELL 1583F400 == 28 [pid = 980] [id = 387] 15:45:27 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (1583FC00) [pid = 980] [serial = 1161] [outer = 00000000] 15:45:27 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (15F2A000) [pid = 980] [serial = 1162] [outer = 1583FC00] 15:45:27 INFO - PROCESS | 980 | 1468190727757 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (15F30800) [pid = 980] [serial = 1163] [outer = 1583FC00] 15:45:28 INFO - PROCESS | 980 | 1468190728339 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"]]]}] 15:45:28 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 () { 15:45:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:45:28 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 () { 15:45:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:45:28 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 () { 15:45:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:45:28 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 () { 15:45:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:45:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 906ms 15:45:28 INFO - PROCESS | 980 | 1468190728383 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 980 | 1468190728386 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 15:45:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:45:28 INFO - PROCESS | 980 | 1468190728389 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 980 | 1468190728393 Marionette TRACE conn3 <- [1,1514,null,{}] 15:45:28 INFO - PROCESS | 980 | 1468190728404 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}] 15:45:28 INFO - PROCESS | 980 | 1468190728409 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:28 INFO - PROCESS | 980 | 1468190728517 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:45:28 INFO - PROCESS | 980 | 1468190728619 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 980 | 1468190728622 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:28 INFO - PROCESS | 980 | ++DOCSHELL 1724D400 == 29 [pid = 980] [id = 388] 15:45:28 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (1724E000) [pid = 980] [serial = 1164] [outer = 00000000] 15:45:28 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (17252800) [pid = 980] [serial = 1165] [outer = 1724E000] 15:45:28 INFO - PROCESS | 980 | 1468190728680 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (17702400) [pid = 980] [serial = 1166] [outer = 1724E000] 15:45:29 INFO - PROCESS | 980 | 1468190729248 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"]]]}] 15:45:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:45:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:45:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:45:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:45:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:45:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:45:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 891ms 15:45:29 INFO - PROCESS | 980 | 1468190729297 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 980 | 1468190729300 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 15:45:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:45:29 INFO - PROCESS | 980 | 1468190729304 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 980 | 1468190729306 Marionette TRACE conn3 <- [1,1518,null,{}] 15:45:29 INFO - PROCESS | 980 | 1468190729310 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}] 15:45:29 INFO - PROCESS | 980 | 1468190729312 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:29 INFO - PROCESS | 980 | 1468190729424 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:45:29 INFO - PROCESS | 980 | 1468190729521 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 980 | 1468190729523 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:29 INFO - PROCESS | 980 | ++DOCSHELL 12822800 == 30 [pid = 980] [id = 389] 15:45:29 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (177A7000) [pid = 980] [serial = 1167] [outer = 00000000] 15:45:29 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (183BCC00) [pid = 980] [serial = 1168] [outer = 177A7000] 15:45:29 INFO - PROCESS | 980 | 1468190729575 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (183BDC00) [pid = 980] [serial = 1169] [outer = 177A7000] 15:45:30 INFO - PROCESS | 980 | 1468190730115 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]]]}] 15:45:30 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 15:45:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:45:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:45:30 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. 15:45:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:45:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 828ms 15:45:30 INFO - PROCESS | 980 | 1468190730145 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 980 | 1468190730148 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 15:45:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:45:30 INFO - PROCESS | 980 | 1468190730151 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 980 | 1468190730153 Marionette TRACE conn3 <- [1,1522,null,{}] 15:45:30 INFO - PROCESS | 980 | 1468190730157 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}] 15:45:30 INFO - PROCESS | 980 | 1468190730160 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:30 INFO - PROCESS | 980 | 1468190730261 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:45:30 INFO - PROCESS | 980 | 1468190730344 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 980 | 1468190730347 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:30 INFO - PROCESS | 980 | ++DOCSHELL 0F397400 == 31 [pid = 980] [id = 390] 15:45:30 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1021DC00) [pid = 980] [serial = 1170] [outer = 00000000] 15:45:30 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (10566000) [pid = 980] [serial = 1171] [outer = 1021DC00] 15:45:30 INFO - PROCESS | 980 | 1468190730470 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (129B1400) [pid = 980] [serial = 1172] [outer = 1021DC00] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 12824000 == 30 [pid = 980] [id = 383] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 10BC5400 == 29 [pid = 980] [id = 384] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 15837400 == 28 [pid = 980] [id = 285] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 175A7400 == 27 [pid = 980] [id = 291] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 183C1000 == 26 [pid = 980] [id = 283] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 112D6800 == 25 [pid = 980] [id = 284] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 15E71C00 == 24 [pid = 980] [id = 277] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 128AD800 == 23 [pid = 980] [id = 286] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 1631D800 == 22 [pid = 980] [id = 288] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 132E9800 == 21 [pid = 980] [id = 276] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 17252000 == 20 [pid = 980] [id = 279] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 18386000 == 19 [pid = 980] [id = 280] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 185AE000 == 18 [pid = 980] [id = 292] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 10A0E800 == 17 [pid = 980] [id = 281] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 1728A400 == 16 [pid = 980] [id = 290] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 13E99400 == 15 [pid = 980] [id = 282] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 1724D400 == 14 [pid = 980] [id = 388] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 12822800 == 13 [pid = 980] [id = 389] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 1583F400 == 12 [pid = 980] [id = 387] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 131E7000 == 11 [pid = 980] [id = 386] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 1661A400 == 10 [pid = 980] [id = 382] 15:45:32 INFO - PROCESS | 980 | --DOCSHELL 129AC000 == 9 [pid = 980] [id = 385] 15:45:33 INFO - PROCESS | 980 | 1468190733037 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]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:45:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2922ms 15:45:33 INFO - PROCESS | 980 | 1468190733080 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:45:33 INFO - PROCESS | 980 | 1468190733085 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 15:45:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:45:33 INFO - PROCESS | 980 | 1468190733091 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 980 | 1468190733094 Marionette TRACE conn3 <- [1,1526,null,{}] 15:45:33 INFO - PROCESS | 980 | 1468190733100 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}] 15:45:33 INFO - PROCESS | 980 | 1468190733103 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:33 INFO - PROCESS | 980 | 1468190733201 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:45:33 INFO - PROCESS | 980 | 1468190733285 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 980 | 1468190733290 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:33 INFO - PROCESS | 980 | ++DOCSHELL 128AD800 == 10 [pid = 980] [id = 391] 15:45:33 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (12927C00) [pid = 980] [serial = 1173] [outer = 00000000] 15:45:33 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13133800) [pid = 980] [serial = 1174] [outer = 12927C00] 15:45:33 INFO - PROCESS | 980 | 1468190733338 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1315A400) [pid = 980] [serial = 1175] [outer = 12927C00] 15:45:33 INFO - PROCESS | 980 | 1468190733752 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]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:45:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 703ms 15:45:33 INFO - PROCESS | 980 | 1468190733790 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:45:33 INFO - PROCESS | 980 | 1468190733795 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 15:45:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:45:33 INFO - PROCESS | 980 | 1468190733801 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 980 | 1468190733804 Marionette TRACE conn3 <- [1,1530,null,{}] 15:45:33 INFO - PROCESS | 980 | 1468190733808 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}] 15:45:33 INFO - PROCESS | 980 | 1468190733811 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:33 INFO - PROCESS | 980 | 1468190733900 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:45:33 INFO - PROCESS | 980 | 1468190733906 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 980 | 1468190733909 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:33 INFO - PROCESS | 980 | ++DOCSHELL 13036400 == 11 [pid = 980] [id = 392] 15:45:33 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13C2E400) [pid = 980] [serial = 1176] [outer = 00000000] 15:45:33 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (13E92400) [pid = 980] [serial = 1177] [outer = 13C2E400] 15:45:33 INFO - PROCESS | 980 | 1468190733955 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (14297C00) [pid = 980] [serial = 1178] [outer = 13C2E400] 15:45:34 INFO - PROCESS | 980 | 1468190734447 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]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:45:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 687ms 15:45:34 INFO - PROCESS | 980 | 1468190734500 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 980 | 1468190734502 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 15:45:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:45:34 INFO - PROCESS | 980 | 1468190734506 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 980 | 1468190734509 Marionette TRACE conn3 <- [1,1534,null,{}] 15:45:34 INFO - PROCESS | 980 | 1468190734520 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}] 15:45:34 INFO - PROCESS | 980 | 1468190734525 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:34 INFO - PROCESS | 980 | 1468190734640 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:45:34 INFO - PROCESS | 980 | 1468190734737 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 980 | 1468190734740 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:34 INFO - PROCESS | 980 | ++DOCSHELL 15F35400 == 12 [pid = 980] [id = 393] 15:45:34 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F36C00) [pid = 980] [serial = 1179] [outer = 00000000] 15:45:34 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1631F400) [pid = 980] [serial = 1180] [outer = 15F36C00] 15:45:34 INFO - PROCESS | 980 | 1468190734788 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16487C00) [pid = 980] [serial = 1181] [outer = 15F36C00] 15:45:35 INFO - PROCESS | 980 | 1468190735238 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]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:45:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 797ms 15:45:35 INFO - PROCESS | 980 | 1468190735307 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 980 | 1468190735319 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 15:45:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:45:35 INFO - PROCESS | 980 | 1468190735327 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 980 | 1468190735328 Marionette TRACE conn3 <- [1,1538,null,{}] 15:45:35 INFO - PROCESS | 980 | 1468190735332 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}] 15:45:35 INFO - PROCESS | 980 | 1468190735334 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:35 INFO - PROCESS | 980 | 1468190735447 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:45:35 INFO - PROCESS | 980 | 1468190735506 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 980 | 1468190735509 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:35 INFO - PROCESS | 980 | ++DOCSHELL 1648DC00 == 13 [pid = 980] [id = 394] 15:45:35 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1697C000) [pid = 980] [serial = 1182] [outer = 00000000] 15:45:35 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (17248400) [pid = 980] [serial = 1183] [outer = 1697C000] 15:45:35 INFO - PROCESS | 980 | 1468190735552 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1728A400) [pid = 980] [serial = 1184] [outer = 1697C000] 15:45:36 INFO - PROCESS | 980 | 1468190736030 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]]]}] 15:45:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:45:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 750ms 15:45:36 INFO - PROCESS | 980 | 1468190736072 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:45:36 INFO - PROCESS | 980 | 1468190736075 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 15:45:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:45:36 INFO - PROCESS | 980 | 1468190736087 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:45:36 INFO - PROCESS | 980 | 1468190736089 Marionette TRACE conn3 <- [1,1542,null,{}] 15:45:36 INFO - PROCESS | 980 | 1468190736092 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}] 15:45:36 INFO - PROCESS | 980 | 1468190736094 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:36 INFO - PROCESS | 980 | 1468190736200 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:45:36 INFO - PROCESS | 980 | 1468190736212 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 980 | 1468190736214 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:36 INFO - PROCESS | 980 | ++DOCSHELL 1759D800 == 14 [pid = 980] [id = 395] 15:45:36 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (17685C00) [pid = 980] [serial = 1185] [outer = 00000000] 15:45:36 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (17709000) [pid = 980] [serial = 1186] [outer = 17685C00] 15:45:36 INFO - PROCESS | 980 | 1468190736257 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (177AE000) [pid = 980] [serial = 1187] [outer = 17685C00] 15:45:36 INFO - PROCESS | 980 | 1468190736710 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]]]}] 15:45:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:45:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 641ms 15:45:36 INFO - PROCESS | 980 | 1468190736726 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:45:36 INFO - PROCESS | 980 | 1468190736728 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 15:45:36 INFO - PROCESS | 980 | 1468190736731 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:45:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:45:36 INFO - PROCESS | 980 | 1468190736732 Marionette TRACE conn3 <- [1,1546,null,{}] 15:45:36 INFO - PROCESS | 980 | 1468190736735 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}] 15:45:36 INFO - PROCESS | 980 | 1468190736741 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:36 INFO - PROCESS | 980 | 1468190736883 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:45:36 INFO - PROCESS | 980 | 1468190736888 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 980 | 1468190736890 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:36 INFO - PROCESS | 980 | ++DOCSHELL 183BD800 == 15 [pid = 980] [id = 396] 15:45:36 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (183BE400) [pid = 980] [serial = 1188] [outer = 00000000] 15:45:36 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (185AC800) [pid = 980] [serial = 1189] [outer = 183BE400] 15:45:36 INFO - PROCESS | 980 | 1468190736934 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (198D3C00) [pid = 980] [serial = 1190] [outer = 183BE400] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1724E000) [pid = 980] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 87 (12B03400) [pid = 980] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 86 (12B03000) [pid = 980] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 85 (18385C00) [pid = 980] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15394000) [pid = 980] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1583FC00) [pid = 980] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 82 (132E9C00) [pid = 980] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 81 (131EE000) [pid = 980] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 80 (128A3C00) [pid = 980] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 79 (17278000) [pid = 980] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 78 (129AF000) [pid = 980] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 77 (10A75C00) [pid = 980] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13150C00) [pid = 980] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13E90000) [pid = 980] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 74 (13217000) [pid = 980] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:45:37 INFO - PROCESS | 980 | --DOMWINDOW == 73 (177A7000) [pid = 980] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:45:37 INFO - PROCESS | 980 | 1468190737574 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]]]}] 15:45:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:45:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 906ms 15:45:37 INFO - PROCESS | 980 | 1468190737635 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:45:37 INFO - PROCESS | 980 | 1468190737637 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 15:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:45:37 INFO - PROCESS | 980 | 1468190737641 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 980 | 1468190737642 Marionette TRACE conn3 <- [1,1550,null,{}] 15:45:37 INFO - PROCESS | 980 | 1468190737646 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}] 15:45:37 INFO - PROCESS | 980 | 1468190737647 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:37 INFO - PROCESS | 980 | 1468190737731 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:45:37 INFO - PROCESS | 980 | 1468190737735 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 980 | 1468190737737 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:37 INFO - PROCESS | 980 | ++DOCSHELL 13031C00 == 16 [pid = 980] [id = 397] 15:45:37 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1312D800) [pid = 980] [serial = 1191] [outer = 00000000] 15:45:37 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15F33C00) [pid = 980] [serial = 1192] [outer = 1312D800] 15:45:37 INFO - PROCESS | 980 | 1468190737780 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1631CC00) [pid = 980] [serial = 1193] [outer = 1312D800] 15:45:38 INFO - PROCESS | 980 | 1468190738255 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]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 703ms 15:45:38 INFO - PROCESS | 980 | 1468190738341 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 980 | 1468190738343 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 15:45:38 INFO - PROCESS | 980 | 1468190738346 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:45:38 INFO - PROCESS | 980 | 1468190738348 Marionette TRACE conn3 <- [1,1554,null,{}] 15:45:38 INFO - PROCESS | 980 | 1468190738351 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}] 15:45:38 INFO - PROCESS | 980 | 1468190738353 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:38 INFO - PROCESS | 980 | 1468190738430 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:45:38 INFO - PROCESS | 980 | 1468190738438 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 980 | 1468190738440 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:38 INFO - PROCESS | 980 | ++DOCSHELL 13E91800 == 17 [pid = 980] [id = 398] 15:45:38 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (13E9D400) [pid = 980] [serial = 1194] [outer = 00000000] 15:45:38 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183CA000) [pid = 980] [serial = 1195] [outer = 13E9D400] 15:45:38 INFO - PROCESS | 980 | 1468190738484 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17252C00) [pid = 980] [serial = 1196] [outer = 13E9D400] 15:45:38 INFO - PROCESS | 980 | 1468190738909 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]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 594ms 15:45:38 INFO - PROCESS | 980 | 1468190738943 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 980 | 1468190738945 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 15:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:45:38 INFO - PROCESS | 980 | 1468190738948 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 980 | 1468190738950 Marionette TRACE conn3 <- [1,1558,null,{}] 15:45:38 INFO - PROCESS | 980 | 1468190738957 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}] 15:45:38 INFO - PROCESS | 980 | 1468190738959 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:39 INFO - PROCESS | 980 | 1468190739038 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:45:39 INFO - PROCESS | 980 | 1468190739071 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:39 INFO - PROCESS | 980 | 1468190739073 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:39 INFO - PROCESS | 980 | ++DOCSHELL 15F2DC00 == 18 [pid = 980] [id = 399] 15:45:39 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (181A8C00) [pid = 980] [serial = 1197] [outer = 00000000] 15:45:39 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198DA000) [pid = 980] [serial = 1198] [outer = 181A8C00] 15:45:39 INFO - PROCESS | 980 | 1468190739116 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198D5800) [pid = 980] [serial = 1199] [outer = 181A8C00] 15:45:39 INFO - PROCESS | 980 | 1468190739760 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]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 844ms 15:45:39 INFO - PROCESS | 980 | 1468190739792 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 980 | 1468190739797 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 15:45:39 INFO - PROCESS | 980 | 1468190739802 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:45:39 INFO - PROCESS | 980 | 1468190739805 Marionette TRACE conn3 <- [1,1562,null,{}] 15:45:39 INFO - PROCESS | 980 | 1468190739812 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}] 15:45:39 INFO - PROCESS | 980 | 1468190739815 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:39 INFO - PROCESS | 980 | 1468190739922 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:45:40 INFO - PROCESS | 980 | 1468190740025 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:40 INFO - PROCESS | 980 | 1468190740028 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:40 INFO - PROCESS | 980 | ++DOCSHELL 12D7CC00 == 19 [pid = 980] [id = 400] 15:45:40 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (12D7DC00) [pid = 980] [serial = 1200] [outer = 00000000] 15:45:40 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1323FC00) [pid = 980] [serial = 1201] [outer = 12D7DC00] 15:45:40 INFO - PROCESS | 980 | 1468190740083 Marionette DEBUG loaded listener.js 15:45:40 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (13953000) [pid = 980] [serial = 1202] [outer = 12D7DC00] 15:45:40 INFO - PROCESS | 980 | 1468190740661 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]]]}] 15:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 891ms 15:45:40 INFO - PROCESS | 980 | 1468190740708 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:45:40 INFO - PROCESS | 980 | 1468190740712 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 15:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:45:40 INFO - PROCESS | 980 | 1468190740719 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 980 | 1468190740721 Marionette TRACE conn3 <- [1,1566,null,{}] 15:45:40 INFO - PROCESS | 980 | 1468190740726 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}] 15:45:40 INFO - PROCESS | 980 | 1468190740729 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:40 INFO - PROCESS | 980 | 1468190740839 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:45:40 INFO - PROCESS | 980 | 1468190740941 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:40 INFO - PROCESS | 980 | 1468190740944 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:40 INFO - PROCESS | 980 | ++DOCSHELL 15F2C400 == 20 [pid = 980] [id = 401] 15:45:40 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15F2F000) [pid = 980] [serial = 1203] [outer = 00000000] 15:45:41 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (16320000) [pid = 980] [serial = 1204] [outer = 15F2F000] 15:45:41 INFO - PROCESS | 980 | 1468190741005 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (16D61800) [pid = 980] [serial = 1205] [outer = 15F2F000] 15:45:41 INFO - PROCESS | 980 | 1468190741556 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]]]}] 15:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 906ms 15:45:41 INFO - PROCESS | 980 | 1468190741623 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:45:41 INFO - PROCESS | 980 | 1468190741625 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 15:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:45:41 INFO - PROCESS | 980 | 1468190741629 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 980 | 1468190741633 Marionette TRACE conn3 <- [1,1570,null,{}] 15:45:41 INFO - PROCESS | 980 | 1468190741643 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}] 15:45:41 INFO - PROCESS | 980 | 1468190741648 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:41 INFO - PROCESS | 980 | 1468190741752 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:45:41 INFO - PROCESS | 980 | 1468190741856 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 980 | 1468190741859 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:41 INFO - PROCESS | 980 | ++DOCSHELL 198CD800 == 21 [pid = 980] [id = 402] 15:45:41 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (198CE000) [pid = 980] [serial = 1206] [outer = 00000000] 15:45:41 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19A2A400) [pid = 980] [serial = 1207] [outer = 198CE000] 15:45:41 INFO - PROCESS | 980 | 1468190741914 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (19A30000) [pid = 980] [serial = 1208] [outer = 198CE000] 15:45:42 INFO - PROCESS | 980 | 1468190742543 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]]]}] 15:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 953ms 15:45:42 INFO - PROCESS | 980 | 1468190742573 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:45:42 INFO - PROCESS | 980 | 1468190742576 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 15:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:45:42 INFO - PROCESS | 980 | 1468190742580 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:45:42 INFO - PROCESS | 980 | 1468190742582 Marionette TRACE conn3 <- [1,1574,null,{}] 15:45:42 INFO - PROCESS | 980 | 1468190742585 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}] 15:45:42 INFO - PROCESS | 980 | 1468190742588 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:42 INFO - PROCESS | 980 | 1468190742689 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:45:42 INFO - PROCESS | 980 | 1468190742791 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 980 | 1468190742793 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:42 INFO - PROCESS | 980 | ++DOCSHELL 13133C00 == 22 [pid = 980] [id = 403] 15:45:42 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1314B400) [pid = 980] [serial = 1209] [outer = 00000000] 15:45:42 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (13212800) [pid = 980] [serial = 1210] [outer = 1314B400] 15:45:42 INFO - PROCESS | 980 | 1468190742845 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (10A05C00) [pid = 980] [serial = 1211] [outer = 1314B400] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 93 (17702400) [pid = 980] [serial = 1166] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 92 (15832C00) [pid = 980] [serial = 1132] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 91 (130CD000) [pid = 980] [serial = 1123] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19A31000) [pid = 980] [serial = 1129] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 89 (16329000) [pid = 980] [serial = 1126] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 88 (183BCC00) [pid = 980] [serial = 1168] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15F30800) [pid = 980] [serial = 1163] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17252800) [pid = 980] [serial = 1165] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 85 (150C6400) [pid = 980] [serial = 1154] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 84 (13E9B400) [pid = 980] [serial = 1153] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 83 (15F2A000) [pid = 980] [serial = 1162] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 82 (13953C00) [pid = 980] [serial = 1160] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 81 (12DC8000) [pid = 980] [serial = 1151] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17709C00) [pid = 980] [serial = 1148] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 79 (129B4800) [pid = 980] [serial = 1150] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13240400) [pid = 980] [serial = 1159] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13133400) [pid = 980] [serial = 1157] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 76 (10E4D800) [pid = 980] [serial = 1134] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 75 (112D3C00) [pid = 980] [serial = 1135] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 74 (131E6000) [pid = 980] [serial = 1137] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 73 (13233400) [pid = 980] [serial = 1138] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 72 (131E8400) [pid = 980] [serial = 1131] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1768F400) [pid = 980] [serial = 1147] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 70 (12D82400) [pid = 980] [serial = 1156] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 69 (12D84000) [pid = 980] [serial = 1122] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 68 (15F28400) [pid = 980] [serial = 1125] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 67 (198D9400) [pid = 980] [serial = 1128] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 66 (15393400) [pid = 980] [serial = 1141] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1320F800) [pid = 980] [serial = 703] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 64 (14296800) [pid = 980] [serial = 1140] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 63 (1661C800) [pid = 980] [serial = 1144] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 62 (16D60400) [pid = 980] [serial = 1145] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 61 (183BDC00) [pid = 980] [serial = 1169] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | --DOMWINDOW == 60 (10566000) [pid = 980] [serial = 1171] [outer = 00000000] [url = about:blank] 15:45:43 INFO - PROCESS | 980 | 1468190743966 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]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1453ms 15:45:44 INFO - PROCESS | 980 | 1468190744036 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 980 | 1468190744040 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 15:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:45:44 INFO - PROCESS | 980 | 1468190744045 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 980 | 1468190744048 Marionette TRACE conn3 <- [1,1578,null,{}] 15:45:44 INFO - PROCESS | 980 | 1468190744053 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}] 15:45:44 INFO - PROCESS | 980 | 1468190744056 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:44 INFO - PROCESS | 980 | 1468190744183 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:45:44 INFO - PROCESS | 980 | 1468190744278 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 980 | 1468190744281 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:44 INFO - PROCESS | 980 | ++DOCSHELL 112D5800 == 23 [pid = 980] [id = 404] 15:45:44 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (114E2800) [pid = 980] [serial = 1212] [outer = 00000000] 15:45:44 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (12B0A400) [pid = 980] [serial = 1213] [outer = 114E2800] 15:45:44 INFO - PROCESS | 980 | 1468190744328 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (12BD8000) [pid = 980] [serial = 1214] [outer = 114E2800] 15:45:44 INFO - PROCESS | 980 | 1468190744737 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]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 734ms 15:45:44 INFO - PROCESS | 980 | 1468190744781 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 980 | 1468190744786 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 15:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:45:44 INFO - PROCESS | 980 | 1468190744792 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 980 | 1468190744795 Marionette TRACE conn3 <- [1,1582,null,{}] 15:45:44 INFO - PROCESS | 980 | 1468190744799 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}] 15:45:44 INFO - PROCESS | 980 | 1468190744802 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:44 INFO - PROCESS | 980 | 1468190744887 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:45:44 INFO - PROCESS | 980 | 1468190744893 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 980 | 1468190744896 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:44 INFO - PROCESS | 980 | ++DOCSHELL 1320D800 == 24 [pid = 980] [id = 405] 15:45:44 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (1320DC00) [pid = 980] [serial = 1215] [outer = 00000000] 15:45:44 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (13216800) [pid = 980] [serial = 1216] [outer = 1320DC00] 15:45:44 INFO - PROCESS | 980 | 1468190744943 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (13235C00) [pid = 980] [serial = 1217] [outer = 1320DC00] 15:45:45 INFO - PROCESS | 980 | 1468190745447 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]]]}] 15:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 703ms 15:45:45 INFO - PROCESS | 980 | 1468190745491 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:45:45 INFO - PROCESS | 980 | 1468190745494 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 15:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:45:45 INFO - PROCESS | 980 | 1468190745498 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 980 | 1468190745501 Marionette TRACE conn3 <- [1,1586,null,{}] 15:45:45 INFO - PROCESS | 980 | 1468190745511 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}] 15:45:45 INFO - PROCESS | 980 | 1468190745516 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:45 INFO - PROCESS | 980 | 1468190745660 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:45:45 INFO - PROCESS | 980 | 1468190745675 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 980 | 1468190745678 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:45 INFO - PROCESS | 980 | ++DOCSHELL 14290800 == 25 [pid = 980] [id = 406] 15:45:45 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (14290C00) [pid = 980] [serial = 1218] [outer = 00000000] 15:45:45 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15022400) [pid = 980] [serial = 1219] [outer = 14290C00] 15:45:45 INFO - PROCESS | 980 | 1468190745725 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (15832C00) [pid = 980] [serial = 1220] [outer = 14290C00] 15:45:46 INFO - PROCESS | 980 | 1468190746182 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]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 735ms 15:45:46 INFO - PROCESS | 980 | 1468190746237 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 980 | 1468190746240 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 15:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:45:46 INFO - PROCESS | 980 | 1468190746243 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 980 | 1468190746245 Marionette TRACE conn3 <- [1,1590,null,{}] 15:45:46 INFO - PROCESS | 980 | 1468190746273 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}] 15:45:46 INFO - PROCESS | 980 | 1468190746275 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:46 INFO - PROCESS | 980 | 1468190746385 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:45:46 INFO - PROCESS | 980 | 1468190746394 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 980 | 1468190746396 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:46 INFO - PROCESS | 980 | ++DOCSHELL 15841000 == 26 [pid = 980] [id = 407] 15:45:46 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (15E80800) [pid = 980] [serial = 1221] [outer = 00000000] 15:45:46 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15F32000) [pid = 980] [serial = 1222] [outer = 15E80800] 15:45:46 INFO - PROCESS | 980 | 1468190746440 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F8A800) [pid = 980] [serial = 1223] [outer = 15E80800] 15:45:46 INFO - PROCESS | 980 | 1468190746876 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]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 657ms 15:45:46 INFO - PROCESS | 980 | 1468190746901 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 980 | 1468190746903 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 15:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:45:46 INFO - PROCESS | 980 | 1468190746907 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 980 | 1468190746908 Marionette TRACE conn3 <- [1,1594,null,{}] 15:45:46 INFO - PROCESS | 980 | 1468190746912 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}] 15:45:46 INFO - PROCESS | 980 | 1468190746914 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:47 INFO - PROCESS | 980 | 1468190747046 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:45:47 INFO - PROCESS | 980 | 1468190747063 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 980 | 1468190747065 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:47 INFO - PROCESS | 980 | ++DOCSHELL 1631BC00 == 27 [pid = 980] [id = 408] 15:45:47 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1631D400) [pid = 980] [serial = 1224] [outer = 00000000] 15:45:47 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1648AC00) [pid = 980] [serial = 1225] [outer = 1631D400] 15:45:47 INFO - PROCESS | 980 | 1468190747108 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16B3B400) [pid = 980] [serial = 1226] [outer = 1631D400] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 74 (13E9D400) [pid = 980] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1697C000) [pid = 980] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 72 (17685C00) [pid = 980] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183BE400) [pid = 980] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 70 (15F36C00) [pid = 980] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 69 (13C2E400) [pid = 980] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 68 (12927C00) [pid = 980] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1021DC00) [pid = 980] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:45:47 INFO - PROCESS | 980 | --DOMWINDOW == 66 (1312D800) [pid = 980] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:45:47 INFO - PROCESS | 980 | 1468190747639 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]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 797ms 15:45:47 INFO - PROCESS | 980 | 1468190747709 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 980 | 1468190747711 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 15:45:47 INFO - PROCESS | 980 | 1468190747715 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:45:47 INFO - PROCESS | 980 | 1468190747716 Marionette TRACE conn3 <- [1,1598,null,{}] 15:45:47 INFO - PROCESS | 980 | 1468190747720 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}] 15:45:47 INFO - PROCESS | 980 | 1468190747726 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:47 INFO - PROCESS | 980 | 1468190747825 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:45:47 INFO - PROCESS | 980 | 1468190747830 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 980 | 1468190747832 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:47 INFO - PROCESS | 980 | ++DOCSHELL 13217800 == 28 [pid = 980] [id = 409] 15:45:47 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15E7E400) [pid = 980] [serial = 1227] [outer = 00000000] 15:45:47 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (17248C00) [pid = 980] [serial = 1228] [outer = 15E7E400] 15:45:47 INFO - PROCESS | 980 | 1468190747876 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (17688400) [pid = 980] [serial = 1229] [outer = 15E7E400] 15:45:48 INFO - PROCESS | 980 | 1468190748288 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]]]}] 15:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 594ms 15:45:48 INFO - PROCESS | 980 | 1468190748311 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 980 | 1468190748313 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 15:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:45:48 INFO - PROCESS | 980 | 1468190748329 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 980 | 1468190748330 Marionette TRACE conn3 <- [1,1602,null,{}] 15:45:48 INFO - PROCESS | 980 | 1468190748337 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}] 15:45:48 INFO - PROCESS | 980 | 1468190748339 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:48 INFO - PROCESS | 980 | 1468190748423 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:45:48 INFO - PROCESS | 980 | 1468190748428 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 980 | 1468190748430 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:48 INFO - PROCESS | 980 | ++DOCSHELL 17255800 == 29 [pid = 980] [id = 410] 15:45:48 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (17293C00) [pid = 980] [serial = 1230] [outer = 00000000] 15:45:48 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (17D7D800) [pid = 980] [serial = 1231] [outer = 17293C00] 15:45:48 INFO - PROCESS | 980 | 1468190748472 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17D83800) [pid = 980] [serial = 1232] [outer = 17293C00] 15:45:48 INFO - PROCESS | 980 | 1468190748906 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]]]}] 15:45:48 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 15:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 656ms 15:45:48 INFO - PROCESS | 980 | 1468190748976 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 980 | 1468190748978 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 15:45:48 INFO - PROCESS | 980 | 1468190748981 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:45:48 INFO - PROCESS | 980 | 1468190748983 Marionette TRACE conn3 <- [1,1606,null,{}] 15:45:49 INFO - PROCESS | 980 | 1468190748986 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}] 15:45:49 INFO - PROCESS | 980 | 1468190748988 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:49 INFO - PROCESS | 980 | 1468190749062 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:45:49 INFO - PROCESS | 980 | 1468190749069 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 980 | 1468190749071 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:49 INFO - PROCESS | 980 | ++DOCSHELL 1026AC00 == 30 [pid = 980] [id = 411] 15:45:49 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (15874C00) [pid = 980] [serial = 1233] [outer = 00000000] 15:45:49 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (183C3000) [pid = 980] [serial = 1234] [outer = 15874C00] 15:45:49 INFO - PROCESS | 980 | 1468190749114 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (183BE000) [pid = 980] [serial = 1235] [outer = 15874C00] 15:45:49 INFO - PROCESS | 980 | 1468190749829 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]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 906ms 15:45:49 INFO - PROCESS | 980 | 1468190749886 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:45:49 INFO - PROCESS | 980 | 1468190749890 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 15:45:49 INFO - PROCESS | 980 | 1468190749896 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:45:49 INFO - PROCESS | 980 | 1468190749899 Marionette TRACE conn3 <- [1,1610,null,{}] 15:45:49 INFO - PROCESS | 980 | 1468190749904 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}] 15:45:49 INFO - PROCESS | 980 | 1468190749907 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:50 INFO - PROCESS | 980 | 1468190750026 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:45:50 INFO - PROCESS | 980 | 1468190750148 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 980 | 1468190750151 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:50 INFO - PROCESS | 980 | ++DOCSHELL 1292A000 == 31 [pid = 980] [id = 412] 15:45:50 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (129AC400) [pid = 980] [serial = 1236] [outer = 00000000] 15:45:50 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (131ED400) [pid = 980] [serial = 1237] [outer = 129AC400] 15:45:50 INFO - PROCESS | 980 | 1468190750208 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1320F800) [pid = 980] [serial = 1238] [outer = 129AC400] 15:45:50 INFO - PROCESS | 980 | 1468190750895 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]]]}] 15:45:50 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 15:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1031ms 15:45:50 INFO - PROCESS | 980 | 1468190750979 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:45:50 INFO - PROCESS | 980 | 1468190750984 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 15:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:45:51 INFO - PROCESS | 980 | 1468190750992 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 980 | 1468190750995 Marionette TRACE conn3 <- [1,1614,null,{}] 15:45:51 INFO - PROCESS | 980 | 1468190750999 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}] 15:45:51 INFO - PROCESS | 980 | 1468190751002 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:51 INFO - PROCESS | 980 | 1468190751132 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:45:51 INFO - PROCESS | 980 | 1468190751355 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:51 INFO - PROCESS | 980 | 1468190751359 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:51 INFO - PROCESS | 980 | ++DOCSHELL 10566000 == 32 [pid = 980] [id = 413] 15:45:51 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1059BC00) [pid = 980] [serial = 1239] [outer = 00000000] 15:45:51 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (10EEB800) [pid = 980] [serial = 1240] [outer = 1059BC00] 15:45:51 INFO - PROCESS | 980 | 1468190751414 Marionette DEBUG loaded listener.js 15:45:51 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (11AEB800) [pid = 980] [serial = 1241] [outer = 1059BC00] 15:45:51 INFO - PROCESS | 980 | --DOCSHELL 0F397400 == 31 [pid = 980] [id = 390] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 80 (198DA000) [pid = 980] [serial = 1198] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 79 (17252C00) [pid = 980] [serial = 1196] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 78 (17248400) [pid = 980] [serial = 1183] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 77 (17709000) [pid = 980] [serial = 1186] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1728A400) [pid = 980] [serial = 1184] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 75 (185AC800) [pid = 980] [serial = 1189] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 74 (177AE000) [pid = 980] [serial = 1187] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 73 (183CA000) [pid = 980] [serial = 1195] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 72 (198D3C00) [pid = 980] [serial = 1190] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1631F400) [pid = 980] [serial = 1180] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 70 (13E92400) [pid = 980] [serial = 1177] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 69 (14297C00) [pid = 980] [serial = 1178] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 68 (13133800) [pid = 980] [serial = 1174] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1315A400) [pid = 980] [serial = 1175] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 66 (129B1400) [pid = 980] [serial = 1172] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 65 (15F33C00) [pid = 980] [serial = 1192] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 64 (1631CC00) [pid = 980] [serial = 1193] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | --DOMWINDOW == 63 (16487C00) [pid = 980] [serial = 1181] [outer = 00000000] [url = about:blank] 15:45:51 INFO - PROCESS | 980 | 1468190751979 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]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1031ms 15:45:52 INFO - PROCESS | 980 | 1468190752034 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:45:52 INFO - PROCESS | 980 | 1468190752037 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 15:45:52 INFO - PROCESS | 980 | 1468190752058 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - PROCESS | 980 | 1468190752060 Marionette TRACE conn3 <- [1,1618,null,{}] 15:45:52 INFO - PROCESS | 980 | 1468190752065 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}] 15:45:52 INFO - PROCESS | 980 | 1468190752070 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:52 INFO - PROCESS | 980 | 1468190752154 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:45:52 INFO - PROCESS | 980 | 1468190752166 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 980 | 1468190752169 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:52 INFO - PROCESS | 980 | ++DOCSHELL 10A79C00 == 32 [pid = 980] [id = 414] 15:45:52 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (10A7C000) [pid = 980] [serial = 1242] [outer = 00000000] 15:45:52 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (131E3400) [pid = 980] [serial = 1243] [outer = 10A7C000] 15:45:52 INFO - PROCESS | 980 | 1468190752292 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (13234C00) [pid = 980] [serial = 1244] [outer = 10A7C000] 15:45:52 INFO - PROCESS | 980 | 1468190752697 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]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 719ms 15:45:52 INFO - PROCESS | 980 | 1468190752761 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:45:52 INFO - PROCESS | 980 | 1468190752765 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 15:45:52 INFO - PROCESS | 980 | 1468190752769 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:45:52 INFO - PROCESS | 980 | 1468190752771 Marionette TRACE conn3 <- [1,1622,null,{}] 15:45:52 INFO - PROCESS | 980 | 1468190752775 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}] 15:45:52 INFO - PROCESS | 980 | 1468190752778 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:52 INFO - PROCESS | 980 | 1468190752867 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:45:52 INFO - PROCESS | 980 | 1468190752873 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 980 | 1468190752875 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:52 INFO - PROCESS | 980 | ++DOCSHELL 13953C00 == 33 [pid = 980] [id = 415] 15:45:52 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (13C2CC00) [pid = 980] [serial = 1245] [outer = 00000000] 15:45:52 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (14297000) [pid = 980] [serial = 1246] [outer = 13C2CC00] 15:45:52 INFO - PROCESS | 980 | 1468190752919 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (15832800) [pid = 980] [serial = 1247] [outer = 13C2CC00] 15:45:53 INFO - PROCESS | 980 | 1468190753379 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]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 625ms 15:45:53 INFO - PROCESS | 980 | 1468190753408 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 980 | 1468190753410 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 15:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:45:53 INFO - PROCESS | 980 | 1468190753415 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 980 | 1468190753420 Marionette TRACE conn3 <- [1,1626,null,{}] 15:45:53 INFO - PROCESS | 980 | 1468190753429 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}] 15:45:53 INFO - PROCESS | 980 | 1468190753433 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:53 INFO - PROCESS | 980 | 1468190753517 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:45:53 INFO - PROCESS | 980 | 1468190753526 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 980 | 1468190753528 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:53 INFO - PROCESS | 980 | ++DOCSHELL 16328800 == 34 [pid = 980] [id = 416] 15:45:53 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16328C00) [pid = 980] [serial = 1248] [outer = 00000000] 15:45:53 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1648C000) [pid = 980] [serial = 1249] [outer = 16328C00] 15:45:53 INFO - PROCESS | 980 | 1468190753572 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16D60400) [pid = 980] [serial = 1250] [outer = 16328C00] 15:45:54 INFO - PROCESS | 980 | 1468190754010 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]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 656ms 15:45:54 INFO - PROCESS | 980 | 1468190754072 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 980 | 1468190754075 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 15:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:45:54 INFO - PROCESS | 980 | 1468190754078 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 980 | 1468190754079 Marionette TRACE conn3 <- [1,1630,null,{}] 15:45:54 INFO - PROCESS | 980 | 1468190754083 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}] 15:45:54 INFO - PROCESS | 980 | 1468190754085 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:54 INFO - PROCESS | 980 | 1468190754196 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:45:54 INFO - PROCESS | 980 | 1468190754277 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 980 | 1468190754279 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:54 INFO - PROCESS | 980 | ++DOCSHELL 1724C000 == 35 [pid = 980] [id = 417] 15:45:54 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1724C800) [pid = 980] [serial = 1251] [outer = 00000000] 15:45:54 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (175A7C00) [pid = 980] [serial = 1252] [outer = 1724C800] 15:45:54 INFO - PROCESS | 980 | 1468190754324 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17708000) [pid = 980] [serial = 1253] [outer = 1724C800] 15:45:54 INFO - PROCESS | 980 | 1468190754727 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]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 703ms 15:45:54 INFO - PROCESS | 980 | 1468190754776 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 980 | 1468190754778 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 15:45:54 INFO - PROCESS | 980 | 1468190754782 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:45:54 INFO - PROCESS | 980 | 1468190754783 Marionette TRACE conn3 <- [1,1634,null,{}] 15:45:54 INFO - PROCESS | 980 | 1468190754787 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}] 15:45:54 INFO - PROCESS | 980 | 1468190754789 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:54 INFO - PROCESS | 980 | 1468190754901 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:45:54 INFO - PROCESS | 980 | 1468190754906 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 980 | 1468190754912 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:54 INFO - PROCESS | 980 | ++DOCSHELL 1394A800 == 36 [pid = 980] [id = 418] 15:45:54 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17252C00) [pid = 980] [serial = 1254] [outer = 00000000] 15:45:54 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (17DE0400) [pid = 980] [serial = 1255] [outer = 17252C00] 15:45:54 INFO - PROCESS | 980 | 1468190754966 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183C2400) [pid = 980] [serial = 1256] [outer = 17252C00] 15:45:55 INFO - PROCESS | 980 | 1468190755451 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]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 704ms 15:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:45:55 INFO - PROCESS | 980 | 1468190755487 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 980 | 1468190755489 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 15:45:55 INFO - PROCESS | 980 | 1468190755492 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 980 | 1468190755494 Marionette TRACE conn3 <- [1,1638,null,{}] 15:45:55 INFO - PROCESS | 980 | 1468190755497 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}] 15:45:55 INFO - PROCESS | 980 | 1468190755499 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:55 INFO - PROCESS | 980 | 1468190755633 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:45:55 INFO - PROCESS | 980 | 1468190755655 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 980 | 1468190755657 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:55 INFO - PROCESS | 980 | ++DOCSHELL 198CF800 == 37 [pid = 980] [id = 419] 15:45:55 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198CFC00) [pid = 980] [serial = 1257] [outer = 00000000] 15:45:55 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (198D6000) [pid = 980] [serial = 1258] [outer = 198CFC00] 15:45:55 INFO - PROCESS | 980 | 1468190755700 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D1C00) [pid = 980] [serial = 1259] [outer = 198CFC00] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 80 (14290C00) [pid = 980] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15E80800) [pid = 980] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 78 (114E2800) [pid = 980] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1320DC00) [pid = 980] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1314B400) [pid = 980] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1631D400) [pid = 980] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 74 (181A8C00) [pid = 980] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 73 (12D7DC00) [pid = 980] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 72 (15F2F000) [pid = 980] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 71 (198CE000) [pid = 980] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 70 (17293C00) [pid = 980] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:45:56 INFO - PROCESS | 980 | --DOMWINDOW == 69 (15E7E400) [pid = 980] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:45:56 INFO - PROCESS | 980 | 1468190756202 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]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 735ms 15:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:45:56 INFO - PROCESS | 980 | 1468190756234 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 980 | 1468190756236 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 15:45:56 INFO - PROCESS | 980 | 1468190756239 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 980 | 1468190756241 Marionette TRACE conn3 <- [1,1642,null,{}] 15:45:56 INFO - PROCESS | 980 | 1468190756244 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}] 15:45:56 INFO - PROCESS | 980 | 1468190756245 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:56 INFO - PROCESS | 980 | 1468190756320 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:45:56 INFO - PROCESS | 980 | 1468190756325 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 980 | 1468190756327 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:56 INFO - PROCESS | 980 | ++DOCSHELL 13153C00 == 38 [pid = 980] [id = 420] 15:45:56 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (131EE400) [pid = 980] [serial = 1260] [outer = 00000000] 15:45:56 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1631D400) [pid = 980] [serial = 1261] [outer = 131EE400] 15:45:56 INFO - PROCESS | 980 | 1468190756369 Marionette DEBUG loaded listener.js 15:45:56 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17278000) [pid = 980] [serial = 1262] [outer = 131EE400] 15:45:56 INFO - PROCESS | 980 | 1468190756787 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]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 594ms 15:45:56 INFO - PROCESS | 980 | 1468190756835 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 980 | 1468190756837 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 15:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:45:56 INFO - PROCESS | 980 | 1468190756840 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 980 | 1468190756842 Marionette TRACE conn3 <- [1,1646,null,{}] 15:45:56 INFO - PROCESS | 980 | 1468190756846 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}] 15:45:56 INFO - PROCESS | 980 | 1468190756848 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:56 INFO - PROCESS | 980 | 1468190756929 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:45:56 INFO - PROCESS | 980 | 1468190756961 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 980 | 1468190756963 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:56 INFO - PROCESS | 980 | ++DOCSHELL 10EEA800 == 39 [pid = 980] [id = 421] 15:45:56 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (14290C00) [pid = 980] [serial = 1263] [outer = 00000000] 15:45:57 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (19A2A800) [pid = 980] [serial = 1264] [outer = 14290C00] 15:45:57 INFO - PROCESS | 980 | 1468190757006 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19A32400) [pid = 980] [serial = 1265] [outer = 14290C00] 15:45:57 INFO - PROCESS | 980 | 1468190757662 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]]]}] 15:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 907ms 15:45:57 INFO - PROCESS | 980 | 1468190757746 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:45:57 INFO - PROCESS | 980 | 1468190757750 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 15:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:45:57 INFO - PROCESS | 980 | 1468190757755 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 980 | 1468190757760 Marionette TRACE conn3 <- [1,1650,null,{}] 15:45:57 INFO - PROCESS | 980 | 1468190757765 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}] 15:45:57 INFO - PROCESS | 980 | 1468190757768 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:57 INFO - PROCESS | 980 | 1468190757881 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:45:58 INFO - PROCESS | 980 | 1468190758005 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 980 | 1468190758008 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:58 INFO - PROCESS | 980 | ++DOCSHELL 130A7400 == 40 [pid = 980] [id = 422] 15:45:58 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1312C400) [pid = 980] [serial = 1266] [outer = 00000000] 15:45:58 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (131EDC00) [pid = 980] [serial = 1267] [outer = 1312C400] 15:45:58 INFO - PROCESS | 980 | 1468190758063 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (13C38C00) [pid = 980] [serial = 1268] [outer = 1312C400] 15:45:58 INFO - PROCESS | 980 | 1468190758678 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]]]}] 15:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1000ms 15:45:58 INFO - PROCESS | 980 | 1468190758760 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:45:58 INFO - PROCESS | 980 | 1468190758764 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 15:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:45:58 INFO - PROCESS | 980 | 1468190758770 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:45:58 INFO - PROCESS | 980 | 1468190758773 Marionette TRACE conn3 <- [1,1654,null,{}] 15:45:58 INFO - PROCESS | 980 | 1468190758777 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}] 15:45:58 INFO - PROCESS | 980 | 1468190758780 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:58 INFO - PROCESS | 980 | 1468190758938 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:45:59 INFO - PROCESS | 980 | 1468190758992 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 980 | 1468190758994 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:59 INFO - PROCESS | 980 | ++DOCSHELL 15F32800 == 41 [pid = 980] [id = 423] 15:45:59 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15F33C00) [pid = 980] [serial = 1269] [outer = 00000000] 15:45:59 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16329C00) [pid = 980] [serial = 1270] [outer = 15F33C00] 15:45:59 INFO - PROCESS | 980 | 1468190759049 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1648E400) [pid = 980] [serial = 1271] [outer = 15F33C00] 15:45:59 INFO - PROCESS | 980 | 1468190759675 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]]]}] 15:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 937ms 15:45:59 INFO - PROCESS | 980 | 1468190759716 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 980 | 1468190759718 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 15:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:45:59 INFO - PROCESS | 980 | 1468190759722 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 980 | 1468190759726 Marionette TRACE conn3 <- [1,1658,null,{}] 15:45:59 INFO - PROCESS | 980 | 1468190759736 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}] 15:45:59 INFO - PROCESS | 980 | 1468190759741 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:45:59 INFO - PROCESS | 980 | 1468190759844 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:46:00 INFO - PROCESS | 980 | 1468190759985 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:00 INFO - PROCESS | 980 | 1468190759988 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:00 INFO - PROCESS | 980 | ++DOCSHELL 1837E800 == 42 [pid = 980] [id = 424] 15:46:00 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (18384C00) [pid = 980] [serial = 1272] [outer = 00000000] 15:46:00 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19A28000) [pid = 980] [serial = 1273] [outer = 18384C00] 15:46:00 INFO - PROCESS | 980 | 1468190760045 Marionette DEBUG loaded listener.js 15:46:00 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19ACC800) [pid = 980] [serial = 1274] [outer = 18384C00] 15:46:00 INFO - PROCESS | 980 | 1468190760754 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]]]}] 15:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1110ms 15:46:00 INFO - PROCESS | 980 | 1468190760828 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:46:00 INFO - PROCESS | 980 | 1468190760832 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 15:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:46:00 INFO - PROCESS | 980 | 1468190760854 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 980 | 1468190760857 Marionette TRACE conn3 <- [1,1662,null,{}] 15:46:00 INFO - PROCESS | 980 | 1468190760862 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}] 15:46:00 INFO - PROCESS | 980 | 1468190760865 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:00 INFO - PROCESS | 980 | 1468190760966 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 13153C00 == 41 [pid = 980] [id = 420] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 198CF800 == 40 [pid = 980] [id = 419] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 1394A800 == 39 [pid = 980] [id = 418] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 1724C000 == 38 [pid = 980] [id = 417] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 16328800 == 37 [pid = 980] [id = 416] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 13953C00 == 36 [pid = 980] [id = 415] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 10A79C00 == 35 [pid = 980] [id = 414] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 1292A000 == 34 [pid = 980] [id = 412] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 10566000 == 33 [pid = 980] [id = 413] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 13217800 == 32 [pid = 980] [id = 409] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 1026AC00 == 31 [pid = 980] [id = 411] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 17255800 == 30 [pid = 980] [id = 410] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 15F32800 == 29 [pid = 980] [id = 423] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 1837E800 == 28 [pid = 980] [id = 424] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 10EEA800 == 27 [pid = 980] [id = 421] 15:46:01 INFO - PROCESS | 980 | --DOCSHELL 130A7400 == 26 [pid = 980] [id = 422] 15:46:01 INFO - PROCESS | 980 | 1468190761635 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 980 | 1468190761639 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 83 (15022400) [pid = 980] [serial = 1219] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15F32000) [pid = 980] [serial = 1222] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 81 (12B0A400) [pid = 980] [serial = 1213] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 80 (12BD8000) [pid = 980] [serial = 1214] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13216800) [pid = 980] [serial = 1216] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15832C00) [pid = 980] [serial = 1220] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 77 (10A05C00) [pid = 980] [serial = 1211] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13212800) [pid = 980] [serial = 1210] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1648AC00) [pid = 980] [serial = 1225] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 74 (198D5800) [pid = 980] [serial = 1199] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 73 (13953000) [pid = 980] [serial = 1202] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1323FC00) [pid = 980] [serial = 1201] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16D61800) [pid = 980] [serial = 1205] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 70 (16320000) [pid = 980] [serial = 1204] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19A30000) [pid = 980] [serial = 1208] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19A2A400) [pid = 980] [serial = 1207] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 67 (17D83800) [pid = 980] [serial = 1232] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 66 (183C3000) [pid = 980] [serial = 1234] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 65 (15F8A800) [pid = 980] [serial = 1223] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 64 (17D7D800) [pid = 980] [serial = 1231] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 63 (17248C00) [pid = 980] [serial = 1228] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 62 (16B3B400) [pid = 980] [serial = 1226] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 61 (17688400) [pid = 980] [serial = 1229] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | --DOMWINDOW == 60 (13235C00) [pid = 980] [serial = 1217] [outer = 00000000] [url = about:blank] 15:46:01 INFO - PROCESS | 980 | ++DOCSHELL 10A0E800 == 27 [pid = 980] [id = 425] 15:46:01 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (10A10000) [pid = 980] [serial = 1275] [outer = 00000000] 15:46:01 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (10EE7400) [pid = 980] [serial = 1276] [outer = 10A10000] 15:46:01 INFO - PROCESS | 980 | 1468190761767 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (114E2C00) [pid = 980] [serial = 1277] [outer = 10A10000] 15:46:02 INFO - PROCESS | 980 | 1468190762186 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]]]}] 15:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1360ms 15:46:02 INFO - PROCESS | 980 | 1468190762216 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 980 | 1468190762219 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 15:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:46:02 INFO - PROCESS | 980 | 1468190762260 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 980 | 1468190762263 Marionette TRACE conn3 <- [1,1666,null,{}] 15:46:02 INFO - PROCESS | 980 | 1468190762269 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}] 15:46:02 INFO - PROCESS | 980 | 1468190762274 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:02 INFO - PROCESS | 980 | 1468190762364 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:46:02 INFO - PROCESS | 980 | 1468190762372 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 980 | 1468190762374 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:02 INFO - PROCESS | 980 | ++DOCSHELL 130CB400 == 28 [pid = 980] [id = 426] 15:46:02 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (130CD000) [pid = 980] [serial = 1278] [outer = 00000000] 15:46:02 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (13157000) [pid = 980] [serial = 1279] [outer = 130CD000] 15:46:02 INFO - PROCESS | 980 | 1468190762424 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (13210000) [pid = 980] [serial = 1280] [outer = 130CD000] 15:46:02 INFO - PROCESS | 980 | 1468190762884 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]]]}] 15:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 672ms 15:46:02 INFO - PROCESS | 980 | 1468190762906 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 980 | 1468190762910 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 15:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:46:02 INFO - PROCESS | 980 | 1468190762919 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 980 | 1468190762920 Marionette TRACE conn3 <- [1,1670,null,{}] 15:46:02 INFO - PROCESS | 980 | 1468190762924 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}] 15:46:02 INFO - PROCESS | 980 | 1468190762927 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:03 INFO - PROCESS | 980 | 1468190763040 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:46:03 INFO - PROCESS | 980 | 1468190763050 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 980 | 1468190763052 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:03 INFO - PROCESS | 980 | ++DOCSHELL 13951C00 == 29 [pid = 980] [id = 427] 15:46:03 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (139DA000) [pid = 980] [serial = 1281] [outer = 00000000] 15:46:03 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13C39C00) [pid = 980] [serial = 1282] [outer = 139DA000] 15:46:03 INFO - PROCESS | 980 | 1468190763096 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (14296800) [pid = 980] [serial = 1283] [outer = 139DA000] 15:46:03 INFO - PROCESS | 980 | 1468190763575 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]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 703ms 15:46:03 INFO - PROCESS | 980 | 1468190763620 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 980 | 1468190763622 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 15:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:46:03 INFO - PROCESS | 980 | 1468190763626 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 980 | 1468190763632 Marionette TRACE conn3 <- [1,1674,null,{}] 15:46:03 INFO - PROCESS | 980 | 1468190763641 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}] 15:46:03 INFO - PROCESS | 980 | 1468190763645 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:03 INFO - PROCESS | 980 | 1468190763726 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:46:03 INFO - PROCESS | 980 | 1468190763733 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 980 | 1468190763735 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:03 INFO - PROCESS | 980 | ++DOCSHELL 153A1000 == 30 [pid = 980] [id = 428] 15:46:03 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (153A1C00) [pid = 980] [serial = 1284] [outer = 00000000] 15:46:03 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15F2E000) [pid = 980] [serial = 1285] [outer = 153A1C00] 15:46:03 INFO - PROCESS | 980 | 1468190763778 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F90800) [pid = 980] [serial = 1286] [outer = 153A1C00] 15:46:04 INFO - PROCESS | 980 | 1468190764267 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]]]}] 15:46:04 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 15:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 703ms 15:46:04 INFO - PROCESS | 980 | 1468190764325 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:46:04 INFO - PROCESS | 980 | 1468190764327 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 15:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:46:04 INFO - PROCESS | 980 | 1468190764331 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:46:04 INFO - PROCESS | 980 | 1468190764332 Marionette TRACE conn3 <- [1,1678,null,{}] 15:46:04 INFO - PROCESS | 980 | 1468190764344 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}] 15:46:04 INFO - PROCESS | 980 | 1468190764346 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:04 INFO - PROCESS | 980 | 1468190764481 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:46:04 INFO - PROCESS | 980 | 1468190764493 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 980 | 1468190764495 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:04 INFO - PROCESS | 980 | ++DOCSHELL 16481400 == 31 [pid = 980] [id = 429] 15:46:04 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16482400) [pid = 980] [serial = 1287] [outer = 00000000] 15:46:04 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1648A000) [pid = 980] [serial = 1288] [outer = 16482400] 15:46:04 INFO - PROCESS | 980 | 1468190764544 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16896400) [pid = 980] [serial = 1289] [outer = 16482400] 15:46:05 INFO - PROCESS | 980 | 1468190765017 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]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 766ms 15:46:05 INFO - PROCESS | 980 | 1468190765091 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 980 | 1468190765094 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 15:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:46:05 INFO - PROCESS | 980 | 1468190765097 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 980 | 1468190765099 Marionette TRACE conn3 <- [1,1682,null,{}] 15:46:05 INFO - PROCESS | 980 | 1468190765102 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}] 15:46:05 INFO - PROCESS | 980 | 1468190765104 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:05 INFO - PROCESS | 980 | 1468190765212 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:46:05 INFO - PROCESS | 980 | 1468190765224 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 980 | 1468190765230 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:05 INFO - PROCESS | 980 | ++DOCSHELL 16FEC000 == 32 [pid = 980] [id = 430] 15:46:05 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17248800) [pid = 980] [serial = 1290] [outer = 00000000] 15:46:05 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (17255400) [pid = 980] [serial = 1291] [outer = 17248800] 15:46:05 INFO - PROCESS | 980 | 1468190765334 Marionette DEBUG loaded listener.js 15:46:05 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17690C00) [pid = 980] [serial = 1292] [outer = 17248800] 15:46:05 INFO - PROCESS | 980 | 1468190765772 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]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 703ms 15:46:05 INFO - PROCESS | 980 | 1468190765800 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 980 | 1468190765802 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 15:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:46:05 INFO - PROCESS | 980 | 1468190765806 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 980 | 1468190765807 Marionette TRACE conn3 <- [1,1686,null,{}] 15:46:05 INFO - PROCESS | 980 | 1468190765811 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}] 15:46:05 INFO - PROCESS | 980 | 1468190765813 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:05 INFO - PROCESS | 980 | 1468190765946 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:46:05 INFO - PROCESS | 980 | 1468190765954 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 980 | 1468190765956 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:05 INFO - PROCESS | 980 | ++DOCSHELL 10A73800 == 33 [pid = 980] [id = 431] 15:46:05 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17DEA000) [pid = 980] [serial = 1293] [outer = 00000000] 15:46:06 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183BF800) [pid = 980] [serial = 1294] [outer = 17DEA000] 15:46:06 INFO - PROCESS | 980 | 1468190765998 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (183CA400) [pid = 980] [serial = 1295] [outer = 17DEA000] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1724C800) [pid = 980] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 79 (16328C00) [pid = 980] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1059BC00) [pid = 980] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 77 (129AC400) [pid = 980] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13C2CC00) [pid = 980] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 75 (10A7C000) [pid = 980] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 74 (15874C00) [pid = 980] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 73 (17252C00) [pid = 980] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 72 (198CFC00) [pid = 980] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 71 (131EE400) [pid = 980] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:46:06 INFO - PROCESS | 980 | --DOMWINDOW == 70 (14290C00) [pid = 980] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:46:06 INFO - PROCESS | 980 | 1468190766569 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]]]}] 15:46:06 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 15:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 797ms 15:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:46:06 INFO - PROCESS | 980 | 1468190766610 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 980 | 1468190766612 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 15:46:06 INFO - PROCESS | 980 | 1468190766616 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 980 | 1468190766617 Marionette TRACE conn3 <- [1,1690,null,{}] 15:46:06 INFO - PROCESS | 980 | 1468190766620 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}] 15:46:06 INFO - PROCESS | 980 | 1468190766622 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:06 INFO - PROCESS | 980 | 1468190766697 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:46:06 INFO - PROCESS | 980 | 1468190766703 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 980 | 1468190766704 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:06 INFO - PROCESS | 980 | ++DOCSHELL 1291EC00 == 34 [pid = 980] [id = 432] 15:46:06 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (129B4800) [pid = 980] [serial = 1296] [outer = 00000000] 15:46:06 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16FE5C00) [pid = 980] [serial = 1297] [outer = 129B4800] 15:46:06 INFO - PROCESS | 980 | 1468190766747 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17694C00) [pid = 980] [serial = 1298] [outer = 129B4800] 15:46:07 INFO - PROCESS | 980 | 1468190767182 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]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 594ms 15:46:07 INFO - PROCESS | 980 | 1468190767211 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 980 | 1468190767213 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 15:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:46:07 INFO - PROCESS | 980 | 1468190767221 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 980 | 1468190767223 Marionette TRACE conn3 <- [1,1694,null,{}] 15:46:07 INFO - PROCESS | 980 | 1468190767227 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}] 15:46:07 INFO - PROCESS | 980 | 1468190767228 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:07 INFO - PROCESS | 980 | 1468190767303 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:46:07 INFO - PROCESS | 980 | 1468190767308 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 980 | 1468190767310 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:07 INFO - PROCESS | 980 | ++DOCSHELL 17D7D000 == 35 [pid = 980] [id = 433] 15:46:07 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (17DDE400) [pid = 980] [serial = 1299] [outer = 00000000] 15:46:07 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (198D0000) [pid = 980] [serial = 1300] [outer = 17DDE400] 15:46:07 INFO - PROCESS | 980 | 1468190767352 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (198D0400) [pid = 980] [serial = 1301] [outer = 17DDE400] 15:46:07 INFO - PROCESS | 980 | 1468190767792 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]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 594ms 15:46:07 INFO - PROCESS | 980 | 1468190767819 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 980 | 1468190767821 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 15:46:07 INFO - PROCESS | 980 | 1468190767824 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:46:07 INFO - PROCESS | 980 | 1468190767826 Marionette TRACE conn3 <- [1,1698,null,{}] 15:46:07 INFO - PROCESS | 980 | 1468190767833 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}] 15:46:07 INFO - PROCESS | 980 | 1468190767835 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:07 INFO - PROCESS | 980 | 1468190767952 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:46:07 INFO - PROCESS | 980 | 1468190767958 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 980 | 1468190767960 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:07 INFO - PROCESS | 980 | ++DOCSHELL 183BF400 == 36 [pid = 980] [id = 434] 15:46:07 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (198DA800) [pid = 980] [serial = 1302] [outer = 00000000] 15:46:08 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19A2BC00) [pid = 980] [serial = 1303] [outer = 198DA800] 15:46:08 INFO - PROCESS | 980 | 1468190768002 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19A31400) [pid = 980] [serial = 1304] [outer = 198DA800] 15:46:08 INFO - PROCESS | 980 | 1468190768503 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]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 735ms 15:46:08 INFO - PROCESS | 980 | 1468190768566 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 980 | 1468190768570 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 15:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:46:08 INFO - PROCESS | 980 | 1468190768575 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 980 | 1468190768578 Marionette TRACE conn3 <- [1,1702,null,{}] 15:46:08 INFO - PROCESS | 980 | 1468190768584 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}] 15:46:08 INFO - PROCESS | 980 | 1468190768587 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:08 INFO - PROCESS | 980 | 1468190768759 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:46:08 INFO - PROCESS | 980 | 1468190768867 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 980 | 1468190768870 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:08 INFO - PROCESS | 980 | ++DOCSHELL 10A03C00 == 37 [pid = 980] [id = 435] 15:46:08 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (12928000) [pid = 980] [serial = 1305] [outer = 00000000] 15:46:08 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (13152800) [pid = 980] [serial = 1306] [outer = 12928000] 15:46:08 INFO - PROCESS | 980 | 1468190768925 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (13233400) [pid = 980] [serial = 1307] [outer = 12928000] 15:46:09 INFO - PROCESS | 980 | 1468190769571 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]]]}] 15:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1047ms 15:46:09 INFO - PROCESS | 980 | 1468190769620 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:46:09 INFO - PROCESS | 980 | 1468190769625 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 15:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:46:09 INFO - PROCESS | 980 | 1468190769652 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:46:09 INFO - PROCESS | 980 | 1468190769657 Marionette TRACE conn3 <- [1,1706,null,{}] 15:46:09 INFO - PROCESS | 980 | 1468190769705 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}] 15:46:09 INFO - PROCESS | 980 | 1468190769708 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:09 INFO - PROCESS | 980 | 1468190769868 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:46:09 INFO - PROCESS | 980 | 1468190769879 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 980 | 1468190769881 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:09 INFO - PROCESS | 980 | ++DOCSHELL 13133800 == 38 [pid = 980] [id = 436] 15:46:09 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (15013400) [pid = 980] [serial = 1308] [outer = 00000000] 15:46:09 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (15837400) [pid = 980] [serial = 1309] [outer = 15013400] 15:46:09 INFO - PROCESS | 980 | 1468190769935 Marionette DEBUG loaded listener.js 15:46:10 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (15E7AC00) [pid = 980] [serial = 1310] [outer = 15013400] 15:46:10 INFO - PROCESS | 980 | 1468190770868 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]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1250ms 15:46:10 INFO - PROCESS | 980 | 1468190770909 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 980 | 1468190770913 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 15:46:10 INFO - PROCESS | 980 | 1468190770918 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:46:10 INFO - PROCESS | 980 | 1468190770921 Marionette TRACE conn3 <- [1,1710,null,{}] 15:46:10 INFO - PROCESS | 980 | 1468190770927 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}] 15:46:10 INFO - PROCESS | 980 | 1468190770929 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:11 INFO - PROCESS | 980 | 1468190771035 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:46:11 INFO - PROCESS | 980 | 1468190771155 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:11 INFO - PROCESS | 980 | 1468190771160 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 17D7D000 == 37 [pid = 980] [id = 433] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 1291EC00 == 36 [pid = 980] [id = 432] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 10A73800 == 35 [pid = 980] [id = 431] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 16FEC000 == 34 [pid = 980] [id = 430] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 16481400 == 33 [pid = 980] [id = 429] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 153A1000 == 32 [pid = 980] [id = 428] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 13951C00 == 31 [pid = 980] [id = 427] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 130CB400 == 30 [pid = 980] [id = 426] 15:46:11 INFO - PROCESS | 980 | --DOCSHELL 10A0E800 == 29 [pid = 980] [id = 425] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1631D400) [pid = 980] [serial = 1261] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 83 (19A2A800) [pid = 980] [serial = 1264] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19A32400) [pid = 980] [serial = 1265] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 81 (175A7C00) [pid = 980] [serial = 1252] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17708000) [pid = 980] [serial = 1253] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1648C000) [pid = 980] [serial = 1249] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 78 (10EEB800) [pid = 980] [serial = 1240] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 77 (11AEB800) [pid = 980] [serial = 1241] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 76 (131ED400) [pid = 980] [serial = 1237] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1320F800) [pid = 980] [serial = 1238] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 74 (14297000) [pid = 980] [serial = 1246] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15832800) [pid = 980] [serial = 1247] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 72 (131E3400) [pid = 980] [serial = 1243] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 71 (13234C00) [pid = 980] [serial = 1244] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 70 (183BE000) [pid = 980] [serial = 1235] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 69 (17278000) [pid = 980] [serial = 1262] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 68 (183C2400) [pid = 980] [serial = 1256] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 67 (17DE0400) [pid = 980] [serial = 1255] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 66 (198D6000) [pid = 980] [serial = 1258] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 65 (198D1C00) [pid = 980] [serial = 1259] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | --DOMWINDOW == 64 (16D60400) [pid = 980] [serial = 1250] [outer = 00000000] [url = about:blank] 15:46:11 INFO - PROCESS | 980 | ++DOCSHELL 10A73800 == 30 [pid = 980] [id = 437] 15:46:11 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (10BC2C00) [pid = 980] [serial = 1311] [outer = 00000000] 15:46:11 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (11AE9800) [pid = 980] [serial = 1312] [outer = 10BC2C00] 15:46:11 INFO - PROCESS | 980 | 1468190771249 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (12D7D800) [pid = 980] [serial = 1313] [outer = 10BC2C00] 15:46:11 INFO - PROCESS | 980 | 1468190771732 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]]]}] 15:46:11 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 15:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 844ms 15:46:11 INFO - PROCESS | 980 | 1468190771763 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:46:11 INFO - PROCESS | 980 | 1468190771767 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 15:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:46:11 INFO - PROCESS | 980 | 1468190771773 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:46:11 INFO - PROCESS | 980 | 1468190771775 Marionette TRACE conn3 <- [1,1714,null,{}] 15:46:11 INFO - PROCESS | 980 | 1468190771779 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}] 15:46:11 INFO - PROCESS | 980 | 1468190771781 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:11 INFO - PROCESS | 980 | 1468190771864 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:46:11 INFO - PROCESS | 980 | 1468190771872 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:11 INFO - PROCESS | 980 | 1468190771874 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:11 INFO - PROCESS | 980 | ++DOCSHELL 13212400 == 31 [pid = 980] [id = 438] 15:46:11 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13212800) [pid = 980] [serial = 1314] [outer = 00000000] 15:46:11 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13C2D400) [pid = 980] [serial = 1315] [outer = 13212800] 15:46:11 INFO - PROCESS | 980 | 1468190771920 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (14290C00) [pid = 980] [serial = 1316] [outer = 13212800] 15:46:12 INFO - PROCESS | 980 | 1468190772413 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]]]}] 15:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 687ms 15:46:12 INFO - PROCESS | 980 | 1468190772473 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:46:12 INFO - PROCESS | 980 | 1468190772475 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 15:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:46:12 INFO - PROCESS | 980 | 1468190772478 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:46:12 INFO - PROCESS | 980 | 1468190772482 Marionette TRACE conn3 <- [1,1718,null,{}] 15:46:12 INFO - PROCESS | 980 | 1468190772492 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}] 15:46:12 INFO - PROCESS | 980 | 1468190772497 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:12 INFO - PROCESS | 980 | 1468190772606 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:46:12 INFO - PROCESS | 980 | 1468190772709 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 980 | 1468190772713 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:12 INFO - PROCESS | 980 | ++DOCSHELL 1631E000 == 32 [pid = 980] [id = 439] 15:46:12 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1631E800) [pid = 980] [serial = 1317] [outer = 00000000] 15:46:12 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1648AC00) [pid = 980] [serial = 1318] [outer = 1631E800] 15:46:12 INFO - PROCESS | 980 | 1468190772762 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16B3C800) [pid = 980] [serial = 1319] [outer = 1631E800] 15:46:13 INFO - PROCESS | 980 | 1468190773125 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]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 687ms 15:46:13 INFO - PROCESS | 980 | 1468190773178 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 980 | 1468190773180 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 15:46:13 INFO - PROCESS | 980 | 1468190773183 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:46:13 INFO - PROCESS | 980 | 1468190773185 Marionette TRACE conn3 <- [1,1722,null,{}] 15:46:13 INFO - PROCESS | 980 | 1468190773188 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}] 15:46:13 INFO - PROCESS | 980 | 1468190773190 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:13 INFO - PROCESS | 980 | 1468190773282 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:46:13 INFO - PROCESS | 980 | 1468190773287 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 980 | 1468190773289 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:13 INFO - PROCESS | 980 | ++DOCSHELL 16D60400 == 33 [pid = 980] [id = 440] 15:46:13 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (17247400) [pid = 980] [serial = 1320] [outer = 00000000] 15:46:13 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1768A000) [pid = 980] [serial = 1321] [outer = 17247400] 15:46:13 INFO - PROCESS | 980 | 1468190773332 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17709000) [pid = 980] [serial = 1322] [outer = 17247400] 15:46:13 INFO - PROCESS | 980 | 1468190773803 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]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 641ms 15:46:13 INFO - PROCESS | 980 | 1468190773821 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 980 | 1468190773823 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 15:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:46:13 INFO - PROCESS | 980 | 1468190773826 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 980 | 1468190773828 Marionette TRACE conn3 <- [1,1726,null,{}] 15:46:13 INFO - PROCESS | 980 | 1468190773838 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}] 15:46:13 INFO - PROCESS | 980 | 1468190773840 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:13 INFO - PROCESS | 980 | 1468190773944 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:46:14 INFO - PROCESS | 980 | 1468190774030 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 980 | 1468190774032 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:14 INFO - PROCESS | 980 | ++DOCSHELL 131EE800 == 34 [pid = 980] [id = 441] 15:46:14 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (13951800) [pid = 980] [serial = 1323] [outer = 00000000] 15:46:14 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17D81400) [pid = 980] [serial = 1324] [outer = 13951800] 15:46:14 INFO - PROCESS | 980 | 1468190774074 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17D83800) [pid = 980] [serial = 1325] [outer = 13951800] 15:46:14 INFO - PROCESS | 980 | 1468190774491 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]]]}] 15:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 703ms 15:46:14 INFO - PROCESS | 980 | 1468190774526 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:46:14 INFO - PROCESS | 980 | 1468190774528 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 15:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:46:14 INFO - PROCESS | 980 | 1468190774544 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:46:14 INFO - PROCESS | 980 | 1468190774546 Marionette TRACE conn3 <- [1,1730,null,{}] 15:46:14 INFO - PROCESS | 980 | 1468190774550 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}] 15:46:14 INFO - PROCESS | 980 | 1468190774555 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:14 INFO - PROCESS | 980 | 1468190774687 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:46:14 INFO - PROCESS | 980 | 1468190774757 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 980 | 1468190774759 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:14 INFO - PROCESS | 980 | ++DOCSHELL 1312D000 == 35 [pid = 980] [id = 442] 15:46:14 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183C0400) [pid = 980] [serial = 1326] [outer = 00000000] 15:46:14 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D9000) [pid = 980] [serial = 1327] [outer = 183C0400] 15:46:14 INFO - PROCESS | 980 | 1468190774807 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198DB400) [pid = 980] [serial = 1328] [outer = 183C0400] 15:46:15 INFO - PROCESS | 980 | 1468190775218 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]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 688ms 15:46:15 INFO - PROCESS | 980 | 1468190775236 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 980 | 1468190775238 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 15:46:15 INFO - PROCESS | 980 | 1468190775241 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:46:15 INFO - PROCESS | 980 | 1468190775242 Marionette TRACE conn3 <- [1,1734,null,{}] 15:46:15 INFO - PROCESS | 980 | 1468190775262 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}] 15:46:15 INFO - PROCESS | 980 | 1468190775264 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:15 INFO - PROCESS | 980 | 1468190775398 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:46:15 INFO - PROCESS | 980 | 1468190775406 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 980 | 1468190775408 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:15 INFO - PROCESS | 980 | ++DOCSHELL 19A2A400 == 36 [pid = 980] [id = 443] 15:46:15 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19A32C00) [pid = 980] [serial = 1329] [outer = 00000000] 15:46:15 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19ACC400) [pid = 980] [serial = 1330] [outer = 19A32C00] 15:46:15 INFO - PROCESS | 980 | 1468190775450 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19C5A800) [pid = 980] [serial = 1331] [outer = 19A32C00] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 84 (16482400) [pid = 980] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 83 (10A10000) [pid = 980] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 82 (153A1C00) [pid = 980] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 81 (18384C00) [pid = 980] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1312C400) [pid = 980] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15F33C00) [pid = 980] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 78 (17248800) [pid = 980] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 77 (17DEA000) [pid = 980] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 76 (17DDE400) [pid = 980] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 75 (139DA000) [pid = 980] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 74 (130CD000) [pid = 980] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:46:15 INFO - PROCESS | 980 | --DOMWINDOW == 73 (129B4800) [pid = 980] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:46:15 INFO - PROCESS | 980 | 1468190775946 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]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 734ms 15:46:15 INFO - PROCESS | 980 | 1468190775982 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 980 | 1468190775984 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 15:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:46:16 INFO - PROCESS | 980 | 1468190775988 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 980 | 1468190775989 Marionette TRACE conn3 <- [1,1738,null,{}] 15:46:16 INFO - PROCESS | 980 | 1468190775994 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}] 15:46:16 INFO - PROCESS | 980 | 1468190775996 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:16 INFO - PROCESS | 980 | 1468190776100 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:46:16 INFO - PROCESS | 980 | 1468190776106 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 980 | 1468190776108 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:16 INFO - PROCESS | 980 | ++DOCSHELL 130D0000 == 37 [pid = 980] [id = 444] 15:46:16 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (14291800) [pid = 980] [serial = 1332] [outer = 00000000] 15:46:16 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16F14400) [pid = 980] [serial = 1333] [outer = 14291800] 15:46:16 INFO - PROCESS | 980 | 1468190776151 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1724FC00) [pid = 980] [serial = 1334] [outer = 14291800] 15:46:16 INFO - PROCESS | 980 | 1468190776557 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]]]}] 15:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 594ms 15:46:16 INFO - PROCESS | 980 | 1468190776585 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 980 | 1468190776587 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 15:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:46:16 INFO - PROCESS | 980 | 1468190776603 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 980 | 1468190776604 Marionette TRACE conn3 <- [1,1742,null,{}] 15:46:16 INFO - PROCESS | 980 | 1468190776609 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}] 15:46:16 INFO - PROCESS | 980 | 1468190776610 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:16 INFO - PROCESS | 980 | 1468190776688 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:46:16 INFO - PROCESS | 980 | 1468190776693 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 980 | 1468190776695 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:16 INFO - PROCESS | 980 | ++DOCSHELL 15F89000 == 38 [pid = 980] [id = 445] 15:46:16 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1631D400) [pid = 980] [serial = 1335] [outer = 00000000] 15:46:16 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19C5BC00) [pid = 980] [serial = 1336] [outer = 1631D400] 15:46:16 INFO - PROCESS | 980 | 1468190776739 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19C65800) [pid = 980] [serial = 1337] [outer = 1631D400] 15:46:17 INFO - PROCESS | 980 | 1468190777213 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]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 657ms 15:46:17 INFO - PROCESS | 980 | 1468190777249 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 980 | 1468190777251 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 15:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:46:17 INFO - PROCESS | 980 | 1468190777254 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 980 | 1468190777256 Marionette TRACE conn3 <- [1,1746,null,{}] 15:46:17 INFO - PROCESS | 980 | 1468190777260 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}] 15:46:17 INFO - PROCESS | 980 | 1468190777261 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:17 INFO - PROCESS | 980 | 1468190777341 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:46:17 INFO - PROCESS | 980 | 1468190777348 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 980 | 1468190777350 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:17 INFO - PROCESS | 980 | ++DOCSHELL 19D28000 == 39 [pid = 980] [id = 446] 15:46:17 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19D29400) [pid = 980] [serial = 1338] [outer = 00000000] 15:46:17 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19D31400) [pid = 980] [serial = 1339] [outer = 19D29400] 15:46:17 INFO - PROCESS | 980 | 1468190777392 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19D32C00) [pid = 980] [serial = 1340] [outer = 19D29400] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 10A73800 == 38 [pid = 980] [id = 437] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 13133800 == 37 [pid = 980] [id = 436] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 183BF400 == 36 [pid = 980] [id = 434] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 10A03C00 == 35 [pid = 980] [id = 435] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 13212400 == 34 [pid = 980] [id = 438] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 130D0000 == 33 [pid = 980] [id = 444] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 15F89000 == 32 [pid = 980] [id = 445] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 1631E000 == 31 [pid = 980] [id = 439] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 1312D000 == 30 [pid = 980] [id = 442] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 19A2A400 == 29 [pid = 980] [id = 443] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 131EE800 == 28 [pid = 980] [id = 441] 15:46:18 INFO - PROCESS | 980 | --DOCSHELL 16D60400 == 27 [pid = 980] [id = 440] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 81 (114E2C00) [pid = 980] [serial = 1277] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15F2E000) [pid = 980] [serial = 1285] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 79 (19ACC800) [pid = 980] [serial = 1274] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 78 (19A28000) [pid = 980] [serial = 1273] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13C38C00) [pid = 980] [serial = 1268] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 76 (131EDC00) [pid = 980] [serial = 1267] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1648E400) [pid = 980] [serial = 1271] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 74 (16329C00) [pid = 980] [serial = 1270] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 73 (17255400) [pid = 980] [serial = 1291] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16896400) [pid = 980] [serial = 1289] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183BF800) [pid = 980] [serial = 1294] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 70 (17690C00) [pid = 980] [serial = 1292] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 69 (198D0000) [pid = 980] [serial = 1300] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 68 (183CA400) [pid = 980] [serial = 1295] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 67 (13C39C00) [pid = 980] [serial = 1282] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 66 (198D0400) [pid = 980] [serial = 1301] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 65 (19A2BC00) [pid = 980] [serial = 1303] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 64 (14296800) [pid = 980] [serial = 1283] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 63 (13157000) [pid = 980] [serial = 1279] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 62 (13210000) [pid = 980] [serial = 1280] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 61 (16FE5C00) [pid = 980] [serial = 1297] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 60 (17694C00) [pid = 980] [serial = 1298] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 59 (15F90800) [pid = 980] [serial = 1286] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 58 (1648A000) [pid = 980] [serial = 1288] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | --DOMWINDOW == 57 (10EE7400) [pid = 980] [serial = 1276] [outer = 00000000] [url = about:blank] 15:46:19 INFO - PROCESS | 980 | 1468190779126 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]]]}] 15:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1907ms 15:46:19 INFO - PROCESS | 980 | 1468190779175 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 980 | 1468190779179 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 15:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:46:19 INFO - PROCESS | 980 | 1468190779184 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 980 | 1468190779187 Marionette TRACE conn3 <- [1,1750,null,{}] 15:46:19 INFO - PROCESS | 980 | 1468190779193 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}] 15:46:19 INFO - PROCESS | 980 | 1468190779196 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:19 INFO - PROCESS | 980 | 1468190779284 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:46:19 INFO - PROCESS | 980 | 1468190779291 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 980 | 1468190779295 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:19 INFO - PROCESS | 980 | ++DOCSHELL 114E5800 == 28 [pid = 980] [id = 447] 15:46:19 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (114E8400) [pid = 980] [serial = 1341] [outer = 00000000] 15:46:19 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (129B6C00) [pid = 980] [serial = 1342] [outer = 114E8400] 15:46:19 INFO - PROCESS | 980 | 1468190779343 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (12B09C00) [pid = 980] [serial = 1343] [outer = 114E8400] 15:46:19 INFO - PROCESS | 980 | 1468190779853 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]]]}] 15:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 703ms 15:46:19 INFO - PROCESS | 980 | 1468190779885 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 980 | 1468190779890 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 15:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:46:19 INFO - PROCESS | 980 | 1468190779896 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 980 | 1468190779899 Marionette TRACE conn3 <- [1,1754,null,{}] 15:46:19 INFO - PROCESS | 980 | 1468190779902 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}] 15:46:19 INFO - PROCESS | 980 | 1468190779905 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:20 INFO - PROCESS | 980 | 1468190779993 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:46:20 INFO - PROCESS | 980 | 1468190780002 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 980 | 1468190780005 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:20 INFO - PROCESS | 980 | ++DOCSHELL 13134800 == 29 [pid = 980] [id = 448] 15:46:20 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (131E7400) [pid = 980] [serial = 1344] [outer = 00000000] 15:46:20 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (13210400) [pid = 980] [serial = 1345] [outer = 131E7400] 15:46:20 INFO - PROCESS | 980 | 1468190780058 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (13218800) [pid = 980] [serial = 1346] [outer = 131E7400] 15:46:20 INFO - PROCESS | 980 | 1468190780505 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]]]}] 15:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 625ms 15:46:20 INFO - PROCESS | 980 | 1468190780539 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:46:20 INFO - PROCESS | 980 | 1468190780541 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 15:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:46:20 INFO - PROCESS | 980 | 1468190780546 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 980 | 1468190780550 Marionette TRACE conn3 <- [1,1758,null,{}] 15:46:20 INFO - PROCESS | 980 | 1468190780561 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}] 15:46:20 INFO - PROCESS | 980 | 1468190780565 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:20 INFO - PROCESS | 980 | 1468190780645 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:46:20 INFO - PROCESS | 980 | 1468190780682 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 980 | 1468190780686 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:20 INFO - PROCESS | 980 | ++DOCSHELL 13C39C00 == 30 [pid = 980] [id = 449] 15:46:20 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (13CDE400) [pid = 980] [serial = 1347] [outer = 00000000] 15:46:20 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (13E9D400) [pid = 980] [serial = 1348] [outer = 13CDE400] 15:46:20 INFO - PROCESS | 980 | 1468190780732 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (15014000) [pid = 980] [serial = 1349] [outer = 13CDE400] 15:46:21 INFO - PROCESS | 980 | 1468190781196 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]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 703ms 15:46:21 INFO - PROCESS | 980 | 1468190781243 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 980 | 1468190781246 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 15:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:46:21 INFO - PROCESS | 980 | 1468190781249 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 980 | 1468190781251 Marionette TRACE conn3 <- [1,1762,null,{}] 15:46:21 INFO - PROCESS | 980 | 1468190781254 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}] 15:46:21 INFO - PROCESS | 980 | 1468190781256 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:21 INFO - PROCESS | 980 | 1468190781338 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:46:21 INFO - PROCESS | 980 | 1468190781347 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 980 | 1468190781349 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:21 INFO - PROCESS | 980 | ++DOCSHELL 13E9CC00 == 31 [pid = 980] [id = 450] 15:46:21 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15832800) [pid = 980] [serial = 1350] [outer = 00000000] 15:46:21 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15F2E800) [pid = 980] [serial = 1351] [outer = 15832800] 15:46:21 INFO - PROCESS | 980 | 1468190781392 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (15F84000) [pid = 980] [serial = 1352] [outer = 15832800] 15:46:21 INFO - PROCESS | 980 | 1468190781818 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]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 594ms 15:46:21 INFO - PROCESS | 980 | 1468190781859 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 980 | 1468190781862 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 15:46:21 INFO - PROCESS | 980 | 1468190781872 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:46:21 INFO - PROCESS | 980 | 1468190781875 Marionette TRACE conn3 <- [1,1766,null,{}] 15:46:21 INFO - PROCESS | 980 | 1468190781878 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}] 15:46:21 INFO - PROCESS | 980 | 1468190781880 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:21 INFO - PROCESS | 980 | 1468190781955 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:46:21 INFO - PROCESS | 980 | 1468190781961 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 980 | 1468190781963 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:21 INFO - PROCESS | 980 | ++DOCSHELL 1631C800 == 32 [pid = 980] [id = 451] 15:46:21 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1631CC00) [pid = 980] [serial = 1353] [outer = 00000000] 15:46:22 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16485C00) [pid = 980] [serial = 1354] [outer = 1631CC00] 15:46:22 INFO - PROCESS | 980 | 1468190782006 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1648F400) [pid = 980] [serial = 1355] [outer = 1631CC00] 15:46:22 INFO - PROCESS | 980 | 1468190782481 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]]]}] 15:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 641ms 15:46:22 INFO - PROCESS | 980 | 1468190782515 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:46:22 INFO - PROCESS | 980 | 1468190782517 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 15:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:46:22 INFO - PROCESS | 980 | 1468190782520 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:46:22 INFO - PROCESS | 980 | 1468190782522 Marionette TRACE conn3 <- [1,1770,null,{}] 15:46:22 INFO - PROCESS | 980 | 1468190782525 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}] 15:46:22 INFO - PROCESS | 980 | 1468190782530 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:22 INFO - PROCESS | 980 | 1468190782628 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:46:22 INFO - PROCESS | 980 | 1468190782635 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 980 | 1468190782637 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:22 INFO - PROCESS | 980 | ++DOCSHELL 16D62400 == 33 [pid = 980] [id = 452] 15:46:22 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16F0C800) [pid = 980] [serial = 1356] [outer = 00000000] 15:46:22 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (17252800) [pid = 980] [serial = 1357] [outer = 16F0C800] 15:46:22 INFO - PROCESS | 980 | 1468190782680 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17689400) [pid = 980] [serial = 1358] [outer = 16F0C800] 15:46:23 INFO - PROCESS | 980 | 1468190783106 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]]]}] 15:46:23 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 15:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 625ms 15:46:23 INFO - PROCESS | 980 | 1468190783158 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 980 | 1468190783160 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 15:46:23 INFO - PROCESS | 980 | 1468190783163 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:46:23 INFO - PROCESS | 980 | 1468190783165 Marionette TRACE conn3 <- [1,1774,null,{}] 15:46:23 INFO - PROCESS | 980 | 1468190783178 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}] 15:46:23 INFO - PROCESS | 980 | 1468190783181 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:23 INFO - PROCESS | 980 | 1468190783256 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:46:23 INFO - PROCESS | 980 | 1468190783260 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 980 | 1468190783262 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:23 INFO - PROCESS | 980 | ++DOCSHELL 17248400 == 34 [pid = 980] [id = 453] 15:46:23 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (175A4000) [pid = 980] [serial = 1359] [outer = 00000000] 15:46:23 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (177A9C00) [pid = 980] [serial = 1360] [outer = 175A4000] 15:46:23 INFO - PROCESS | 980 | 1468190783307 Marionette DEBUG loaded listener.js 15:46:23 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (177AE000) [pid = 980] [serial = 1361] [outer = 175A4000] 15:46:23 INFO - PROCESS | 980 | 1468190783743 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]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 625ms 15:46:23 INFO - PROCESS | 980 | 1468190783806 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 980 | 1468190783808 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 15:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:46:23 INFO - PROCESS | 980 | 1468190783811 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 980 | 1468190783813 Marionette TRACE conn3 <- [1,1778,null,{}] 15:46:23 INFO - PROCESS | 980 | 1468190783817 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}] 15:46:23 INFO - PROCESS | 980 | 1468190783818 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:23 INFO - PROCESS | 980 | 1468190783898 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:46:23 INFO - PROCESS | 980 | 1468190783905 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 980 | 1468190783908 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:23 INFO - PROCESS | 980 | ++DOCSHELL 177A1800 == 35 [pid = 980] [id = 454] 15:46:23 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (177A2000) [pid = 980] [serial = 1362] [outer = 00000000] 15:46:23 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183CB000) [pid = 980] [serial = 1363] [outer = 177A2000] 15:46:23 INFO - PROCESS | 980 | 1468190783951 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (183CB400) [pid = 980] [serial = 1364] [outer = 177A2000] 15:46:24 INFO - PROCESS | 980 | 1468190784405 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]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 641ms 15:46:24 INFO - PROCESS | 980 | 1468190784450 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 980 | 1468190784452 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 15:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:46:24 INFO - PROCESS | 980 | 1468190784456 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 980 | 1468190784457 Marionette TRACE conn3 <- [1,1782,null,{}] 15:46:24 INFO - PROCESS | 980 | 1468190784460 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}] 15:46:24 INFO - PROCESS | 980 | 1468190784462 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:24 INFO - PROCESS | 980 | 1468190784572 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:46:24 INFO - PROCESS | 980 | 1468190784580 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 980 | 1468190784582 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:24 INFO - PROCESS | 980 | ++DOCSHELL 13C38C00 == 36 [pid = 980] [id = 455] 15:46:24 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198D0800) [pid = 980] [serial = 1365] [outer = 00000000] 15:46:24 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (198D4800) [pid = 980] [serial = 1366] [outer = 198D0800] 15:46:24 INFO - PROCESS | 980 | 1468190784676 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198D5800) [pid = 980] [serial = 1367] [outer = 198D0800] 15:46:25 INFO - PROCESS | 980 | 1468190785108 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]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 703ms 15:46:25 INFO - PROCESS | 980 | 1468190785155 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 980 | 1468190785157 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 15:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:46:25 INFO - PROCESS | 980 | 1468190785160 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 980 | 1468190785162 Marionette TRACE conn3 <- [1,1786,null,{}] 15:46:25 INFO - PROCESS | 980 | 1468190785171 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}] 15:46:25 INFO - PROCESS | 980 | 1468190785173 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:25 INFO - PROCESS | 980 | 1468190785297 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:46:25 INFO - PROCESS | 980 | 1468190785305 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 980 | 1468190785307 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:25 INFO - PROCESS | 980 | ++DOCSHELL 1583A800 == 37 [pid = 980] [id = 456] 15:46:25 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (198CE800) [pid = 980] [serial = 1368] [outer = 00000000] 15:46:25 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19A30800) [pid = 980] [serial = 1369] [outer = 198CE800] 15:46:25 INFO - PROCESS | 980 | 1468190785350 Marionette DEBUG loaded listener.js 15:46:25 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19ACA400) [pid = 980] [serial = 1370] [outer = 198CE800] 15:46:25 INFO - PROCESS | 980 | 1468190785774 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]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 625ms 15:46:25 INFO - PROCESS | 980 | 1468190785805 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 980 | 1468190785807 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 15:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:46:25 INFO - PROCESS | 980 | 1468190785810 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 980 | 1468190785812 Marionette TRACE conn3 <- [1,1790,null,{}] 15:46:25 INFO - PROCESS | 980 | 1468190785816 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}] 15:46:25 INFO - PROCESS | 980 | 1468190785818 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:26 INFO - PROCESS | 980 | 1468190786005 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:46:26 INFO - PROCESS | 980 | 1468190786070 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 980 | 1468190786072 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:26 INFO - PROCESS | 980 | ++DOCSHELL 15F8DC00 == 38 [pid = 980] [id = 457] 15:46:26 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19C63000) [pid = 980] [serial = 1371] [outer = 00000000] 15:46:26 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19D86800) [pid = 980] [serial = 1372] [outer = 19C63000] 15:46:26 INFO - PROCESS | 980 | 1468190786118 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1A17E800) [pid = 980] [serial = 1373] [outer = 19C63000] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 89 (12928000) [pid = 980] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 88 (198DA800) [pid = 980] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 87 (17247400) [pid = 980] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1631E800) [pid = 980] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 85 (13212800) [pid = 980] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 84 (10BC2C00) [pid = 980] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 83 (15013400) [pid = 980] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 82 (14291800) [pid = 980] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1631D400) [pid = 980] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13951800) [pid = 980] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 79 (183C0400) [pid = 980] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:46:26 INFO - PROCESS | 980 | --DOMWINDOW == 78 (19A32C00) [pid = 980] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:46:26 INFO - PROCESS | 980 | 1468190786612 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]]]}] 15:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 843ms 15:46:26 INFO - PROCESS | 980 | 1468190786653 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:46:26 INFO - PROCESS | 980 | 1468190786654 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 15:46:26 INFO - PROCESS | 980 | 1468190786658 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:46:26 INFO - PROCESS | 980 | 1468190786659 Marionette TRACE conn3 <- [1,1794,null,{}] 15:46:26 INFO - PROCESS | 980 | 1468190786663 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}] 15:46:26 INFO - PROCESS | 980 | 1468190786664 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:26 INFO - PROCESS | 980 | 1468190786743 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:46:26 INFO - PROCESS | 980 | 1468190786748 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 980 | 1468190786750 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:26 INFO - PROCESS | 980 | ++DOCSHELL 14291800 == 39 [pid = 980] [id = 458] 15:46:26 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (153A1000) [pid = 980] [serial = 1374] [outer = 00000000] 15:46:26 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16329000) [pid = 980] [serial = 1375] [outer = 153A1000] 15:46:26 INFO - PROCESS | 980 | 1468190786793 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1728C400) [pid = 980] [serial = 1376] [outer = 153A1000] 15:46:27 INFO - PROCESS | 980 | 1468190787216 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]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 594ms 15:46:27 INFO - PROCESS | 980 | 1468190787262 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 980 | 1468190787263 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 15:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:46:27 INFO - PROCESS | 980 | 1468190787271 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 980 | 1468190787272 Marionette TRACE conn3 <- [1,1798,null,{}] 15:46:27 INFO - PROCESS | 980 | 1468190787275 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}] 15:46:27 INFO - PROCESS | 980 | 1468190787287 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:27 INFO - PROCESS | 980 | 1468190787365 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:46:27 INFO - PROCESS | 980 | 1468190787370 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 980 | 1468190787372 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:27 INFO - PROCESS | 980 | ++DOCSHELL 1724D400 == 40 [pid = 980] [id = 459] 15:46:27 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (183C1000) [pid = 980] [serial = 1377] [outer = 00000000] 15:46:27 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19D2C800) [pid = 980] [serial = 1378] [outer = 183C1000] 15:46:27 INFO - PROCESS | 980 | 1468190787413 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1A17BC00) [pid = 980] [serial = 1379] [outer = 183C1000] 15:46:27 INFO - PROCESS | 980 | 1468190787853 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]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 625ms 15:46:27 INFO - PROCESS | 980 | 1468190787909 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 980 | 1468190787911 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 15:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:46:27 INFO - PROCESS | 980 | 1468190787915 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 980 | 1468190787916 Marionette TRACE conn3 <- [1,1802,null,{}] 15:46:27 INFO - PROCESS | 980 | 1468190787920 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}] 15:46:27 INFO - PROCESS | 980 | 1468190787921 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:28 INFO - PROCESS | 980 | 1468190788005 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:46:28 INFO - PROCESS | 980 | 1468190788013 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 980 | 1468190788015 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:28 INFO - PROCESS | 980 | ++DOCSHELL 1583A400 == 41 [pid = 980] [id = 460] 15:46:28 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16485400) [pid = 980] [serial = 1380] [outer = 00000000] 15:46:28 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A32B400) [pid = 980] [serial = 1381] [outer = 16485400] 15:46:28 INFO - PROCESS | 980 | 1468190788057 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1A334C00) [pid = 980] [serial = 1382] [outer = 16485400] 15:46:28 INFO - PROCESS | 980 | 1468190788657 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]]]}] 15:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 797ms 15:46:28 INFO - PROCESS | 980 | 1468190788741 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:46:28 INFO - PROCESS | 980 | 1468190788746 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 15:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:46:28 INFO - PROCESS | 980 | 1468190788776 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:46:28 INFO - PROCESS | 980 | 1468190788779 Marionette TRACE conn3 <- [1,1806,null,{}] 15:46:28 INFO - PROCESS | 980 | 1468190788785 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}] 15:46:28 INFO - PROCESS | 980 | 1468190788788 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:28 INFO - PROCESS | 980 | 1468190788916 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:46:29 INFO - PROCESS | 980 | 1468190789049 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 980 | 1468190789054 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:29 INFO - PROCESS | 980 | ++DOCSHELL 10BC0C00 == 42 [pid = 980] [id = 461] 15:46:29 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (10BC2C00) [pid = 980] [serial = 1383] [outer = 00000000] 15:46:29 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (129B2800) [pid = 980] [serial = 1384] [outer = 10BC2C00] 15:46:29 INFO - PROCESS | 980 | 1468190789110 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (13134400) [pid = 980] [serial = 1385] [outer = 10BC2C00] 15:46:29 INFO - PROCESS | 980 | 1468190789793 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]]]}] 15:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1094ms 15:46:29 INFO - PROCESS | 980 | 1468190789878 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 980 | 1468190789882 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 15:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:46:29 INFO - PROCESS | 980 | 1468190789889 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 980 | 1468190789891 Marionette TRACE conn3 <- [1,1810,null,{}] 15:46:29 INFO - PROCESS | 980 | 1468190789896 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}] 15:46:29 INFO - PROCESS | 980 | 1468190789898 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:30 INFO - PROCESS | 980 | 1468190790236 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:46:30 INFO - PROCESS | 980 | 1468190790245 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 980 | 1468190790248 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:30 INFO - PROCESS | 980 | ++DOCSHELL 1281F400 == 43 [pid = 980] [id = 462] 15:46:30 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (12820400) [pid = 980] [serial = 1386] [outer = 00000000] 15:46:30 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (12B0D000) [pid = 980] [serial = 1387] [outer = 12820400] 15:46:30 INFO - PROCESS | 980 | 1468190790295 Marionette DEBUG loaded listener.js 15:46:30 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1302F800) [pid = 980] [serial = 1388] [outer = 12820400] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 1724D400 == 42 [pid = 980] [id = 459] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 14291800 == 41 [pid = 980] [id = 458] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 15F8DC00 == 40 [pid = 980] [id = 457] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 1583A800 == 39 [pid = 980] [id = 456] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 13C38C00 == 38 [pid = 980] [id = 455] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 177A1800 == 37 [pid = 980] [id = 454] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 17248400 == 36 [pid = 980] [id = 453] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 16D62400 == 35 [pid = 980] [id = 452] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 1631C800 == 34 [pid = 980] [id = 451] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 13E9CC00 == 33 [pid = 980] [id = 450] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 13C39C00 == 32 [pid = 980] [id = 449] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 13134800 == 31 [pid = 980] [id = 448] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 114E5800 == 30 [pid = 980] [id = 447] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 92 (19D31400) [pid = 980] [serial = 1339] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOCSHELL 19D28000 == 29 [pid = 980] [id = 446] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 91 (19C65800) [pid = 980] [serial = 1337] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 90 (17D81400) [pid = 980] [serial = 1324] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 89 (198D9000) [pid = 980] [serial = 1327] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 88 (17D83800) [pid = 980] [serial = 1325] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19ACC400) [pid = 980] [serial = 1330] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198DB400) [pid = 980] [serial = 1328] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 85 (19C5A800) [pid = 980] [serial = 1331] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 84 (19C5BC00) [pid = 980] [serial = 1336] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13152800) [pid = 980] [serial = 1306] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19A31400) [pid = 980] [serial = 1304] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1768A000) [pid = 980] [serial = 1321] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1648AC00) [pid = 980] [serial = 1318] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 79 (16B3C800) [pid = 980] [serial = 1319] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13C2D400) [pid = 980] [serial = 1315] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 77 (14290C00) [pid = 980] [serial = 1316] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 76 (11AE9800) [pid = 980] [serial = 1312] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12D7D800) [pid = 980] [serial = 1313] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 74 (15E7AC00) [pid = 980] [serial = 1310] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15837400) [pid = 980] [serial = 1309] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13233400) [pid = 980] [serial = 1307] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16F14400) [pid = 980] [serial = 1333] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1724FC00) [pid = 980] [serial = 1334] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | --DOMWINDOW == 69 (17709000) [pid = 980] [serial = 1322] [outer = 00000000] [url = about:blank] 15:46:30 INFO - PROCESS | 980 | 1468190790979 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]]]}] 15:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1141ms 15:46:31 INFO - PROCESS | 980 | 1468190791034 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 980 | 1468190791038 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 15:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:46:31 INFO - PROCESS | 980 | 1468190791042 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 980 | 1468190791044 Marionette TRACE conn3 <- [1,1814,null,{}] 15:46:31 INFO - PROCESS | 980 | 1468190791049 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}] 15:46:31 INFO - PROCESS | 980 | 1468190791051 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:31 INFO - PROCESS | 980 | 1468190791136 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:46:31 INFO - PROCESS | 980 | 1468190791230 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:31 INFO - PROCESS | 980 | 1468190791232 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:31 INFO - PROCESS | 980 | ++DOCSHELL 13134000 == 30 [pid = 980] [id = 463] 15:46:31 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (13134800) [pid = 980] [serial = 1389] [outer = 00000000] 15:46:31 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13217C00) [pid = 980] [serial = 1390] [outer = 13134800] 15:46:31 INFO - PROCESS | 980 | 1468190791281 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1323DC00) [pid = 980] [serial = 1391] [outer = 13134800] 15:46:31 INFO - PROCESS | 980 | 1468190791726 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]]]}] 15:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 735ms 15:46:31 INFO - PROCESS | 980 | 1468190791782 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 980 | 1468190791784 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 15:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:46:31 INFO - PROCESS | 980 | 1468190791788 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 980 | 1468190791790 Marionette TRACE conn3 <- [1,1818,null,{}] 15:46:31 INFO - PROCESS | 980 | 1468190791794 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}] 15:46:31 INFO - PROCESS | 980 | 1468190791796 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:31 INFO - PROCESS | 980 | 1468190791879 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:46:31 INFO - PROCESS | 980 | 1468190791888 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:31 INFO - PROCESS | 980 | 1468190791890 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:31 INFO - PROCESS | 980 | ++DOCSHELL 13E9C800 == 31 [pid = 980] [id = 464] 15:46:31 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13E9CC00) [pid = 980] [serial = 1392] [outer = 00000000] 15:46:31 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (14296400) [pid = 980] [serial = 1393] [outer = 13E9CC00] 15:46:31 INFO - PROCESS | 980 | 1468190791938 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (150C1000) [pid = 980] [serial = 1394] [outer = 13E9CC00] 15:46:32 INFO - PROCESS | 980 | 1468190792407 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]]]}] 15:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 625ms 15:46:32 INFO - PROCESS | 980 | 1468190792425 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:46:32 INFO - PROCESS | 980 | 1468190792429 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 15:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:46:32 INFO - PROCESS | 980 | 1468190792439 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:46:32 INFO - PROCESS | 980 | 1468190792443 Marionette TRACE conn3 <- [1,1822,null,{}] 15:46:32 INFO - PROCESS | 980 | 1468190792450 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}] 15:46:32 INFO - PROCESS | 980 | 1468190792452 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:32 INFO - PROCESS | 980 | 1468190792532 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:46:32 INFO - PROCESS | 980 | 1468190792537 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 980 | 1468190792539 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:32 INFO - PROCESS | 980 | ++DOCSHELL 15F36C00 == 32 [pid = 980] [id = 465] 15:46:32 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (15F8E000) [pid = 980] [serial = 1395] [outer = 00000000] 15:46:32 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16320800) [pid = 980] [serial = 1396] [outer = 15F8E000] 15:46:32 INFO - PROCESS | 980 | 1468190792582 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1648AC00) [pid = 980] [serial = 1397] [outer = 15F8E000] 15:46:33 INFO - PROCESS | 980 | 1468190793020 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]]]}] 15:46:33 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 15:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 656ms 15:46:33 INFO - PROCESS | 980 | 1468190793089 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 980 | 1468190793091 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 15:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:46:33 INFO - PROCESS | 980 | 1468190793095 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 980 | 1468190793097 Marionette TRACE conn3 <- [1,1826,null,{}] 15:46:33 INFO - PROCESS | 980 | 1468190793100 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}] 15:46:33 INFO - PROCESS | 980 | 1468190793102 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:33 INFO - PROCESS | 980 | 1468190793214 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:46:33 INFO - PROCESS | 980 | 1468190793219 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 980 | 1468190793221 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:33 INFO - PROCESS | 980 | ++DOCSHELL 16489000 == 33 [pid = 980] [id = 466] 15:46:33 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16B38000) [pid = 980] [serial = 1398] [outer = 00000000] 15:46:33 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16F0F800) [pid = 980] [serial = 1399] [outer = 16B38000] 15:46:33 INFO - PROCESS | 980 | 1468190793264 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1724E800) [pid = 980] [serial = 1400] [outer = 16B38000] 15:46:33 INFO - PROCESS | 980 | 1468190793710 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]]]}] 15:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 641ms 15:46:33 INFO - PROCESS | 980 | 1468190793738 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 980 | 1468190793740 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 15:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:46:33 INFO - PROCESS | 980 | 1468190793743 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 980 | 1468190793745 Marionette TRACE conn3 <- [1,1830,null,{}] 15:46:33 INFO - PROCESS | 980 | 1468190793748 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}] 15:46:33 INFO - PROCESS | 980 | 1468190793750 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:33 INFO - PROCESS | 980 | 1468190793886 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:46:33 INFO - PROCESS | 980 | 1468190793891 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 980 | 1468190793897 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:33 INFO - PROCESS | 980 | ++DOCSHELL 16B40C00 == 34 [pid = 980] [id = 467] 15:46:33 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (17685C00) [pid = 980] [serial = 1401] [outer = 00000000] 15:46:33 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (17D7D800) [pid = 980] [serial = 1402] [outer = 17685C00] 15:46:34 INFO - PROCESS | 980 | 1468190793991 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (18384C00) [pid = 980] [serial = 1403] [outer = 17685C00] 15:46:34 INFO - PROCESS | 980 | 1468190794437 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]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 735ms 15:46:34 INFO - PROCESS | 980 | 1468190794484 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 980 | 1468190794486 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 15:46:34 INFO - PROCESS | 980 | 1468190794489 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:46:34 INFO - PROCESS | 980 | 1468190794491 Marionette TRACE conn3 <- [1,1834,null,{}] 15:46:34 INFO - PROCESS | 980 | 1468190794494 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}] 15:46:34 INFO - PROCESS | 980 | 1468190794496 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:34 INFO - PROCESS | 980 | 1468190794628 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:46:34 INFO - PROCESS | 980 | 1468190794651 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:34 INFO - PROCESS | 980 | 1468190794653 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:34 INFO - PROCESS | 980 | ++DOCSHELL 1281D800 == 35 [pid = 980] [id = 468] 15:46:34 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (13216C00) [pid = 980] [serial = 1404] [outer = 00000000] 15:46:34 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (185ACC00) [pid = 980] [serial = 1405] [outer = 13216C00] 15:46:34 INFO - PROCESS | 980 | 1468190794695 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (183C7000) [pid = 980] [serial = 1406] [outer = 13216C00] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 86 (175A4000) [pid = 980] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 85 (19D29400) [pid = 980] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 84 (131E7400) [pid = 980] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13CDE400) [pid = 980] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 82 (177A2000) [pid = 980] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 81 (15832800) [pid = 980] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 80 (198D0800) [pid = 980] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1631CC00) [pid = 980] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 78 (16F0C800) [pid = 980] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 77 (114E8400) [pid = 980] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 76 (198CE800) [pid = 980] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 75 (19C63000) [pid = 980] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 74 (183C1000) [pid = 980] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:46:35 INFO - PROCESS | 980 | --DOMWINDOW == 73 (153A1000) [pid = 980] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:46:35 INFO - PROCESS | 980 | 1468190795307 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]]]}] 15:46:35 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) 15:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 829ms 15:46:35 INFO - PROCESS | 980 | 1468190795333 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 980 | 1468190795335 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 15:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:46:35 INFO - PROCESS | 980 | 1468190795338 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 980 | 1468190795340 Marionette TRACE conn3 <- [1,1838,null,{}] 15:46:35 INFO - PROCESS | 980 | 1468190795343 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}] 15:46:35 INFO - PROCESS | 980 | 1468190795345 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:35 INFO - PROCESS | 980 | 1468190795422 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:46:35 INFO - PROCESS | 980 | 1468190795427 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 980 | 1468190795429 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:35 INFO - PROCESS | 980 | ++DOCSHELL 131ED400 == 36 [pid = 980] [id = 469] 15:46:35 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13212C00) [pid = 980] [serial = 1407] [outer = 00000000] 15:46:35 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17252C00) [pid = 980] [serial = 1408] [outer = 13212C00] 15:46:35 INFO - PROCESS | 980 | 1468190795472 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (177AD800) [pid = 980] [serial = 1409] [outer = 13212C00] 15:46:35 INFO - PROCESS | 980 | 1468190795903 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]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 594ms 15:46:35 INFO - PROCESS | 980 | 1468190795935 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 980 | 1468190795937 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 15:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:46:35 INFO - PROCESS | 980 | 1468190795940 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 980 | 1468190795942 Marionette TRACE conn3 <- [1,1842,null,{}] 15:46:35 INFO - PROCESS | 980 | 1468190795949 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}] 15:46:35 INFO - PROCESS | 980 | 1468190795951 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:36 INFO - PROCESS | 980 | 1468190796054 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:46:36 INFO - PROCESS | 980 | 1468190796062 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 980 | 1468190796064 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:36 INFO - PROCESS | 980 | ++DOCSHELL 177A8000 == 37 [pid = 980] [id = 470] 15:46:36 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (183BEC00) [pid = 980] [serial = 1410] [outer = 00000000] 15:46:36 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (198D4C00) [pid = 980] [serial = 1411] [outer = 183BEC00] 15:46:36 INFO - PROCESS | 980 | 1468190796110 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19A2EC00) [pid = 980] [serial = 1412] [outer = 183BEC00] 15:46:36 INFO - PROCESS | 980 | 1468190796529 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]]]}] 15:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 641ms 15:46:36 INFO - PROCESS | 980 | 1468190796578 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:46:36 INFO - PROCESS | 980 | 1468190796580 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 15:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:46:36 INFO - PROCESS | 980 | 1468190796588 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 980 | 1468190796589 Marionette TRACE conn3 <- [1,1846,null,{}] 15:46:36 INFO - PROCESS | 980 | 1468190796593 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}] 15:46:36 INFO - PROCESS | 980 | 1468190796594 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:36 INFO - PROCESS | 980 | 1468190796683 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:46:36 INFO - PROCESS | 980 | 1468190796688 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 980 | 1468190796690 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:36 INFO - PROCESS | 980 | ++DOCSHELL 15F2B800 == 38 [pid = 980] [id = 471] 15:46:36 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19A33000) [pid = 980] [serial = 1413] [outer = 00000000] 15:46:36 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19ACC400) [pid = 980] [serial = 1414] [outer = 19A33000] 15:46:36 INFO - PROCESS | 980 | 1468190796732 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19ACD800) [pid = 980] [serial = 1415] [outer = 19A33000] 15:46:37 INFO - PROCESS | 980 | 1468190797163 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]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 641ms 15:46:37 INFO - PROCESS | 980 | 1468190797227 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 980 | 1468190797229 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 15:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:46:37 INFO - PROCESS | 980 | 1468190797271 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 980 | 1468190797274 Marionette TRACE conn3 <- [1,1850,null,{}] 15:46:37 INFO - PROCESS | 980 | 1468190797281 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}] 15:46:37 INFO - PROCESS | 980 | 1468190797285 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:37 INFO - PROCESS | 980 | 1468190797404 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:46:37 INFO - PROCESS | 980 | 1468190797590 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 980 | 1468190797594 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:37 INFO - PROCESS | 980 | ++DOCSHELL 128A1400 == 39 [pid = 980] [id = 472] 15:46:37 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (129B1C00) [pid = 980] [serial = 1416] [outer = 00000000] 15:46:37 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (12DC4400) [pid = 980] [serial = 1417] [outer = 129B1C00] 15:46:37 INFO - PROCESS | 980 | 1468190797650 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (131E7800) [pid = 980] [serial = 1418] [outer = 129B1C00] 15:46:38 INFO - PROCESS | 980 | 1468190798219 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]]]}] 15:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1031ms 15:46:38 INFO - PROCESS | 980 | 1468190798270 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 980 | 1468190798274 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 15:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:46:38 INFO - PROCESS | 980 | 1468190798280 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 980 | 1468190798282 Marionette TRACE conn3 <- [1,1854,null,{}] 15:46:38 INFO - PROCESS | 980 | 1468190798288 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}] 15:46:38 INFO - PROCESS | 980 | 1468190798292 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:38 INFO - PROCESS | 980 | 1468190798398 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:46:38 INFO - PROCESS | 980 | 1468190798506 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 980 | 1468190798509 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:38 INFO - PROCESS | 980 | ++DOCSHELL 14291000 == 40 [pid = 980] [id = 473] 15:46:38 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (14291400) [pid = 980] [serial = 1419] [outer = 00000000] 15:46:38 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1586FC00) [pid = 980] [serial = 1420] [outer = 14291400] 15:46:38 INFO - PROCESS | 980 | 1468190798563 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (15F29000) [pid = 980] [serial = 1421] [outer = 14291400] 15:46:39 INFO - PROCESS | 980 | 1468190799145 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]]]}] 15:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 937ms 15:46:39 INFO - PROCESS | 980 | 1468190799226 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 980 | 1468190799228 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 15:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:46:39 INFO - PROCESS | 980 | 1468190799232 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 980 | 1468190799234 Marionette TRACE conn3 <- [1,1858,null,{}] 15:46:39 INFO - PROCESS | 980 | 1468190799238 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}] 15:46:39 INFO - PROCESS | 980 | 1468190799240 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:39 INFO - PROCESS | 980 | 1468190799346 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:46:39 INFO - PROCESS | 980 | 1468190799482 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 980 | 1468190799488 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:39 INFO - PROCESS | 980 | ++DOCSHELL 1728B400 == 41 [pid = 980] [id = 474] 15:46:39 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (17689000) [pid = 980] [serial = 1422] [outer = 00000000] 15:46:39 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (17DDE400) [pid = 980] [serial = 1423] [outer = 17689000] 15:46:39 INFO - PROCESS | 980 | 1468190799544 Marionette DEBUG loaded listener.js 15:46:39 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (198DB400) [pid = 980] [serial = 1424] [outer = 17689000] 15:46:40 INFO - PROCESS | 980 | 1468190800111 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]]]}] 15:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 938ms 15:46:40 INFO - PROCESS | 980 | 1468190800184 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 980 | 1468190800187 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 15:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:46:40 INFO - PROCESS | 980 | 1468190800192 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 980 | 1468190800194 Marionette TRACE conn3 <- [1,1862,null,{}] 15:46:40 INFO - PROCESS | 980 | 1468190800212 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}] 15:46:40 INFO - PROCESS | 980 | 1468190800214 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:40 INFO - PROCESS | 980 | 1468190800317 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:46:40 INFO - PROCESS | 980 | 1468190800457 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 980 | 1468190800460 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:40 INFO - PROCESS | 980 | ++DOCSHELL 19C66000 == 42 [pid = 980] [id = 475] 15:46:40 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (19D25800) [pid = 980] [serial = 1425] [outer = 00000000] 15:46:40 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (19D30000) [pid = 980] [serial = 1426] [outer = 19D25800] 15:46:40 INFO - PROCESS | 980 | 1468190800512 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (19D82400) [pid = 980] [serial = 1427] [outer = 19D25800] 15:46:41 INFO - PROCESS | 980 | 1468190801222 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]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1078ms 15:46:41 INFO - PROCESS | 980 | 1468190801287 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 980 | 1468190801291 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 15:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:46:41 INFO - PROCESS | 980 | 1468190801295 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 980 | 1468190801298 Marionette TRACE conn3 <- [1,1866,null,{}] 15:46:41 INFO - PROCESS | 980 | 1468190801303 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}] 15:46:41 INFO - PROCESS | 980 | 1468190801306 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:41 INFO - PROCESS | 980 | 1468190801403 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:46:41 INFO - PROCESS | 980 | 1468190801543 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 980 | 1468190801545 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:41 INFO - PROCESS | 980 | ++DOCSHELL 130CD000 == 43 [pid = 980] [id = 476] 15:46:41 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1312E800) [pid = 980] [serial = 1428] [outer = 00000000] 15:46:41 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (132EAC00) [pid = 980] [serial = 1429] [outer = 1312E800] 15:46:41 INFO - PROCESS | 980 | 1468190801595 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (13CE9C00) [pid = 980] [serial = 1430] [outer = 1312E800] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 177A8000 == 42 [pid = 980] [id = 470] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 131ED400 == 41 [pid = 980] [id = 469] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 1281D800 == 40 [pid = 980] [id = 468] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 16B40C00 == 39 [pid = 980] [id = 467] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 16489000 == 38 [pid = 980] [id = 466] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 15F36C00 == 37 [pid = 980] [id = 465] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 13E9C800 == 36 [pid = 980] [id = 464] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 13134000 == 35 [pid = 980] [id = 463] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 10BC0C00 == 34 [pid = 980] [id = 461] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 1281F400 == 33 [pid = 980] [id = 462] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 1583A400 == 32 [pid = 980] [id = 460] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 19C66000 == 31 [pid = 980] [id = 475] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 1728B400 == 30 [pid = 980] [id = 474] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 15F2B800 == 29 [pid = 980] [id = 471] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 128A1400 == 28 [pid = 980] [id = 472] 15:46:42 INFO - PROCESS | 980 | --DOCSHELL 14291000 == 27 [pid = 980] [id = 473] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 96 (177A9C00) [pid = 980] [serial = 1360] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 95 (177AE000) [pid = 980] [serial = 1361] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 94 (19D32C00) [pid = 980] [serial = 1340] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 93 (13210400) [pid = 980] [serial = 1345] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 92 (13218800) [pid = 980] [serial = 1346] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 91 (13E9D400) [pid = 980] [serial = 1348] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 90 (15014000) [pid = 980] [serial = 1349] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 89 (183CB000) [pid = 980] [serial = 1363] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 88 (15F2E800) [pid = 980] [serial = 1351] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15F84000) [pid = 980] [serial = 1352] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198D4800) [pid = 980] [serial = 1366] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16485C00) [pid = 980] [serial = 1354] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1648F400) [pid = 980] [serial = 1355] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 83 (17252800) [pid = 980] [serial = 1357] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 82 (17689400) [pid = 980] [serial = 1358] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 81 (129B6C00) [pid = 980] [serial = 1342] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 80 (12B09C00) [pid = 980] [serial = 1343] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 79 (19A30800) [pid = 980] [serial = 1369] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 78 (198D5800) [pid = 980] [serial = 1367] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19D86800) [pid = 980] [serial = 1372] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19ACA400) [pid = 980] [serial = 1370] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1A17BC00) [pid = 980] [serial = 1379] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1A32B400) [pid = 980] [serial = 1381] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19D2C800) [pid = 980] [serial = 1378] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1A17E800) [pid = 980] [serial = 1373] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16329000) [pid = 980] [serial = 1375] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1728C400) [pid = 980] [serial = 1376] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | --DOMWINDOW == 69 (183CB400) [pid = 980] [serial = 1364] [outer = 00000000] [url = about:blank] 15:46:42 INFO - PROCESS | 980 | 1468190802718 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]]]}] 15:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1453ms 15:46:42 INFO - PROCESS | 980 | 1468190802756 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:46:42 INFO - PROCESS | 980 | 1468190802760 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 15:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:46:42 INFO - PROCESS | 980 | 1468190802764 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 980 | 1468190802768 Marionette TRACE conn3 <- [1,1870,null,{}] 15:46:42 INFO - PROCESS | 980 | 1468190802773 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}] 15:46:42 INFO - PROCESS | 980 | 1468190802776 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:42 INFO - PROCESS | 980 | 1468190802862 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:46:43 INFO - PROCESS | 980 | 1468190802994 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 980 | 1468190802996 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:43 INFO - PROCESS | 980 | ++DOCSHELL 112C8800 == 28 [pid = 980] [id = 477] 15:46:43 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (112D0800) [pid = 980] [serial = 1431] [outer = 00000000] 15:46:43 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (12B03400) [pid = 980] [serial = 1432] [outer = 112D0800] 15:46:43 INFO - PROCESS | 980 | 1468190803043 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (12D82400) [pid = 980] [serial = 1433] [outer = 112D0800] 15:46:43 INFO - PROCESS | 980 | 1468190803420 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]]]}] 15:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 688ms 15:46:43 INFO - PROCESS | 980 | 1468190803461 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 980 | 1468190803465 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 15:46:43 INFO - PROCESS | 980 | 1468190803472 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:46:43 INFO - PROCESS | 980 | 1468190803474 Marionette TRACE conn3 <- [1,1874,null,{}] 15:46:43 INFO - PROCESS | 980 | 1468190803478 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}] 15:46:43 INFO - PROCESS | 980 | 1468190803481 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:43 INFO - PROCESS | 980 | 1468190803594 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:46:43 INFO - PROCESS | 980 | 1468190803602 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 980 | 1468190803604 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:43 INFO - PROCESS | 980 | ++DOCSHELL 131E3400 == 29 [pid = 980] [id = 478] 15:46:43 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13215000) [pid = 980] [serial = 1434] [outer = 00000000] 15:46:43 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1323FC00) [pid = 980] [serial = 1435] [outer = 13215000] 15:46:43 INFO - PROCESS | 980 | 1468190803650 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13953000) [pid = 980] [serial = 1436] [outer = 13215000] 15:46:44 INFO - PROCESS | 980 | 1468190804093 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]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 640ms 15:46:44 INFO - PROCESS | 980 | 1468190804119 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 980 | 1468190804121 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 15:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:46:44 INFO - PROCESS | 980 | 1468190804125 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 980 | 1468190804128 Marionette TRACE conn3 <- [1,1878,null,{}] 15:46:44 INFO - PROCESS | 980 | 1468190804143 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}] 15:46:44 INFO - PROCESS | 980 | 1468190804147 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:44 INFO - PROCESS | 980 | 1468190804227 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:46:44 INFO - PROCESS | 980 | 1468190804234 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 980 | 1468190804237 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:44 INFO - PROCESS | 980 | ++DOCSHELL 1583DC00 == 30 [pid = 980] [id = 479] 15:46:44 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1583FC00) [pid = 980] [serial = 1437] [outer = 00000000] 15:46:44 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15E7A400) [pid = 980] [serial = 1438] [outer = 1583FC00] 15:46:44 INFO - PROCESS | 980 | 1468190804291 Marionette DEBUG loaded listener.js 15:46:44 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F34800) [pid = 980] [serial = 1439] [outer = 1583FC00] 15:46:44 INFO - PROCESS | 980 | 1468190804790 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]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 703ms 15:46:44 INFO - PROCESS | 980 | 1468190804826 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 980 | 1468190804828 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 15:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:46:44 INFO - PROCESS | 980 | 1468190804832 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 980 | 1468190804833 Marionette TRACE conn3 <- [1,1882,null,{}] 15:46:44 INFO - PROCESS | 980 | 1468190804836 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}] 15:46:44 INFO - PROCESS | 980 | 1468190804838 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:44 INFO - PROCESS | 980 | 1468190804954 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:46:45 INFO - PROCESS | 980 | 1468190805042 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 980 | 1468190805044 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:45 INFO - PROCESS | 980 | ++DOCSHELL 1631C800 == 31 [pid = 980] [id = 480] 15:46:45 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1631F000) [pid = 980] [serial = 1440] [outer = 00000000] 15:46:45 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16486C00) [pid = 980] [serial = 1441] [outer = 1631F000] 15:46:45 INFO - PROCESS | 980 | 1468190805087 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1661A400) [pid = 980] [serial = 1442] [outer = 1631F000] 15:46:45 INFO - PROCESS | 980 | 1468190805502 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]]]}] 15:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 703ms 15:46:45 INFO - PROCESS | 980 | 1468190805530 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:46:45 INFO - PROCESS | 980 | 1468190805532 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 15:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:46:45 INFO - PROCESS | 980 | 1468190805540 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:46:45 INFO - PROCESS | 980 | 1468190805542 Marionette TRACE conn3 <- [1,1886,null,{}] 15:46:45 INFO - PROCESS | 980 | 1468190805550 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}] 15:46:45 INFO - PROCESS | 980 | 1468190805552 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:45 INFO - PROCESS | 980 | 1468190805657 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:46:45 INFO - PROCESS | 980 | 1468190805665 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 980 | 1468190805668 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:45 INFO - PROCESS | 980 | ++DOCSHELL 1648B800 == 32 [pid = 980] [id = 481] 15:46:45 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (16897C00) [pid = 980] [serial = 1443] [outer = 00000000] 15:46:45 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (16F15000) [pid = 980] [serial = 1444] [outer = 16897C00] 15:46:45 INFO - PROCESS | 980 | 1468190805715 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1724B000) [pid = 980] [serial = 1445] [outer = 16897C00] 15:46:46 INFO - PROCESS | 980 | 1468190806192 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]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 703ms 15:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:46:46 INFO - PROCESS | 980 | 1468190806235 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 980 | 1468190806237 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 15:46:46 INFO - PROCESS | 980 | 1468190806240 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 980 | 1468190806242 Marionette TRACE conn3 <- [1,1890,null,{}] 15:46:46 INFO - PROCESS | 980 | 1468190806249 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}] 15:46:46 INFO - PROCESS | 980 | 1468190806254 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:46 INFO - PROCESS | 980 | 1468190806410 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:46:46 INFO - PROCESS | 980 | 1468190806432 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 980 | 1468190806434 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:46 INFO - PROCESS | 980 | ++DOCSHELL 17694800 == 33 [pid = 980] [id = 482] 15:46:46 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (177A1C00) [pid = 980] [serial = 1446] [outer = 00000000] 15:46:46 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (181A2C00) [pid = 980] [serial = 1447] [outer = 177A1C00] 15:46:46 INFO - PROCESS | 980 | 1468190806477 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (183BCC00) [pid = 980] [serial = 1448] [outer = 177A1C00] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 86 (17685C00) [pid = 980] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16485400) [pid = 980] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 84 (12820400) [pid = 980] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13134800) [pid = 980] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15F8E000) [pid = 980] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 81 (10BC2C00) [pid = 980] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13E9CC00) [pid = 980] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13216C00) [pid = 980] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13212C00) [pid = 980] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 77 (183BEC00) [pid = 980] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 76 (16B38000) [pid = 980] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:46:46 INFO - PROCESS | 980 | --DOMWINDOW == 75 (19A33000) [pid = 980] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:46:47 INFO - PROCESS | 980 | 1468190807010 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]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 797ms 15:46:47 INFO - PROCESS | 980 | 1468190807043 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 980 | 1468190807054 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 15:46:47 INFO - PROCESS | 980 | 1468190807070 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 980 | 1468190807071 Marionette TRACE conn3 <- [1,1894,null,{}] 15:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:46:47 INFO - PROCESS | 980 | 1468190807075 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}] 15:46:47 INFO - PROCESS | 980 | 1468190807077 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:47 INFO - PROCESS | 980 | 1468190807152 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:46:47 INFO - PROCESS | 980 | 1468190807157 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 980 | 1468190807159 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:47 INFO - PROCESS | 980 | ++DOCSHELL 10A73800 == 34 [pid = 980] [id = 483] 15:46:47 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (10BC2C00) [pid = 980] [serial = 1449] [outer = 00000000] 15:46:47 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15F8E000) [pid = 980] [serial = 1450] [outer = 10BC2C00] 15:46:47 INFO - PROCESS | 980 | 1468190807201 Marionette DEBUG loaded listener.js 15:46:47 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1728B400) [pid = 980] [serial = 1451] [outer = 10BC2C00] 15:46:47 INFO - PROCESS | 980 | 1468190807618 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]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 594ms 15:46:47 INFO - PROCESS | 980 | 1468190807678 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 980 | 1468190807680 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 15:46:47 INFO - PROCESS | 980 | 1468190807684 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 980 | 1468190807685 Marionette TRACE conn3 <- [1,1898,null,{}] 15:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:46:47 INFO - PROCESS | 980 | 1468190807689 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}] 15:46:47 INFO - PROCESS | 980 | 1468190807690 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:47 INFO - PROCESS | 980 | 1468190807765 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:46:47 INFO - PROCESS | 980 | 1468190807770 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 980 | 1468190807772 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:47 INFO - PROCESS | 980 | ++DOCSHELL 13234400 == 35 [pid = 980] [id = 484] 15:46:47 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16B38000) [pid = 980] [serial = 1452] [outer = 00000000] 15:46:47 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183C8400) [pid = 980] [serial = 1453] [outer = 16B38000] 15:46:47 INFO - PROCESS | 980 | 1468190807815 Marionette DEBUG loaded listener.js 15:46:47 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (183C8C00) [pid = 980] [serial = 1454] [outer = 16B38000] 15:46:48 INFO - PROCESS | 980 | 1468190808282 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]]]}] 15:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 640ms 15:46:48 INFO - PROCESS | 980 | 1468190808325 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 980 | 1468190808329 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 15:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:46:48 INFO - PROCESS | 980 | 1468190808333 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 980 | 1468190808335 Marionette TRACE conn3 <- [1,1902,null,{}] 15:46:48 INFO - PROCESS | 980 | 1468190808338 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}] 15:46:48 INFO - PROCESS | 980 | 1468190808340 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:48 INFO - PROCESS | 980 | 1468190808414 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:46:48 INFO - PROCESS | 980 | 1468190808419 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 980 | 1468190808421 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:48 INFO - PROCESS | 980 | ++DOCSHELL 183C1C00 == 36 [pid = 980] [id = 485] 15:46:48 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198CE000) [pid = 980] [serial = 1455] [outer = 00000000] 15:46:48 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (198D5800) [pid = 980] [serial = 1456] [outer = 198CE000] 15:46:48 INFO - PROCESS | 980 | 1468190808465 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198D9000) [pid = 980] [serial = 1457] [outer = 198CE000] 15:46:49 INFO - PROCESS | 980 | 1468190809039 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]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 750ms 15:46:49 INFO - PROCESS | 980 | 1468190809071 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 980 | 1468190809076 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 15:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:46:49 INFO - PROCESS | 980 | 1468190809082 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 980 | 1468190809085 Marionette TRACE conn3 <- [1,1906,null,{}] 15:46:49 INFO - PROCESS | 980 | 1468190809091 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}] 15:46:49 INFO - PROCESS | 980 | 1468190809094 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:49 INFO - PROCESS | 980 | 1468190809256 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:46:49 INFO - PROCESS | 980 | 1468190809380 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 980 | 1468190809384 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:49 INFO - PROCESS | 980 | ++DOCSHELL 10E53400 == 37 [pid = 980] [id = 486] 15:46:49 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (10EE1400) [pid = 980] [serial = 1458] [outer = 00000000] 15:46:49 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (13126C00) [pid = 980] [serial = 1459] [outer = 10EE1400] 15:46:49 INFO - PROCESS | 980 | 1468190809439 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (13212000) [pid = 980] [serial = 1460] [outer = 10EE1400] 15:46:50 INFO - PROCESS | 980 | 1468190810160 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]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1157ms 15:46:50 INFO - PROCESS | 980 | 1468190810235 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 980 | 1468190810240 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 15:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:46:50 INFO - PROCESS | 980 | 1468190810246 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 980 | 1468190810249 Marionette TRACE conn3 <- [1,1910,null,{}] 15:46:50 INFO - PROCESS | 980 | 1468190810253 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}] 15:46:50 INFO - PROCESS | 980 | 1468190810256 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:50 INFO - PROCESS | 980 | 1468190810386 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:46:50 INFO - PROCESS | 980 | 1468190810516 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 980 | 1468190810519 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:50 INFO - PROCESS | 980 | ++DOCSHELL 13CE8400 == 38 [pid = 980] [id = 487] 15:46:50 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (13E9CC00) [pid = 980] [serial = 1461] [outer = 00000000] 15:46:50 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (15875400) [pid = 980] [serial = 1462] [outer = 13E9CC00] 15:46:50 INFO - PROCESS | 980 | 1468190810574 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (15F90400) [pid = 980] [serial = 1463] [outer = 13E9CC00] 15:46:51 INFO - PROCESS | 980 | 1468190811446 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]]]}] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 13234400 == 37 [pid = 980] [id = 484] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 10A73800 == 36 [pid = 980] [id = 483] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 17694800 == 35 [pid = 980] [id = 482] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 1648B800 == 34 [pid = 980] [id = 481] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 1631C800 == 33 [pid = 980] [id = 480] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 1583DC00 == 32 [pid = 980] [id = 479] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 131E3400 == 31 [pid = 980] [id = 478] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 112C8800 == 30 [pid = 980] [id = 477] 15:46:51 INFO - PROCESS | 980 | --DOCSHELL 130CD000 == 29 [pid = 980] [id = 476] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19ACC400) [pid = 980] [serial = 1414] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 88 (18384C00) [pid = 980] [serial = 1403] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 87 (17D7D800) [pid = 980] [serial = 1402] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1A334C00) [pid = 980] [serial = 1382] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 85 (12B0D000) [pid = 980] [serial = 1387] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1302F800) [pid = 980] [serial = 1388] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13217C00) [pid = 980] [serial = 1390] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1323DC00) [pid = 980] [serial = 1391] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16320800) [pid = 980] [serial = 1396] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 80 (129B2800) [pid = 980] [serial = 1384] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13134400) [pid = 980] [serial = 1385] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 78 (14296400) [pid = 980] [serial = 1393] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 77 (150C1000) [pid = 980] [serial = 1394] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 76 (185ACC00) [pid = 980] [serial = 1405] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 75 (177AD800) [pid = 980] [serial = 1409] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 74 (17252C00) [pid = 980] [serial = 1408] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 73 (198D4C00) [pid = 980] [serial = 1411] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 72 (183C7000) [pid = 980] [serial = 1406] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16F0F800) [pid = 980] [serial = 1399] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 70 (19A2EC00) [pid = 980] [serial = 1412] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19ACD800) [pid = 980] [serial = 1415] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1724E800) [pid = 980] [serial = 1400] [outer = 00000000] [url = about:blank] 15:46:51 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1648AC00) [pid = 980] [serial = 1397] [outer = 00000000] [url = about:blank] 15:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1250ms 15:46:51 INFO - PROCESS | 980 | 1468190811506 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:46:51 INFO - PROCESS | 980 | 1468190811510 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 15:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:46:51 INFO - PROCESS | 980 | 1468190811515 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:46:51 INFO - PROCESS | 980 | 1468190811518 Marionette TRACE conn3 <- [1,1914,null,{}] 15:46:51 INFO - PROCESS | 980 | 1468190811523 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}] 15:46:51 INFO - PROCESS | 980 | 1468190811526 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:51 INFO - PROCESS | 980 | 1468190811612 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:46:51 INFO - PROCESS | 980 | 1468190811624 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 980 | 1468190811628 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:51 INFO - PROCESS | 980 | ++DOCSHELL 12820800 == 30 [pid = 980] [id = 488] 15:46:51 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (12822800) [pid = 980] [serial = 1464] [outer = 00000000] 15:46:51 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (12B03C00) [pid = 980] [serial = 1465] [outer = 12822800] 15:46:51 INFO - PROCESS | 980 | 1468190811676 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (12DC8400) [pid = 980] [serial = 1466] [outer = 12822800] 15:46:52 INFO - PROCESS | 980 | 1468190812196 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]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 734ms 15:46:52 INFO - PROCESS | 980 | 1468190812255 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 980 | 1468190812259 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 15:46:52 INFO - PROCESS | 980 | 1468190812265 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:46:52 INFO - PROCESS | 980 | 1468190812267 Marionette TRACE conn3 <- [1,1918,null,{}] 15:46:52 INFO - PROCESS | 980 | 1468190812271 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}] 15:46:52 INFO - PROCESS | 980 | 1468190812273 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:52 INFO - PROCESS | 980 | 1468190812356 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:46:52 INFO - PROCESS | 980 | 1468190812448 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 980 | 1468190812450 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:52 INFO - PROCESS | 980 | ++DOCSHELL 1321C800 == 31 [pid = 980] [id = 489] 15:46:52 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1321CC00) [pid = 980] [serial = 1467] [outer = 00000000] 15:46:52 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (139D7400) [pid = 980] [serial = 1468] [outer = 1321CC00] 15:46:52 INFO - PROCESS | 980 | 1468190812503 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13CEBC00) [pid = 980] [serial = 1469] [outer = 1321CC00] 15:46:52 INFO - PROCESS | 980 | 1468190812879 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]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 641ms 15:46:52 INFO - PROCESS | 980 | 1468190812903 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 980 | 1468190812905 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 15:46:52 INFO - PROCESS | 980 | 1468190812908 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:46:52 INFO - PROCESS | 980 | 1468190812912 Marionette TRACE conn3 <- [1,1922,null,{}] 15:46:52 INFO - PROCESS | 980 | 1468190812922 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}] 15:46:52 INFO - PROCESS | 980 | 1468190812927 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:53 INFO - PROCESS | 980 | 1468190813038 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:46:53 INFO - PROCESS | 980 | 1468190813048 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 980 | 1468190813051 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:53 INFO - PROCESS | 980 | ++DOCSHELL 16325800 == 32 [pid = 980] [id = 490] 15:46:53 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16326C00) [pid = 980] [serial = 1470] [outer = 00000000] 15:46:53 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16488800) [pid = 980] [serial = 1471] [outer = 16326C00] 15:46:53 INFO - PROCESS | 980 | 1468190813098 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1696FC00) [pid = 980] [serial = 1472] [outer = 16326C00] 15:46:53 INFO - PROCESS | 980 | 1468190813554 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]]]}] 15:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 703ms 15:46:53 INFO - PROCESS | 980 | 1468190813608 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:46:53 INFO - PROCESS | 980 | 1468190813611 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 15:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:46:53 INFO - PROCESS | 980 | 1468190813614 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:46:53 INFO - PROCESS | 980 | 1468190813616 Marionette TRACE conn3 <- [1,1926,null,{}] 15:46:53 INFO - PROCESS | 980 | 1468190813619 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}] 15:46:53 INFO - PROCESS | 980 | 1468190813621 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:53 INFO - PROCESS | 980 | 1468190813737 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:46:53 INFO - PROCESS | 980 | 1468190813798 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 980 | 1468190813800 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:53 INFO - PROCESS | 980 | ++DOCSHELL 17247400 == 33 [pid = 980] [id = 491] 15:46:53 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1724B400) [pid = 980] [serial = 1473] [outer = 00000000] 15:46:53 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17290400) [pid = 980] [serial = 1474] [outer = 1724B400] 15:46:53 INFO - PROCESS | 980 | 1468190813844 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1768FC00) [pid = 980] [serial = 1475] [outer = 1724B400] 15:46:54 INFO - PROCESS | 980 | 1468190814246 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]]]}] 15:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 703ms 15:46:54 INFO - PROCESS | 980 | 1468190814314 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 980 | 1468190814316 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 15:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:46:54 INFO - PROCESS | 980 | 1468190814319 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 980 | 1468190814321 Marionette TRACE conn3 <- [1,1930,null,{}] 15:46:54 INFO - PROCESS | 980 | 1468190814324 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}] 15:46:54 INFO - PROCESS | 980 | 1468190814326 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:54 INFO - PROCESS | 980 | 1468190814466 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:46:54 INFO - PROCESS | 980 | 1468190814488 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 980 | 1468190814490 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:54 INFO - PROCESS | 980 | ++DOCSHELL 16F15400 == 34 [pid = 980] [id = 492] 15:46:54 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16F15800) [pid = 980] [serial = 1476] [outer = 00000000] 15:46:54 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (177AEC00) [pid = 980] [serial = 1477] [outer = 16F15800] 15:46:54 INFO - PROCESS | 980 | 1468190814532 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (181A2400) [pid = 980] [serial = 1478] [outer = 16F15800] 15:46:54 INFO - PROCESS | 980 | 1468190814965 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]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 688ms 15:46:55 INFO - PROCESS | 980 | 1468190815018 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 980 | 1468190815020 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 15:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:46:55 INFO - PROCESS | 980 | 1468190815023 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 980 | 1468190815025 Marionette TRACE conn3 <- [1,1934,null,{}] 15:46:55 INFO - PROCESS | 980 | 1468190815028 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}] 15:46:55 INFO - PROCESS | 980 | 1468190815034 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:55 INFO - PROCESS | 980 | 1468190815168 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:46:55 INFO - PROCESS | 980 | 1468190815232 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 980 | 1468190815234 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:55 INFO - PROCESS | 980 | ++DOCSHELL 183BFC00 == 35 [pid = 980] [id = 493] 15:46:55 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (183C1000) [pid = 980] [serial = 1479] [outer = 00000000] 15:46:55 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198D5400) [pid = 980] [serial = 1480] [outer = 183C1000] 15:46:55 INFO - PROCESS | 980 | 1468190815277 Marionette DEBUG loaded listener.js 15:46:55 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (198CD400) [pid = 980] [serial = 1481] [outer = 183C1000] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 84 (112D0800) [pid = 980] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1631F000) [pid = 980] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1312E800) [pid = 980] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1583FC00) [pid = 980] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13215000) [pid = 980] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 79 (16897C00) [pid = 980] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 78 (177A1C00) [pid = 980] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 77 (16B38000) [pid = 980] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 76 (10BC2C00) [pid = 980] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 75 (129B1C00) [pid = 980] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 74 (14291400) [pid = 980] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 73 (17689000) [pid = 980] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:46:55 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19D25800) [pid = 980] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:46:55 INFO - PROCESS | 980 | 1468190815767 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]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 797ms 15:46:55 INFO - PROCESS | 980 | 1468190815826 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 980 | 1468190815828 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 15:46:55 INFO - PROCESS | 980 | 1468190815831 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:46:55 INFO - PROCESS | 980 | 1468190815833 Marionette TRACE conn3 <- [1,1938,null,{}] 15:46:55 INFO - PROCESS | 980 | 1468190815836 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}] 15:46:55 INFO - PROCESS | 980 | 1468190815838 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:55 INFO - PROCESS | 980 | 1468190815915 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:46:55 INFO - PROCESS | 980 | 1468190815920 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 980 | 1468190815922 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:55 INFO - PROCESS | 980 | ++DOCSHELL 1312E800 == 36 [pid = 980] [id = 494] 15:46:55 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13212800) [pid = 980] [serial = 1482] [outer = 00000000] 15:46:55 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16327400) [pid = 980] [serial = 1483] [outer = 13212800] 15:46:55 INFO - PROCESS | 980 | 1468190815964 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16485800) [pid = 980] [serial = 1484] [outer = 13212800] 15:46:56 INFO - PROCESS | 980 | 1468190816413 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]]]}] 15:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 640ms 15:46:56 INFO - PROCESS | 980 | 1468190816470 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:46:56 INFO - PROCESS | 980 | 1468190816473 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 15:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:46:56 INFO - PROCESS | 980 | 1468190816477 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - PROCESS | 980 | 1468190816479 Marionette TRACE conn3 <- [1,1942,null,{}] 15:46:56 INFO - PROCESS | 980 | 1468190816482 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}] 15:46:56 INFO - PROCESS | 980 | 1468190816484 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:56 INFO - PROCESS | 980 | 1468190816560 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:46:56 INFO - PROCESS | 980 | 1468190816565 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 980 | 1468190816567 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:56 INFO - PROCESS | 980 | ++DOCSHELL 13E9C400 == 37 [pid = 980] [id = 495] 15:46:56 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17249C00) [pid = 980] [serial = 1485] [outer = 00000000] 15:46:56 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (198D3800) [pid = 980] [serial = 1486] [outer = 17249C00] 15:46:56 INFO - PROCESS | 980 | 1468190816610 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19A31400) [pid = 980] [serial = 1487] [outer = 17249C00] 15:46:57 INFO - PROCESS | 980 | 1468190817022 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]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 594ms 15:46:57 INFO - PROCESS | 980 | 1468190817072 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 980 | 1468190817074 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 15:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:46:57 INFO - PROCESS | 980 | 1468190817077 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 980 | 1468190817079 Marionette TRACE conn3 <- [1,1946,null,{}] 15:46:57 INFO - PROCESS | 980 | 1468190817087 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}] 15:46:57 INFO - PROCESS | 980 | 1468190817090 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:57 INFO - PROCESS | 980 | 1468190817188 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:46:57 INFO - PROCESS | 980 | 1468190817196 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 980 | 1468190817198 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:57 INFO - PROCESS | 980 | ++DOCSHELL 1587AC00 == 38 [pid = 980] [id = 496] 15:46:57 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16320800) [pid = 980] [serial = 1488] [outer = 00000000] 15:46:57 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19ACF400) [pid = 980] [serial = 1489] [outer = 16320800] 15:46:57 INFO - PROCESS | 980 | 1468190817249 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19C5C000) [pid = 980] [serial = 1490] [outer = 16320800] 15:46:57 INFO - PROCESS | 980 | 1468190817715 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]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 703ms 15:46:57 INFO - PROCESS | 980 | 1468190817778 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 980 | 1468190817782 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 15:46:57 INFO - PROCESS | 980 | 1468190817787 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:46:57 INFO - PROCESS | 980 | 1468190817791 Marionette TRACE conn3 <- [1,1950,null,{}] 15:46:57 INFO - PROCESS | 980 | 1468190817797 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}] 15:46:57 INFO - PROCESS | 980 | 1468190817801 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:57 INFO - PROCESS | 980 | 1468190817914 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:46:58 INFO - PROCESS | 980 | 1468190818051 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 980 | 1468190818056 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:58 INFO - PROCESS | 980 | ++DOCSHELL 1291EC00 == 39 [pid = 980] [id = 497] 15:46:58 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (12927C00) [pid = 980] [serial = 1491] [outer = 00000000] 15:46:58 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1302F800) [pid = 980] [serial = 1492] [outer = 12927C00] 15:46:58 INFO - PROCESS | 980 | 1468190818115 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1312D800) [pid = 980] [serial = 1493] [outer = 12927C00] 15:46:58 INFO - PROCESS | 980 | 1468190818736 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]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1000ms 15:46:58 INFO - PROCESS | 980 | 1468190818791 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 980 | 1468190818795 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 15:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:46:58 INFO - PROCESS | 980 | 1468190818816 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 980 | 1468190818820 Marionette TRACE conn3 <- [1,1954,null,{}] 15:46:58 INFO - PROCESS | 980 | 1468190818824 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}] 15:46:58 INFO - PROCESS | 980 | 1468190818827 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:58 INFO - PROCESS | 980 | 1468190818960 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:46:59 INFO - PROCESS | 980 | 1468190819090 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 980 | 1468190819093 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:59 INFO - PROCESS | 980 | ++DOCSHELL 15018400 == 40 [pid = 980] [id = 498] 15:46:59 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (15393400) [pid = 980] [serial = 1494] [outer = 00000000] 15:46:59 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (15F32C00) [pid = 980] [serial = 1495] [outer = 15393400] 15:46:59 INFO - PROCESS | 980 | 1468190819149 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (16489000) [pid = 980] [serial = 1496] [outer = 15393400] 15:46:59 INFO - PROCESS | 980 | 1468190819702 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]]]}] 15:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 953ms 15:46:59 INFO - PROCESS | 980 | 1468190819760 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:46:59 INFO - PROCESS | 980 | 1468190819763 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 15:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:46:59 INFO - PROCESS | 980 | 1468190819767 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 980 | 1468190819769 Marionette TRACE conn3 <- [1,1958,null,{}] 15:46:59 INFO - PROCESS | 980 | 1468190819779 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}] 15:46:59 INFO - PROCESS | 980 | 1468190819784 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:46:59 INFO - PROCESS | 980 | 1468190819890 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:47:00 INFO - PROCESS | 980 | 1468190819999 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 980 | 1468190820003 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:00 INFO - PROCESS | 980 | ++DOCSHELL 185B5C00 == 41 [pid = 980] [id = 499] 15:47:00 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (198CD000) [pid = 980] [serial = 1497] [outer = 00000000] 15:47:00 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (198D8400) [pid = 980] [serial = 1498] [outer = 198CD000] 15:47:00 INFO - PROCESS | 980 | 1468190820073 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19AC6400) [pid = 980] [serial = 1499] [outer = 198CD000] 15:47:00 INFO - PROCESS | 980 | 1468190820713 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]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1000ms 15:47:00 INFO - PROCESS | 980 | 1468190820769 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 980 | 1468190820771 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 15:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:47:00 INFO - PROCESS | 980 | 1468190820774 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 980 | 1468190820776 Marionette TRACE conn3 <- [1,1962,null,{}] 15:47:00 INFO - PROCESS | 980 | 1468190820780 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}] 15:47:00 INFO - PROCESS | 980 | 1468190820782 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:01 INFO - PROCESS | 980 | 1468190821055 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:47:01 INFO - PROCESS | 980 | 1468190821215 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 980 | 1468190821218 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:01 INFO - PROCESS | 980 | ++DOCSHELL 11AE5C00 == 42 [pid = 980] [id = 500] 15:47:01 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (11AE6C00) [pid = 980] [serial = 1500] [outer = 00000000] 15:47:01 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (12820400) [pid = 980] [serial = 1501] [outer = 11AE6C00] 15:47:01 INFO - PROCESS | 980 | 1468190821269 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (12D7D800) [pid = 980] [serial = 1502] [outer = 11AE6C00] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 13E9C400 == 41 [pid = 980] [id = 495] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 1312E800 == 40 [pid = 980] [id = 494] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 183BFC00 == 39 [pid = 980] [id = 493] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 16F15400 == 38 [pid = 980] [id = 492] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 17247400 == 37 [pid = 980] [id = 491] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 16325800 == 36 [pid = 980] [id = 490] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 1321C800 == 35 [pid = 980] [id = 489] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 12820800 == 34 [pid = 980] [id = 488] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 10E53400 == 33 [pid = 980] [id = 486] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 13CE8400 == 32 [pid = 980] [id = 487] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 183C1C00 == 31 [pid = 980] [id = 485] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 185B5C00 == 30 [pid = 980] [id = 499] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 1587AC00 == 29 [pid = 980] [id = 496] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 1291EC00 == 28 [pid = 980] [id = 497] 15:47:02 INFO - PROCESS | 980 | --DOCSHELL 15018400 == 27 [pid = 980] [id = 498] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 92 (12B03400) [pid = 980] [serial = 1432] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 91 (12D82400) [pid = 980] [serial = 1433] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 90 (16486C00) [pid = 980] [serial = 1441] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 89 (13CE9C00) [pid = 980] [serial = 1430] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 88 (132EAC00) [pid = 980] [serial = 1429] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15E7A400) [pid = 980] [serial = 1438] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1323FC00) [pid = 980] [serial = 1435] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16F15000) [pid = 980] [serial = 1444] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1661A400) [pid = 980] [serial = 1442] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13953000) [pid = 980] [serial = 1436] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 82 (181A2C00) [pid = 980] [serial = 1447] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1724B000) [pid = 980] [serial = 1445] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 80 (183C8400) [pid = 980] [serial = 1453] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 79 (183C8C00) [pid = 980] [serial = 1454] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F8E000) [pid = 980] [serial = 1450] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 77 (183BCC00) [pid = 980] [serial = 1448] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 76 (198D5800) [pid = 980] [serial = 1456] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 75 (131E7800) [pid = 980] [serial = 1418] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 74 (12DC4400) [pid = 980] [serial = 1417] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15F29000) [pid = 980] [serial = 1421] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1586FC00) [pid = 980] [serial = 1420] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 71 (198DB400) [pid = 980] [serial = 1424] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 70 (17DDE400) [pid = 980] [serial = 1423] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19D82400) [pid = 980] [serial = 1427] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19D30000) [pid = 980] [serial = 1426] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1728B400) [pid = 980] [serial = 1451] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | --DOMWINDOW == 66 (15F34800) [pid = 980] [serial = 1439] [outer = 00000000] [url = about:blank] 15:47:02 INFO - PROCESS | 980 | 1468190822418 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]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1703ms 15:47:02 INFO - PROCESS | 980 | 1468190822487 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 980 | 1468190822491 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 15:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:47:02 INFO - PROCESS | 980 | 1468190822497 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 980 | 1468190822500 Marionette TRACE conn3 <- [1,1966,null,{}] 15:47:02 INFO - PROCESS | 980 | 1468190822505 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}] 15:47:02 INFO - PROCESS | 980 | 1468190822508 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:02 INFO - PROCESS | 980 | 1468190822642 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:47:02 INFO - PROCESS | 980 | 1468190822726 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 980 | 1468190822731 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:02 INFO - PROCESS | 980 | ++DOCSHELL 12B03400 == 28 [pid = 980] [id = 501] 15:47:02 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (12B05800) [pid = 980] [serial = 1503] [outer = 00000000] 15:47:02 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (12D81C00) [pid = 980] [serial = 1504] [outer = 12B05800] 15:47:02 INFO - PROCESS | 980 | 1468190822778 Marionette DEBUG loaded listener.js 15:47:02 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (12DCAC00) [pid = 980] [serial = 1505] [outer = 12B05800] 15:47:03 INFO - PROCESS | 980 | 1468190823189 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]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 734ms 15:47:03 INFO - PROCESS | 980 | 1468190823237 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 980 | 1468190823242 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 15:47:03 INFO - PROCESS | 980 | 1468190823252 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:47:03 INFO - PROCESS | 980 | 1468190823255 Marionette TRACE conn3 <- [1,1970,null,{}] 15:47:03 INFO - PROCESS | 980 | 1468190823259 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}] 15:47:03 INFO - PROCESS | 980 | 1468190823261 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:03 INFO - PROCESS | 980 | 1468190823347 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:47:03 INFO - PROCESS | 980 | 1468190823354 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 980 | 1468190823356 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:03 INFO - PROCESS | 980 | ++DOCSHELL 1323C400 == 29 [pid = 980] [id = 502] 15:47:03 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1323DC00) [pid = 980] [serial = 1506] [outer = 00000000] 15:47:03 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13950000) [pid = 980] [serial = 1507] [outer = 1323DC00] 15:47:03 INFO - PROCESS | 980 | 1468190823402 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13C33C00) [pid = 980] [serial = 1508] [outer = 1323DC00] 15:47:03 INFO - PROCESS | 980 | 1468190823854 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]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 640ms 15:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:47:03 INFO - PROCESS | 980 | 1468190823892 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 980 | 1468190823894 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 15:47:03 INFO - PROCESS | 980 | 1468190823901 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 980 | 1468190823904 Marionette TRACE conn3 <- [1,1974,null,{}] 15:47:03 INFO - PROCESS | 980 | 1468190823915 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}] 15:47:03 INFO - PROCESS | 980 | 1468190823920 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:04 INFO - PROCESS | 980 | 1468190824003 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:47:04 INFO - PROCESS | 980 | 1468190824137 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 980 | 1468190824140 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:04 INFO - PROCESS | 980 | ++DOCSHELL 15396C00 == 30 [pid = 980] [id = 503] 15:47:04 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1539D400) [pid = 980] [serial = 1509] [outer = 00000000] 15:47:04 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (15F29000) [pid = 980] [serial = 1510] [outer = 1539D400] 15:47:04 INFO - PROCESS | 980 | 1468190824187 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15F35C00) [pid = 980] [serial = 1511] [outer = 1539D400] 15:47:04 INFO - PROCESS | 980 | 1468190824600 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]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 734ms 15:47:04 INFO - PROCESS | 980 | 1468190824638 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 980 | 1468190824640 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 15:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:47:04 INFO - PROCESS | 980 | 1468190824644 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 980 | 1468190824645 Marionette TRACE conn3 <- [1,1978,null,{}] 15:47:04 INFO - PROCESS | 980 | 1468190824649 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}] 15:47:04 INFO - PROCESS | 980 | 1468190824651 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:04 INFO - PROCESS | 980 | 1468190824776 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:47:04 INFO - PROCESS | 980 | 1468190824782 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 980 | 1468190824784 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:04 INFO - PROCESS | 980 | ++DOCSHELL 15F2F400 == 31 [pid = 980] [id = 504] 15:47:04 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (15F33C00) [pid = 980] [serial = 1512] [outer = 00000000] 15:47:04 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1648C800) [pid = 980] [serial = 1513] [outer = 15F33C00] 15:47:04 INFO - PROCESS | 980 | 1468190824831 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16FE3C00) [pid = 980] [serial = 1514] [outer = 15F33C00] 15:47:05 INFO - PROCESS | 980 | 1468190825277 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]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 704ms 15:47:05 INFO - PROCESS | 980 | 1468190825343 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:47:05 INFO - PROCESS | 980 | 1468190825345 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 15:47:05 INFO - PROCESS | 980 | 1468190825348 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:47:05 INFO - PROCESS | 980 | 1468190825350 Marionette TRACE conn3 <- [1,1982,null,{}] 15:47:05 INFO - PROCESS | 980 | 1468190825353 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}] 15:47:05 INFO - PROCESS | 980 | 1468190825355 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:05 INFO - PROCESS | 980 | 1468190825492 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:47:05 INFO - PROCESS | 980 | 1468190825510 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 980 | 1468190825513 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:05 INFO - PROCESS | 980 | ++DOCSHELL 1724AC00 == 32 [pid = 980] [id = 505] 15:47:05 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1724C800) [pid = 980] [serial = 1515] [outer = 00000000] 15:47:05 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1768F400) [pid = 980] [serial = 1516] [outer = 1724C800] 15:47:05 INFO - PROCESS | 980 | 1468190825557 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (177A7800) [pid = 980] [serial = 1517] [outer = 1724C800] 15:47:06 INFO - PROCESS | 980 | 1468190825996 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]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 703ms 15:47:06 INFO - PROCESS | 980 | 1468190826048 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 980 | 1468190826050 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 15:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:47:06 INFO - PROCESS | 980 | 1468190826053 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 980 | 1468190826055 Marionette TRACE conn3 <- [1,1986,null,{}] 15:47:06 INFO - PROCESS | 980 | 1468190826058 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}] 15:47:06 INFO - PROCESS | 980 | 1468190826064 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:06 INFO - PROCESS | 980 | 1468190826200 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:47:06 INFO - PROCESS | 980 | 1468190826212 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 980 | 1468190826214 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:06 INFO - PROCESS | 980 | ++DOCSHELL 1819FC00 == 33 [pid = 980] [id = 506] 15:47:06 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (18379400) [pid = 980] [serial = 1518] [outer = 00000000] 15:47:06 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (183C0800) [pid = 980] [serial = 1519] [outer = 18379400] 15:47:06 INFO - PROCESS | 980 | 1468190826258 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198D0800) [pid = 980] [serial = 1520] [outer = 18379400] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 83 (183C1000) [pid = 980] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 82 (13E9CC00) [pid = 980] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16F15800) [pid = 980] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13212800) [pid = 980] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 79 (17249C00) [pid = 980] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1321CC00) [pid = 980] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 77 (16326C00) [pid = 980] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 76 (10EE1400) [pid = 980] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12822800) [pid = 980] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1724B400) [pid = 980] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 73 (198CE000) [pid = 980] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:47:06 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16320800) [pid = 980] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:47:06 INFO - PROCESS | 980 | 1468190826902 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]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 891ms 15:47:06 INFO - PROCESS | 980 | 1468190826958 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 980 | 1468190826960 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 15:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:47:06 INFO - PROCESS | 980 | 1468190826967 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 980 | 1468190826969 Marionette TRACE conn3 <- [1,1990,null,{}] 15:47:06 INFO - PROCESS | 980 | 1468190826972 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}] 15:47:07 INFO - PROCESS | 980 | 1468190826984 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:07 INFO - PROCESS | 980 | 1468190827059 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:47:07 INFO - PROCESS | 980 | 1468190827066 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 980 | 1468190827068 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:07 INFO - PROCESS | 980 | ++DOCSHELL 13E9CC00 == 34 [pid = 980] [id = 507] 15:47:07 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (14298400) [pid = 980] [serial = 1521] [outer = 00000000] 15:47:07 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16326C00) [pid = 980] [serial = 1522] [outer = 14298400] 15:47:07 INFO - PROCESS | 980 | 1468190827111 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (18387000) [pid = 980] [serial = 1523] [outer = 14298400] 15:47:07 INFO - PROCESS | 980 | 1468190827523 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]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 593ms 15:47:07 INFO - PROCESS | 980 | 1468190827561 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:47:07 INFO - PROCESS | 980 | 1468190827562 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 15:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:47:07 INFO - PROCESS | 980 | 1468190827583 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 980 | 1468190827585 Marionette TRACE conn3 <- [1,1994,null,{}] 15:47:07 INFO - PROCESS | 980 | 1468190827588 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}] 15:47:07 INFO - PROCESS | 980 | 1468190827590 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:07 INFO - PROCESS | 980 | 1468190827673 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:47:07 INFO - PROCESS | 980 | 1468190827679 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 980 | 1468190827681 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:07 INFO - PROCESS | 980 | ++DOCSHELL 1648D400 == 35 [pid = 980] [id = 508] 15:47:07 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (183CB800) [pid = 980] [serial = 1524] [outer = 00000000] 15:47:07 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (198DAC00) [pid = 980] [serial = 1525] [outer = 183CB800] 15:47:07 INFO - PROCESS | 980 | 1468190827723 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19A28C00) [pid = 980] [serial = 1526] [outer = 183CB800] 15:47:08 INFO - PROCESS | 980 | 1468190828163 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]]]}] 15:47:08 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 15:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 657ms 15:47:08 INFO - PROCESS | 980 | 1468190828225 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 980 | 1468190828227 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 15:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:47:08 INFO - PROCESS | 980 | 1468190828230 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 980 | 1468190828232 Marionette TRACE conn3 <- [1,1998,null,{}] 15:47:08 INFO - PROCESS | 980 | 1468190828236 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}] 15:47:08 INFO - PROCESS | 980 | 1468190828237 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:08 INFO - PROCESS | 980 | 1468190828315 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:47:08 INFO - PROCESS | 980 | 1468190828322 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 980 | 1468190828324 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:08 INFO - PROCESS | 980 | ++DOCSHELL 19AC2400 == 36 [pid = 980] [id = 509] 15:47:08 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19AC4000) [pid = 980] [serial = 1527] [outer = 00000000] 15:47:08 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19ACEC00) [pid = 980] [serial = 1528] [outer = 19AC4000] 15:47:08 INFO - PROCESS | 980 | 1468190828366 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19ACF000) [pid = 980] [serial = 1529] [outer = 19AC4000] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 1323C400 == 35 [pid = 980] [id = 502] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 12B03400 == 34 [pid = 980] [id = 501] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 11AE5C00 == 33 [pid = 980] [id = 500] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 15396C00 == 32 [pid = 980] [id = 503] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 1648D400 == 31 [pid = 980] [id = 508] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 15F2F400 == 30 [pid = 980] [id = 504] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 13E9CC00 == 29 [pid = 980] [id = 507] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 1819FC00 == 28 [pid = 980] [id = 506] 15:47:09 INFO - PROCESS | 980 | --DOCSHELL 1724AC00 == 27 [pid = 980] [id = 505] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 80 (198CD400) [pid = 980] [serial = 1481] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15875400) [pid = 980] [serial = 1462] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 78 (177AEC00) [pid = 980] [serial = 1477] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 77 (181A2400) [pid = 980] [serial = 1478] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 76 (16327400) [pid = 980] [serial = 1483] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 75 (198D3800) [pid = 980] [serial = 1486] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 74 (198D5400) [pid = 980] [serial = 1480] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15F90400) [pid = 980] [serial = 1463] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13CEBC00) [pid = 980] [serial = 1469] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16488800) [pid = 980] [serial = 1471] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 70 (13126C00) [pid = 980] [serial = 1459] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 69 (12B03C00) [pid = 980] [serial = 1465] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 68 (17290400) [pid = 980] [serial = 1474] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 67 (139D7400) [pid = 980] [serial = 1468] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 66 (1696FC00) [pid = 980] [serial = 1472] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 65 (12DC8400) [pid = 980] [serial = 1466] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 64 (13212000) [pid = 980] [serial = 1460] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 63 (16485800) [pid = 980] [serial = 1484] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 62 (198D9000) [pid = 980] [serial = 1457] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 61 (1768FC00) [pid = 980] [serial = 1475] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 60 (19ACF400) [pid = 980] [serial = 1489] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 59 (19C5C000) [pid = 980] [serial = 1490] [outer = 00000000] [url = about:blank] 15:47:09 INFO - PROCESS | 980 | --DOMWINDOW == 58 (19A31400) [pid = 980] [serial = 1487] [outer = 00000000] [url = about:blank] 15:47:10 INFO - PROCESS | 980 | 1468190830066 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]]]}] 15:47:10 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 15:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1844ms 15:47:10 INFO - PROCESS | 980 | 1468190830084 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:47:10 INFO - PROCESS | 980 | 1468190830088 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 15:47:10 INFO - PROCESS | 980 | 1468190830093 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 980 | 1468190830097 Marionette TRACE conn3 <- [1,2002,null,{}] 15:47:10 INFO - PROCESS | 980 | 1468190830105 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}] 15:47:10 INFO - PROCESS | 980 | 1468190830108 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:10 INFO - PROCESS | 980 | 1468190830226 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:47:10 INFO - PROCESS | 980 | 1468190830235 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 980 | 1468190830240 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:10 INFO - PROCESS | 980 | ++DOCSHELL 11AE9800 == 28 [pid = 980] [id = 510] 15:47:10 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (11AEB800) [pid = 980] [serial = 1530] [outer = 00000000] 15:47:10 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (129B6C00) [pid = 980] [serial = 1531] [outer = 11AEB800] 15:47:10 INFO - PROCESS | 980 | 1468190830291 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (12B0EC00) [pid = 980] [serial = 1532] [outer = 11AEB800] 15:47:10 INFO - PROCESS | 980 | 1468190830773 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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 687ms 15:47:10 INFO - PROCESS | 980 | 1468190830788 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 980 | 1468190830793 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 15:47:10 INFO - PROCESS | 980 | 1468190830803 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:47:10 INFO - PROCESS | 980 | 1468190830806 Marionette TRACE conn3 <- [1,2006,null,{}] 15:47:10 INFO - PROCESS | 980 | 1468190830810 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}] 15:47:10 INFO - PROCESS | 980 | 1468190830813 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:10 INFO - PROCESS | 980 | 1468190830896 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:47:10 INFO - PROCESS | 980 | 1468190830902 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 980 | 1468190830905 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:10 INFO - PROCESS | 980 | ++DOCSHELL 1320FC00 == 29 [pid = 980] [id = 511] 15:47:10 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (13210400) [pid = 980] [serial = 1533] [outer = 00000000] 15:47:10 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (13215800) [pid = 980] [serial = 1534] [outer = 13210400] 15:47:10 INFO - PROCESS | 980 | 1468190830951 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (1321CC00) [pid = 980] [serial = 1535] [outer = 13210400] 15:47:11 INFO - PROCESS | 980 | 1468190831409 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]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 625ms 15:47:11 INFO - PROCESS | 980 | 1468190831443 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 980 | 1468190831445 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 15:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:47:11 INFO - PROCESS | 980 | 1468190831452 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 980 | 1468190831455 Marionette TRACE conn3 <- [1,2010,null,{}] 15:47:11 INFO - PROCESS | 980 | 1468190831466 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}] 15:47:11 INFO - PROCESS | 980 | 1468190831471 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:11 INFO - PROCESS | 980 | 1468190831551 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:47:11 INFO - PROCESS | 980 | 1468190831560 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 980 | 1468190831563 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:11 INFO - PROCESS | 980 | ++DOCSHELL 13E9C800 == 30 [pid = 980] [id = 512] 15:47:11 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (13E9CC00) [pid = 980] [serial = 1536] [outer = 00000000] 15:47:11 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (14299000) [pid = 980] [serial = 1537] [outer = 13E9CC00] 15:47:11 INFO - PROCESS | 980 | 1468190831610 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (1539DC00) [pid = 980] [serial = 1538] [outer = 13E9CC00] 15:47:12 INFO - PROCESS | 980 | 1468190832080 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]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 703ms 15:47:12 INFO - PROCESS | 980 | 1468190832153 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 980 | 1468190832155 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 15:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:47:12 INFO - PROCESS | 980 | 1468190832158 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 980 | 1468190832160 Marionette TRACE conn3 <- [1,2014,null,{}] 15:47:12 INFO - PROCESS | 980 | 1468190832174 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}] 15:47:12 INFO - PROCESS | 980 | 1468190832176 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:12 INFO - PROCESS | 980 | 1468190832257 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:47:12 INFO - PROCESS | 980 | 1468190832263 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 980 | 1468190832265 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:12 INFO - PROCESS | 980 | ++DOCSHELL 14298C00 == 31 [pid = 980] [id = 513] 15:47:12 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (1583F400) [pid = 980] [serial = 1539] [outer = 00000000] 15:47:12 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (15F32800) [pid = 980] [serial = 1540] [outer = 1583F400] 15:47:12 INFO - PROCESS | 980 | 1468190832309 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16328C00) [pid = 980] [serial = 1541] [outer = 1583F400] 15:47:12 INFO - PROCESS | 980 | 1468190832738 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]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 641ms 15:47:12 INFO - PROCESS | 980 | 1468190832796 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 980 | 1468190832798 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 15:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:47:12 INFO - PROCESS | 980 | 1468190832802 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 980 | 1468190832804 Marionette TRACE conn3 <- [1,2018,null,{}] 15:47:12 INFO - PROCESS | 980 | 1468190832807 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}] 15:47:12 INFO - PROCESS | 980 | 1468190832809 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:12 INFO - PROCESS | 980 | 1468190832883 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:47:12 INFO - PROCESS | 980 | 1468190832889 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 980 | 1468190832891 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:12 INFO - PROCESS | 980 | ++DOCSHELL 16484000 == 32 [pid = 980] [id = 514] 15:47:12 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16489400) [pid = 980] [serial = 1542] [outer = 00000000] 15:47:12 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1696FC00) [pid = 980] [serial = 1543] [outer = 16489400] 15:47:12 INFO - PROCESS | 980 | 1468190832933 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16B3C800) [pid = 980] [serial = 1544] [outer = 16489400] 15:47:13 INFO - PROCESS | 980 | 1468190833386 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]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 641ms 15:47:13 INFO - PROCESS | 980 | 1468190833440 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 980 | 1468190833442 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 15:47:13 INFO - PROCESS | 980 | 1468190833445 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:47:13 INFO - PROCESS | 980 | 1468190833447 Marionette TRACE conn3 <- [1,2022,null,{}] 15:47:13 INFO - PROCESS | 980 | 1468190833450 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}] 15:47:13 INFO - PROCESS | 980 | 1468190833455 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:13 INFO - PROCESS | 980 | 1468190833554 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:47:13 INFO - PROCESS | 980 | 1468190833561 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 980 | 1468190833563 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:13 INFO - PROCESS | 980 | ++DOCSHELL 17281000 == 33 [pid = 980] [id = 515] 15:47:13 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (175A3C00) [pid = 980] [serial = 1545] [outer = 00000000] 15:47:13 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17694C00) [pid = 980] [serial = 1546] [outer = 175A3C00] 15:47:13 INFO - PROCESS | 980 | 1468190833607 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (177A9C00) [pid = 980] [serial = 1547] [outer = 175A3C00] 15:47:14 INFO - PROCESS | 980 | 1468190834039 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]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 625ms 15:47:14 INFO - PROCESS | 980 | 1468190834084 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 980 | 1468190834086 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 15:47:14 INFO - PROCESS | 980 | 1468190834089 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:47:14 INFO - PROCESS | 980 | 1468190834091 Marionette TRACE conn3 <- [1,2026,null,{}] 15:47:14 INFO - PROCESS | 980 | 1468190834094 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}] 15:47:14 INFO - PROCESS | 980 | 1468190834096 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:14 INFO - PROCESS | 980 | 1468190834181 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:47:14 INFO - PROCESS | 980 | 1468190834186 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 980 | 1468190834188 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:14 INFO - PROCESS | 980 | ++DOCSHELL 17DE0C00 == 34 [pid = 980] [id = 516] 15:47:14 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1819FC00) [pid = 980] [serial = 1548] [outer = 00000000] 15:47:14 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183BD000) [pid = 980] [serial = 1549] [outer = 1819FC00] 15:47:14 INFO - PROCESS | 980 | 1468190834230 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (183C9000) [pid = 980] [serial = 1550] [outer = 1819FC00] 15:47:14 INFO - PROCESS | 980 | 1468190834667 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]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 625ms 15:47:14 INFO - PROCESS | 980 | 1468190834727 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 980 | 1468190834729 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 15:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:47:14 INFO - PROCESS | 980 | 1468190834736 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 980 | 1468190834738 Marionette TRACE conn3 <- [1,2030,null,{}] 15:47:14 INFO - PROCESS | 980 | 1468190834741 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}] 15:47:14 INFO - PROCESS | 980 | 1468190834743 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:14 INFO - PROCESS | 980 | 1468190834824 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:47:14 INFO - PROCESS | 980 | 1468190834832 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 980 | 1468190834834 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:14 INFO - PROCESS | 980 | ++DOCSHELL 18387C00 == 35 [pid = 980] [id = 517] 15:47:14 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (183BCC00) [pid = 980] [serial = 1551] [outer = 00000000] 15:47:14 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D6800) [pid = 980] [serial = 1552] [outer = 183BCC00] 15:47:14 INFO - PROCESS | 980 | 1468190834876 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198D7400) [pid = 980] [serial = 1553] [outer = 183BCC00] 15:47:15 INFO - PROCESS | 980 | 1468190835298 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]]]}] 15:47:15 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) 15:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 593ms 15:47:15 INFO - PROCESS | 980 | 1468190835334 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 980 | 1468190835336 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 15:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:47:15 INFO - PROCESS | 980 | 1468190835360 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 980 | 1468190835362 Marionette TRACE conn3 <- [1,2034,null,{}] 15:47:15 INFO - PROCESS | 980 | 1468190835365 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}] 15:47:15 INFO - PROCESS | 980 | 1468190835367 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:15 INFO - PROCESS | 980 | 1468190835483 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:47:15 INFO - PROCESS | 980 | 1468190835488 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 980 | 1468190835490 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:15 INFO - PROCESS | 980 | ++DOCSHELL 13E9C400 == 36 [pid = 980] [id = 518] 15:47:15 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (198CF000) [pid = 980] [serial = 1554] [outer = 00000000] 15:47:15 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19A2D000) [pid = 980] [serial = 1555] [outer = 198CF000] 15:47:15 INFO - PROCESS | 980 | 1468190835533 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19A2E000) [pid = 980] [serial = 1556] [outer = 198CF000] 15:47:16 INFO - PROCESS | 980 | 1468190835997 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]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 703ms 15:47:16 INFO - PROCESS | 980 | 1468190836057 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 980 | 1468190836059 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 15:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:47:16 INFO - PROCESS | 980 | 1468190836068 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 980 | 1468190836070 Marionette TRACE conn3 <- [1,2038,null,{}] 15:47:16 INFO - PROCESS | 980 | 1468190836073 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}] 15:47:16 INFO - PROCESS | 980 | 1468190836075 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:16 INFO - PROCESS | 980 | 1468190836186 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:47:16 INFO - PROCESS | 980 | 1468190836205 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 980 | 1468190836207 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:16 INFO - PROCESS | 980 | ++DOCSHELL 19AC5400 == 37 [pid = 980] [id = 519] 15:47:16 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19ACDC00) [pid = 980] [serial = 1557] [outer = 00000000] 15:47:16 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19C60400) [pid = 980] [serial = 1558] [outer = 19ACDC00] 15:47:16 INFO - PROCESS | 980 | 1468190836300 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D29400) [pid = 980] [serial = 1559] [outer = 19ACDC00] 15:47:16 INFO - PROCESS | 980 | 1468190836703 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]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 703ms 15:47:16 INFO - PROCESS | 980 | 1468190836767 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 980 | 1468190836769 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 15:47:16 INFO - PROCESS | 980 | 1468190836772 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:47:16 INFO - PROCESS | 980 | 1468190836775 Marionette TRACE conn3 <- [1,2042,null,{}] 15:47:16 INFO - PROCESS | 980 | 1468190836778 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}] 15:47:16 INFO - PROCESS | 980 | 1468190836780 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:16 INFO - PROCESS | 980 | 1468190836937 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:47:16 INFO - PROCESS | 980 | 1468190836962 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 980 | 1468190836964 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:16 INFO - PROCESS | 980 | ++DOCSHELL 16482800 == 38 [pid = 980] [id = 520] 15:47:16 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19D85800) [pid = 980] [serial = 1560] [outer = 00000000] 15:47:17 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19D8B000) [pid = 980] [serial = 1561] [outer = 19D85800] 15:47:17 INFO - PROCESS | 980 | 1468190837010 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1A17D000) [pid = 980] [serial = 1562] [outer = 19D85800] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 90 (15F33C00) [pid = 980] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1724C800) [pid = 980] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 88 (18379400) [pid = 980] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 87 (183CB800) [pid = 980] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1539D400) [pid = 980] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1323DC00) [pid = 980] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 84 (12B05800) [pid = 980] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 83 (11AE6C00) [pid = 980] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 82 (198CD000) [pid = 980] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 81 (15393400) [pid = 980] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 80 (12927C00) [pid = 980] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:47:17 INFO - PROCESS | 980 | --DOMWINDOW == 79 (14298400) [pid = 980] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:47:17 INFO - PROCESS | 980 | 1468190837572 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]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 828ms 15:47:17 INFO - PROCESS | 980 | 1468190837617 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 980 | 1468190837618 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 15:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:47:17 INFO - PROCESS | 980 | 1468190837622 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 980 | 1468190837624 Marionette TRACE conn3 <- [1,2046,null,{}] 15:47:17 INFO - PROCESS | 980 | 1468190837628 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}] 15:47:17 INFO - PROCESS | 980 | 1468190837630 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:17 INFO - PROCESS | 980 | 1468190837706 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:47:17 INFO - PROCESS | 980 | 1468190837711 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 980 | 1468190837713 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:17 INFO - PROCESS | 980 | ++DOCSHELL 10EEB800 == 39 [pid = 980] [id = 521] 15:47:17 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (13233400) [pid = 980] [serial = 1563] [outer = 00000000] 15:47:17 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (15838400) [pid = 980] [serial = 1564] [outer = 13233400] 15:47:17 INFO - PROCESS | 980 | 1468190837758 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (183C3000) [pid = 980] [serial = 1565] [outer = 13233400] 15:47:18 INFO - PROCESS | 980 | 1468190838215 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]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 641ms 15:47:18 INFO - PROCESS | 980 | 1468190838272 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 980 | 1468190838274 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 15:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:47:18 INFO - PROCESS | 980 | 1468190838277 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 980 | 1468190838278 Marionette TRACE conn3 <- [1,2050,null,{}] 15:47:18 INFO - PROCESS | 980 | 1468190838284 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}] 15:47:18 INFO - PROCESS | 980 | 1468190838286 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:18 INFO - PROCESS | 980 | 1468190838374 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:47:18 INFO - PROCESS | 980 | 1468190838379 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 980 | 1468190838381 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:18 INFO - PROCESS | 980 | ++DOCSHELL 1501FC00 == 40 [pid = 980] [id = 522] 15:47:18 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1648A000) [pid = 980] [serial = 1566] [outer = 00000000] 15:47:18 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1A185000) [pid = 980] [serial = 1567] [outer = 1648A000] 15:47:18 INFO - PROCESS | 980 | 1468190838423 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1A188C00) [pid = 980] [serial = 1568] [outer = 1648A000] 15:47:18 INFO - PROCESS | 980 | 1468190838838 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]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 593ms 15:47:18 INFO - PROCESS | 980 | 1468190838878 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 980 | 1468190838880 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 15:47:18 INFO - PROCESS | 980 | 1468190838887 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 980 | 1468190838889 Marionette TRACE conn3 <- [1,2054,null,{}] 15:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:47:18 INFO - PROCESS | 980 | 1468190838892 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}] 15:47:18 INFO - PROCESS | 980 | 1468190838894 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:18 INFO - PROCESS | 980 | 1468190838971 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:47:18 INFO - PROCESS | 980 | 1468190838976 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 980 | 1468190838978 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:19 INFO - PROCESS | 980 | ++DOCSHELL 15F8D400 == 41 [pid = 980] [id = 523] 15:47:19 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1689C400) [pid = 980] [serial = 1569] [outer = 00000000] 15:47:19 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1A335400) [pid = 980] [serial = 1570] [outer = 1689C400] 15:47:19 INFO - PROCESS | 980 | 1468190839021 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1A486C00) [pid = 980] [serial = 1571] [outer = 1689C400] 15:47:19 INFO - PROCESS | 980 | 1468190839462 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]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 641ms 15:47:19 INFO - PROCESS | 980 | 1468190839534 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 980 | 1468190839538 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 15:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:47:19 INFO - PROCESS | 980 | 1468190839544 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 980 | 1468190839548 Marionette TRACE conn3 <- [1,2058,null,{}] 15:47:19 INFO - PROCESS | 980 | 1468190839554 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}] 15:47:19 INFO - PROCESS | 980 | 1468190839558 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:19 INFO - PROCESS | 980 | 1468190839712 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:47:19 INFO - PROCESS | 980 | 1468190839886 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 980 | 1468190839892 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:19 INFO - PROCESS | 980 | ++DOCSHELL 11AE7800 == 42 [pid = 980] [id = 524] 15:47:19 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (11AE8C00) [pid = 980] [serial = 1572] [outer = 00000000] 15:47:19 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (12821000) [pid = 980] [serial = 1573] [outer = 11AE8C00] 15:47:19 INFO - PROCESS | 980 | 1468190839946 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (130A5000) [pid = 980] [serial = 1574] [outer = 11AE8C00] 15:47:20 INFO - PROCESS | 980 | 1468190840665 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]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1188ms 15:47:20 INFO - PROCESS | 980 | 1468190840741 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 980 | 1468190840745 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 15:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:47:20 INFO - PROCESS | 980 | 1468190840751 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 980 | 1468190840755 Marionette TRACE conn3 <- [1,2062,null,{}] 15:47:20 INFO - PROCESS | 980 | 1468190840759 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}] 15:47:20 INFO - PROCESS | 980 | 1468190840762 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:20 INFO - PROCESS | 980 | 1468190840889 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:47:21 INFO - PROCESS | 980 | 1468190841023 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 980 | 1468190841026 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:21 INFO - PROCESS | 980 | ++DOCSHELL 139CBC00 == 43 [pid = 980] [id = 525] 15:47:21 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (13E91400) [pid = 980] [serial = 1575] [outer = 00000000] 15:47:21 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (15834800) [pid = 980] [serial = 1576] [outer = 13E91400] 15:47:21 INFO - PROCESS | 980 | 1468190841080 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (15F2CC00) [pid = 980] [serial = 1577] [outer = 13E91400] 15:47:22 INFO - PROCESS | 980 | 1468190841997 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]]]}] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 1501FC00 == 42 [pid = 980] [id = 522] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 10EEB800 == 41 [pid = 980] [id = 521] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 16482800 == 40 [pid = 980] [id = 520] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 19AC5400 == 39 [pid = 980] [id = 519] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 13E9C400 == 38 [pid = 980] [id = 518] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 18387C00 == 37 [pid = 980] [id = 517] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 17DE0C00 == 36 [pid = 980] [id = 516] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 17281000 == 35 [pid = 980] [id = 515] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 16484000 == 34 [pid = 980] [id = 514] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 14298C00 == 33 [pid = 980] [id = 513] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 13E9C800 == 32 [pid = 980] [id = 512] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 1320FC00 == 31 [pid = 980] [id = 511] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 11AE9800 == 30 [pid = 980] [id = 510] 15:47:22 INFO - PROCESS | 980 | --DOCSHELL 19AC2400 == 29 [pid = 980] [id = 509] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 93 (1648C800) [pid = 980] [serial = 1513] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 92 (1768F400) [pid = 980] [serial = 1516] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 91 (183C0800) [pid = 980] [serial = 1519] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 90 (198D0800) [pid = 980] [serial = 1520] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 89 (198DAC00) [pid = 980] [serial = 1525] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19ACEC00) [pid = 980] [serial = 1528] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15F29000) [pid = 980] [serial = 1510] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 86 (13950000) [pid = 980] [serial = 1507] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 85 (13C33C00) [pid = 980] [serial = 1508] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 84 (12D81C00) [pid = 980] [serial = 1504] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 83 (12DCAC00) [pid = 980] [serial = 1505] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 82 (12D7D800) [pid = 980] [serial = 1502] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 81 (12820400) [pid = 980] [serial = 1501] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 80 (19AC6400) [pid = 980] [serial = 1499] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 79 (198D8400) [pid = 980] [serial = 1498] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 78 (19A28C00) [pid = 980] [serial = 1526] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 77 (16489000) [pid = 980] [serial = 1496] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15F32C00) [pid = 980] [serial = 1495] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1312D800) [pid = 980] [serial = 1493] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1302F800) [pid = 980] [serial = 1492] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 73 (177A7800) [pid = 980] [serial = 1517] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16FE3C00) [pid = 980] [serial = 1514] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16326C00) [pid = 980] [serial = 1522] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 70 (15F35C00) [pid = 980] [serial = 1511] [outer = 00000000] [url = about:blank] 15:47:22 INFO - PROCESS | 980 | --DOMWINDOW == 69 (18387000) [pid = 980] [serial = 1523] [outer = 00000000] [url = about:blank] 15:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1312ms 15:47:22 INFO - PROCESS | 980 | 1468190842066 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 980 | 1468190842070 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 15:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:47:22 INFO - PROCESS | 980 | 1468190842074 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 980 | 1468190842077 Marionette TRACE conn3 <- [1,2066,null,{}] 15:47:22 INFO - PROCESS | 980 | 1468190842083 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}] 15:47:22 INFO - PROCESS | 980 | 1468190842085 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:22 INFO - PROCESS | 980 | 1468190842172 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:47:22 INFO - PROCESS | 980 | 1468190842185 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 980 | 1468190842188 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:22 INFO - PROCESS | 980 | ++DOCSHELL 1302F800 == 30 [pid = 980] [id = 526] 15:47:22 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (130A3000) [pid = 980] [serial = 1578] [outer = 00000000] 15:47:22 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (130D2400) [pid = 980] [serial = 1579] [outer = 130A3000] 15:47:22 INFO - PROCESS | 980 | 1468190842234 Marionette DEBUG loaded listener.js 15:47:22 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13155800) [pid = 980] [serial = 1580] [outer = 130A3000] 15:47:22 INFO - PROCESS | 980 | 1468190842748 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]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 687ms 15:47:22 INFO - PROCESS | 980 | 1468190842771 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 980 | 1468190842775 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 15:47:22 INFO - PROCESS | 980 | 1468190842781 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:47:22 INFO - PROCESS | 980 | 1468190842783 Marionette TRACE conn3 <- [1,2070,null,{}] 15:47:22 INFO - PROCESS | 980 | 1468190842787 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}] 15:47:22 INFO - PROCESS | 980 | 1468190842789 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:22 INFO - PROCESS | 980 | 1468190842872 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:47:22 INFO - PROCESS | 980 | 1468190842881 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 980 | 1468190842883 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:22 INFO - PROCESS | 980 | ++DOCSHELL 132E8C00 == 31 [pid = 980] [id = 527] 15:47:22 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13437800) [pid = 980] [serial = 1581] [outer = 00000000] 15:47:22 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13952000) [pid = 980] [serial = 1582] [outer = 13437800] 15:47:22 INFO - PROCESS | 980 | 1468190842936 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13C35800) [pid = 980] [serial = 1583] [outer = 13437800] 15:47:23 INFO - PROCESS | 980 | 1468190843433 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]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 703ms 15:47:23 INFO - PROCESS | 980 | 1468190843481 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 980 | 1468190843483 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 15:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:47:23 INFO - PROCESS | 980 | 1468190843487 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 980 | 1468190843490 Marionette TRACE conn3 <- [1,2074,null,{}] 15:47:23 INFO - PROCESS | 980 | 1468190843500 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}] 15:47:23 INFO - PROCESS | 980 | 1468190843505 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:23 INFO - PROCESS | 980 | 1468190843613 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:47:23 INFO - PROCESS | 980 | 1468190843718 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 980 | 1468190843722 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:23 INFO - PROCESS | 980 | ++DOCSHELL 15E7A400 == 32 [pid = 980] [id = 528] 15:47:23 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (15F29000) [pid = 980] [serial = 1584] [outer = 00000000] 15:47:23 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15F31400) [pid = 980] [serial = 1585] [outer = 15F29000] 15:47:23 INFO - PROCESS | 980 | 1468190843768 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F8DC00) [pid = 980] [serial = 1586] [outer = 15F29000] 15:47:24 INFO - PROCESS | 980 | 1468190844145 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]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 703ms 15:47:24 INFO - PROCESS | 980 | 1468190844186 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 980 | 1468190844188 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 15:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:47:24 INFO - PROCESS | 980 | 1468190844192 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 980 | 1468190844193 Marionette TRACE conn3 <- [1,2078,null,{}] 15:47:24 INFO - PROCESS | 980 | 1468190844197 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}] 15:47:24 INFO - PROCESS | 980 | 1468190844199 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:24 INFO - PROCESS | 980 | 1468190844279 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:47:24 INFO - PROCESS | 980 | 1468190844284 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 980 | 1468190844286 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:24 INFO - PROCESS | 980 | ++DOCSHELL 15F8A800 == 33 [pid = 980] [id = 529] 15:47:24 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16483000) [pid = 980] [serial = 1587] [outer = 00000000] 15:47:24 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16D5DC00) [pid = 980] [serial = 1588] [outer = 16483000] 15:47:24 INFO - PROCESS | 980 | 1468190844329 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16FE2800) [pid = 980] [serial = 1589] [outer = 16483000] 15:47:24 INFO - PROCESS | 980 | 1468190844798 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]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 641ms 15:47:24 INFO - PROCESS | 980 | 1468190844833 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 980 | 1468190844835 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 15:47:24 INFO - PROCESS | 980 | 1468190844838 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 980 | 1468190844840 Marionette TRACE conn3 <- [1,2082,null,{}] 15:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:47:24 INFO - PROCESS | 980 | 1468190844844 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}] 15:47:24 INFO - PROCESS | 980 | 1468190844845 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:24 INFO - PROCESS | 980 | 1468190844952 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:47:24 INFO - PROCESS | 980 | 1468190844958 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 980 | 1468190844962 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:25 INFO - PROCESS | 980 | ++DOCSHELL 1724D400 == 34 [pid = 980] [id = 530] 15:47:25 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1724F800) [pid = 980] [serial = 1590] [outer = 00000000] 15:47:25 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (17293000) [pid = 980] [serial = 1591] [outer = 1724F800] 15:47:25 INFO - PROCESS | 980 | 1468190845037 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (175A4000) [pid = 980] [serial = 1592] [outer = 1724F800] 15:47:25 INFO - PROCESS | 980 | 1468190845483 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]]]}] 15:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 688ms 15:47:25 INFO - PROCESS | 980 | 1468190845541 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:47:25 INFO - PROCESS | 980 | 1468190845542 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 15:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:47:25 INFO - PROCESS | 980 | 1468190845546 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:47:25 INFO - PROCESS | 980 | 1468190845547 Marionette TRACE conn3 <- [1,2086,null,{}] 15:47:25 INFO - PROCESS | 980 | 1468190845551 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}] 15:47:25 INFO - PROCESS | 980 | 1468190845556 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:25 INFO - PROCESS | 980 | 1468190845689 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:47:25 INFO - PROCESS | 980 | 1468190845699 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 980 | 1468190845701 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:25 INFO - PROCESS | 980 | ++DOCSHELL 17250800 == 35 [pid = 980] [id = 531] 15:47:25 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1728FC00) [pid = 980] [serial = 1593] [outer = 00000000] 15:47:25 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (18388000) [pid = 980] [serial = 1594] [outer = 1728FC00] 15:47:25 INFO - PROCESS | 980 | 1468190845806 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (18388800) [pid = 980] [serial = 1595] [outer = 1728FC00] 15:47:26 INFO - PROCESS | 980 | 1468190846229 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]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 734ms 15:47:26 INFO - PROCESS | 980 | 1468190846308 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 980 | 1468190846310 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 15:47:26 INFO - PROCESS | 980 | 1468190846313 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 980 | 1468190846315 Marionette TRACE conn3 <- [1,2090,null,{}] 15:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:47:26 INFO - PROCESS | 980 | 1468190846318 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}] 15:47:26 INFO - PROCESS | 980 | 1468190846320 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:26 INFO - PROCESS | 980 | 1468190846426 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:47:26 INFO - PROCESS | 980 | 1468190846489 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 980 | 1468190846491 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:26 INFO - PROCESS | 980 | ++DOCSHELL 198CF400 == 36 [pid = 980] [id = 532] 15:47:26 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (198D0800) [pid = 980] [serial = 1596] [outer = 00000000] 15:47:26 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (198DB000) [pid = 980] [serial = 1597] [outer = 198D0800] 15:47:26 INFO - PROCESS | 980 | 1468190846533 Marionette DEBUG loaded listener.js 15:47:26 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19A26000) [pid = 980] [serial = 1598] [outer = 198D0800] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 89 (175A3C00) [pid = 980] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 88 (183BCC00) [pid = 980] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 87 (13210400) [pid = 980] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1583F400) [pid = 980] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 85 (13E9CC00) [pid = 980] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 84 (11AEB800) [pid = 980] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 83 (198CF000) [pid = 980] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1819FC00) [pid = 980] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16489400) [pid = 980] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 80 (19ACDC00) [pid = 980] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 79 (19D85800) [pid = 980] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13233400) [pid = 980] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1648A000) [pid = 980] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:47:26 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19AC4000) [pid = 980] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:47:27 INFO - PROCESS | 980 | 1468190847010 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]]]}] 15:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 750ms 15:47:27 INFO - PROCESS | 980 | 1468190847057 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:47:27 INFO - PROCESS | 980 | 1468190847059 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 15:47:27 INFO - PROCESS | 980 | 1468190847062 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:47:27 INFO - PROCESS | 980 | 1468190847064 Marionette TRACE conn3 <- [1,2094,null,{}] 15:47:27 INFO - PROCESS | 980 | 1468190847068 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}] 15:47:27 INFO - PROCESS | 980 | 1468190847069 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:27 INFO - PROCESS | 980 | 1468190847154 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:47:27 INFO - PROCESS | 980 | 1468190847159 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 980 | 1468190847161 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:27 INFO - PROCESS | 980 | ++DOCSHELL 11AE6C00 == 37 [pid = 980] [id = 533] 15:47:27 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (13C2E800) [pid = 980] [serial = 1599] [outer = 00000000] 15:47:27 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16489400) [pid = 980] [serial = 1600] [outer = 13C2E800] 15:47:27 INFO - PROCESS | 980 | 1468190847203 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (183BCC00) [pid = 980] [serial = 1601] [outer = 13C2E800] 15:47:27 INFO - PROCESS | 980 | 1468190847647 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]]]}] 15:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 641ms 15:47:27 INFO - PROCESS | 980 | 1468190847701 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:47:27 INFO - PROCESS | 980 | 1468190847703 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 15:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:47:27 INFO - PROCESS | 980 | 1468190847706 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 980 | 1468190847708 Marionette TRACE conn3 <- [1,2098,null,{}] 15:47:27 INFO - PROCESS | 980 | 1468190847711 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}] 15:47:27 INFO - PROCESS | 980 | 1468190847713 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:27 INFO - PROCESS | 980 | 1468190847790 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:47:27 INFO - PROCESS | 980 | 1468190847795 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 980 | 1468190847797 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:27 INFO - PROCESS | 980 | ++DOCSHELL 10434800 == 38 [pid = 980] [id = 534] 15:47:27 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (10472C00) [pid = 980] [serial = 1602] [outer = 00000000] 15:47:27 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16490000) [pid = 980] [serial = 1603] [outer = 10472C00] 15:47:27 INFO - PROCESS | 980 | 1468190847850 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1728E400) [pid = 980] [serial = 1604] [outer = 10472C00] 15:47:28 INFO - PROCESS | 980 | 1468190848299 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]]]}] 15:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 641ms 15:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:47:28 INFO - PROCESS | 980 | 1468190848348 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:47:28 INFO - PROCESS | 980 | 1468190848350 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 15:47:28 INFO - PROCESS | 980 | 1468190848353 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 980 | 1468190848355 Marionette TRACE conn3 <- [1,2102,null,{}] 15:47:28 INFO - PROCESS | 980 | 1468190848358 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}] 15:47:28 INFO - PROCESS | 980 | 1468190848360 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:28 INFO - PROCESS | 980 | 1468190848439 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:47:28 INFO - PROCESS | 980 | 1468190848444 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 980 | 1468190848446 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:28 INFO - PROCESS | 980 | ++DOCSHELL 16899800 == 39 [pid = 980] [id = 535] 15:47:28 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (181A2C00) [pid = 980] [serial = 1605] [outer = 00000000] 15:47:28 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19ACC000) [pid = 980] [serial = 1606] [outer = 181A2C00] 15:47:28 INFO - PROCESS | 980 | 1468190848489 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19ACD800) [pid = 980] [serial = 1607] [outer = 181A2C00] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 1302F800 == 38 [pid = 980] [id = 526] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 139CBC00 == 37 [pid = 980] [id = 525] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 15F8D400 == 36 [pid = 980] [id = 523] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 11AE7800 == 35 [pid = 980] [id = 524] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 1724D400 == 34 [pid = 980] [id = 530] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 132E8C00 == 33 [pid = 980] [id = 527] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 11AE6C00 == 32 [pid = 980] [id = 533] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 15F8A800 == 31 [pid = 980] [id = 529] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 17250800 == 30 [pid = 980] [id = 531] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 198CF400 == 29 [pid = 980] [id = 532] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 15E7A400 == 28 [pid = 980] [id = 528] 15:47:29 INFO - PROCESS | 980 | --DOCSHELL 10434800 == 27 [pid = 980] [id = 534] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 84 (17694C00) [pid = 980] [serial = 1546] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 83 (177A9C00) [pid = 980] [serial = 1547] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 82 (198D6800) [pid = 980] [serial = 1552] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13215800) [pid = 980] [serial = 1534] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1321CC00) [pid = 980] [serial = 1535] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15F32800) [pid = 980] [serial = 1540] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 78 (16328C00) [pid = 980] [serial = 1541] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 77 (14299000) [pid = 980] [serial = 1537] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1539DC00) [pid = 980] [serial = 1538] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 75 (129B6C00) [pid = 980] [serial = 1531] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 74 (12B0EC00) [pid = 980] [serial = 1532] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19A2E000) [pid = 980] [serial = 1556] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 72 (183BD000) [pid = 980] [serial = 1549] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183C9000) [pid = 980] [serial = 1550] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1696FC00) [pid = 980] [serial = 1543] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 69 (16B3C800) [pid = 980] [serial = 1544] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19D29400) [pid = 980] [serial = 1559] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 67 (19C60400) [pid = 980] [serial = 1558] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 66 (19D8B000) [pid = 980] [serial = 1561] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 65 (15838400) [pid = 980] [serial = 1564] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 64 (183C3000) [pid = 980] [serial = 1565] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 63 (1A185000) [pid = 980] [serial = 1567] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 62 (19ACF000) [pid = 980] [serial = 1529] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 61 (19A2D000) [pid = 980] [serial = 1555] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 60 (1A17D000) [pid = 980] [serial = 1562] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 59 (1A188C00) [pid = 980] [serial = 1568] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 58 (198D7400) [pid = 980] [serial = 1553] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | --DOMWINDOW == 57 (1A335400) [pid = 980] [serial = 1570] [outer = 00000000] [url = about:blank] 15:47:30 INFO - PROCESS | 980 | 1468190850234 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]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1907ms 15:47:30 INFO - PROCESS | 980 | 1468190850271 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 980 | 1468190850275 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 15:47:30 INFO - PROCESS | 980 | 1468190850280 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:47:30 INFO - PROCESS | 980 | 1468190850283 Marionette TRACE conn3 <- [1,2106,null,{}] 15:47:30 INFO - PROCESS | 980 | 1468190850289 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}] 15:47:30 INFO - PROCESS | 980 | 1468190850292 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:30 INFO - PROCESS | 980 | 1468190850380 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:47:30 INFO - PROCESS | 980 | 1468190850387 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 980 | 1468190850391 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:30 INFO - PROCESS | 980 | ++DOCSHELL 11C45C00 == 28 [pid = 980] [id = 536] 15:47:30 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (11CD2800) [pid = 980] [serial = 1608] [outer = 00000000] 15:47:30 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (12B08C00) [pid = 980] [serial = 1609] [outer = 11CD2800] 15:47:30 INFO - PROCESS | 980 | 1468190850441 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (12BD5800) [pid = 980] [serial = 1610] [outer = 11CD2800] 15:47:30 INFO - PROCESS | 980 | 1468190850938 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]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 703ms 15:47:30 INFO - PROCESS | 980 | 1468190850980 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 980 | 1468190850985 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 15:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:47:31 INFO - PROCESS | 980 | 1468190850991 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 980 | 1468190850994 Marionette TRACE conn3 <- [1,2110,null,{}] 15:47:31 INFO - PROCESS | 980 | 1468190850998 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}] 15:47:31 INFO - PROCESS | 980 | 1468190851001 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:31 INFO - PROCESS | 980 | 1468190851092 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:47:31 INFO - PROCESS | 980 | 1468190851100 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 980 | 1468190851103 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:31 INFO - PROCESS | 980 | ++DOCSHELL 1320DC00 == 29 [pid = 980] [id = 537] 15:47:31 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (1320FC00) [pid = 980] [serial = 1611] [outer = 00000000] 15:47:31 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (13217800) [pid = 980] [serial = 1612] [outer = 1320FC00] 15:47:31 INFO - PROCESS | 980 | 1468190851150 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (1321CC00) [pid = 980] [serial = 1613] [outer = 1320FC00] 15:47:31 INFO - PROCESS | 980 | 1468190851611 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]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 625ms 15:47:31 INFO - PROCESS | 980 | 1468190851629 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:47:31 INFO - PROCESS | 980 | 1468190851631 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 15:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:47:31 INFO - PROCESS | 980 | 1468190851635 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 980 | 1468190851638 Marionette TRACE conn3 <- [1,2114,null,{}] 15:47:31 INFO - PROCESS | 980 | 1468190851653 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}] 15:47:31 INFO - PROCESS | 980 | 1468190851657 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:31 INFO - PROCESS | 980 | 1468190851739 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:47:31 INFO - PROCESS | 980 | 1468190851748 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 980 | 1468190851751 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:31 INFO - PROCESS | 980 | ++DOCSHELL 14290000 == 30 [pid = 980] [id = 538] 15:47:31 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (14290400) [pid = 980] [serial = 1614] [outer = 00000000] 15:47:31 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (1501F000) [pid = 980] [serial = 1615] [outer = 14290400] 15:47:31 INFO - PROCESS | 980 | 1468190851798 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (15832800) [pid = 980] [serial = 1616] [outer = 14290400] 15:47:32 INFO - PROCESS | 980 | 1468190852273 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]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 687ms 15:47:32 INFO - PROCESS | 980 | 1468190852334 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 980 | 1468190852336 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 15:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:47:32 INFO - PROCESS | 980 | 1468190852340 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 980 | 1468190852341 Marionette TRACE conn3 <- [1,2118,null,{}] 15:47:32 INFO - PROCESS | 980 | 1468190852355 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}] 15:47:32 INFO - PROCESS | 980 | 1468190852357 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:32 INFO - PROCESS | 980 | 1468190852438 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:47:32 INFO - PROCESS | 980 | 1468190852443 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 980 | 1468190852446 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:32 INFO - PROCESS | 980 | ++DOCSHELL 1583DC00 == 31 [pid = 980] [id = 539] 15:47:32 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15840000) [pid = 980] [serial = 1617] [outer = 00000000] 15:47:32 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15F89000) [pid = 980] [serial = 1618] [outer = 15840000] 15:47:32 INFO - PROCESS | 980 | 1468190852490 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1632A000) [pid = 980] [serial = 1619] [outer = 15840000] 15:47:32 INFO - PROCESS | 980 | 1468190852923 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] 15:47:32 INFO - PROCESS | 980 | 1468190852951 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 15:47:32 INFO - PROCESS | 980 | 1468190852955 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 980 | 1468190852957 Marionette TRACE conn3 <- [1,2122,null,{}] 15:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:47:32 INFO - PROCESS | 980 | 1468190852960 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}] 15:47:32 INFO - PROCESS | 980 | 1468190852962 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:33 INFO - PROCESS | 980 | 1468190853043 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:47:33 INFO - PROCESS | 980 | 1468190853048 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 980 | 1468190853050 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:33 INFO - PROCESS | 980 | ++DOCSHELL 1648AC00 == 32 [pid = 980] [id = 540] 15:47:33 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1696FC00) [pid = 980] [serial = 1620] [outer = 00000000] 15:47:33 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16D61C00) [pid = 980] [serial = 1621] [outer = 1696FC00] 15:47:33 INFO - PROCESS | 980 | 1468190853093 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16FE2400) [pid = 980] [serial = 1622] [outer = 1696FC00] 15:47:33 INFO - PROCESS | 980 | 1468190853557 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]]]}] 15:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 625ms 15:47:33 INFO - PROCESS | 980 | 1468190853604 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:47:33 INFO - PROCESS | 980 | 1468190853606 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 15:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:47:33 INFO - PROCESS | 980 | 1468190853609 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - PROCESS | 980 | 1468190853611 Marionette TRACE conn3 <- [1,2126,null,{}] 15:47:33 INFO - PROCESS | 980 | 1468190853614 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}] 15:47:33 INFO - PROCESS | 980 | 1468190853620 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:33 INFO - PROCESS | 980 | 1468190853718 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:47:33 INFO - PROCESS | 980 | 1468190853725 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 980 | 1468190853727 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:33 INFO - PROCESS | 980 | ++DOCSHELL 17294000 == 33 [pid = 980] [id = 541] 15:47:33 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17689400) [pid = 980] [serial = 1623] [outer = 00000000] 15:47:33 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (177AE000) [pid = 980] [serial = 1624] [outer = 17689400] 15:47:33 INFO - PROCESS | 980 | 1468190853770 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (18384800) [pid = 980] [serial = 1625] [outer = 17689400] 15:47:34 INFO - PROCESS | 980 | 1468190854205 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]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 641ms 15:47:34 INFO - PROCESS | 980 | 1468190854250 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 980 | 1468190854252 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 15:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:47:34 INFO - PROCESS | 980 | 1468190854255 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 980 | 1468190854257 Marionette TRACE conn3 <- [1,2130,null,{}] 15:47:34 INFO - PROCESS | 980 | 1468190854260 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}] 15:47:34 INFO - PROCESS | 980 | 1468190854262 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:34 INFO - PROCESS | 980 | 1468190854346 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:47:34 INFO - PROCESS | 980 | 1468190854351 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 980 | 1468190854353 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:34 INFO - PROCESS | 980 | ++DOCSHELL 14292800 == 34 [pid = 980] [id = 542] 15:47:34 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17703000) [pid = 980] [serial = 1626] [outer = 00000000] 15:47:34 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (183C8800) [pid = 980] [serial = 1627] [outer = 17703000] 15:47:34 INFO - PROCESS | 980 | 1468190854399 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183CB000) [pid = 980] [serial = 1628] [outer = 17703000] 15:47:34 INFO - PROCESS | 980 | 1468190854843 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] 15:47:34 INFO - PROCESS | 980 | 1468190854896 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 15:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:47:34 INFO - PROCESS | 980 | 1468190854904 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 980 | 1468190854905 Marionette TRACE conn3 <- [1,2134,null,{}] 15:47:34 INFO - PROCESS | 980 | 1468190854909 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}] 15:47:34 INFO - PROCESS | 980 | 1468190854910 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:35 INFO - PROCESS | 980 | 1468190854986 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:47:35 INFO - PROCESS | 980 | 1468190854991 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 980 | 1468190854993 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:35 INFO - PROCESS | 980 | ++DOCSHELL 183C8000 == 35 [pid = 980] [id = 543] 15:47:35 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198D2400) [pid = 980] [serial = 1629] [outer = 00000000] 15:47:35 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19A28800) [pid = 980] [serial = 1630] [outer = 198D2400] 15:47:35 INFO - PROCESS | 980 | 1468190855036 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19A29000) [pid = 980] [serial = 1631] [outer = 198D2400] 15:47:35 INFO - PROCESS | 980 | 1468190855493 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] 15:47:35 INFO - PROCESS | 980 | 1468190855548 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 15:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:47:35 INFO - PROCESS | 980 | 1468190855551 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 980 | 1468190855553 Marionette TRACE conn3 <- [1,2138,null,{}] 15:47:35 INFO - PROCESS | 980 | 1468190855556 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}] 15:47:35 INFO - PROCESS | 980 | 1468190855558 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:35 INFO - PROCESS | 980 | 1468190855665 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:47:35 INFO - PROCESS | 980 | 1468190855670 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 980 | 1468190855672 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:35 INFO - PROCESS | 980 | ++DOCSHELL 1428FC00 == 36 [pid = 980] [id = 544] 15:47:35 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19A30000) [pid = 980] [serial = 1632] [outer = 00000000] 15:47:35 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19ACFC00) [pid = 980] [serial = 1633] [outer = 19A30000] 15:47:35 INFO - PROCESS | 980 | 1468190855715 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19C5D000) [pid = 980] [serial = 1634] [outer = 19A30000] 15:47:36 INFO - PROCESS | 980 | 1468190856191 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]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 687ms 15:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:47:36 INFO - PROCESS | 980 | 1468190856253 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 980 | 1468190856255 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 15:47:36 INFO - PROCESS | 980 | 1468190856258 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 980 | 1468190856260 Marionette TRACE conn3 <- [1,2142,null,{}] 15:47:36 INFO - PROCESS | 980 | 1468190856263 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}] 15:47:36 INFO - PROCESS | 980 | 1468190856265 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:36 INFO - PROCESS | 980 | 1468190856386 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:47:36 INFO - PROCESS | 980 | 1468190856394 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 980 | 1468190856396 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:36 INFO - PROCESS | 980 | ++DOCSHELL 198DB800 == 37 [pid = 980] [id = 545] 15:47:36 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19A33000) [pid = 980] [serial = 1635] [outer = 00000000] 15:47:36 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19D2A800) [pid = 980] [serial = 1636] [outer = 19A33000] 15:47:36 INFO - PROCESS | 980 | 1468190856441 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19D2F800) [pid = 980] [serial = 1637] [outer = 19A33000] 15:47:36 INFO - PROCESS | 980 | 1468190856886 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]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 687ms 15:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:47:36 INFO - PROCESS | 980 | 1468190856958 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 980 | 1468190856960 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 15:47:36 INFO - PROCESS | 980 | 1468190856964 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 980 | 1468190856966 Marionette TRACE conn3 <- [1,2146,null,{}] 15:47:36 INFO - PROCESS | 980 | 1468190856969 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}] 15:47:36 INFO - PROCESS | 980 | 1468190856971 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:37 INFO - PROCESS | 980 | 1468190857122 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:47:37 INFO - PROCESS | 980 | 1468190857145 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 980 | 1468190857148 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:37 INFO - PROCESS | 980 | ++DOCSHELL 1648A800 == 38 [pid = 980] [id = 546] 15:47:37 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D85800) [pid = 980] [serial = 1638] [outer = 00000000] 15:47:37 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (1A180000) [pid = 980] [serial = 1639] [outer = 19D85800] 15:47:37 INFO - PROCESS | 980 | 1468190857203 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1A187800) [pid = 980] [serial = 1640] [outer = 19D85800] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 89 (10472C00) [pid = 980] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1724F800) [pid = 980] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1728FC00) [pid = 980] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198D0800) [pid = 980] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16483000) [pid = 980] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15F29000) [pid = 980] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13437800) [pid = 980] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 82 (130A3000) [pid = 980] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13E91400) [pid = 980] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 80 (11AE8C00) [pid = 980] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1689C400) [pid = 980] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:47:37 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13C2E800) [pid = 980] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:47:37 INFO - PROCESS | 980 | 1468190857801 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]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 891ms 15:47:37 INFO - PROCESS | 980 | 1468190857868 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 980 | 1468190857870 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 15:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:47:37 INFO - PROCESS | 980 | 1468190857873 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 980 | 1468190857875 Marionette TRACE conn3 <- [1,2150,null,{}] 15:47:37 INFO - PROCESS | 980 | 1468190857879 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}] 15:47:37 INFO - PROCESS | 980 | 1468190857880 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:37 INFO - PROCESS | 980 | 1468190857957 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:47:38 INFO - PROCESS | 980 | 1468190858048 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 980 | 1468190858050 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:38 INFO - PROCESS | 980 | ++DOCSHELL 129AA800 == 39 [pid = 980] [id = 547] 15:47:38 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (130A3000) [pid = 980] [serial = 1641] [outer = 00000000] 15:47:38 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (13CDF400) [pid = 980] [serial = 1642] [outer = 130A3000] 15:47:38 INFO - PROCESS | 980 | 1468190858097 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (15F2F800) [pid = 980] [serial = 1643] [outer = 130A3000] 15:47:38 INFO - PROCESS | 980 | 1468190858488 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]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 641ms 15:47:38 INFO - PROCESS | 980 | 1468190858511 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 980 | 1468190858513 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 15:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:47:38 INFO - PROCESS | 980 | 1468190858526 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 980 | 1468190858528 Marionette TRACE conn3 <- [1,2154,null,{}] 15:47:38 INFO - PROCESS | 980 | 1468190858531 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}] 15:47:38 INFO - PROCESS | 980 | 1468190858533 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:38 INFO - PROCESS | 980 | 1468190858608 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:47:38 INFO - PROCESS | 980 | 1468190858702 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 980 | 1468190858704 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:38 INFO - PROCESS | 980 | ++DOCSHELL 132F1000 == 40 [pid = 980] [id = 548] 15:47:38 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (13E91400) [pid = 980] [serial = 1644] [outer = 00000000] 15:47:38 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19A30C00) [pid = 980] [serial = 1645] [outer = 13E91400] 15:47:38 INFO - PROCESS | 980 | 1468190858746 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1A18A400) [pid = 980] [serial = 1646] [outer = 13E91400] 15:47:39 INFO - PROCESS | 980 | 1468190859096 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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 594ms 15:47:39 INFO - PROCESS | 980 | 1468190859114 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 980 | 1468190859116 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 15:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:47:39 INFO - PROCESS | 980 | 1468190859119 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 980 | 1468190859121 Marionette TRACE conn3 <- [1,2158,null,{}] 15:47:39 INFO - PROCESS | 980 | 1468190859124 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}] 15:47:39 INFO - PROCESS | 980 | 1468190859126 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:39 INFO - PROCESS | 980 | 1468190859248 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:47:39 INFO - PROCESS | 980 | 1468190859306 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 980 | 1468190859308 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:39 INFO - PROCESS | 980 | ++DOCSHELL 1648EC00 == 41 [pid = 980] [id = 549] 15:47:39 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16D60C00) [pid = 980] [serial = 1647] [outer = 00000000] 15:47:39 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A482400) [pid = 980] [serial = 1648] [outer = 16D60C00] 15:47:39 INFO - PROCESS | 980 | 1468190859349 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1A4D4400) [pid = 980] [serial = 1649] [outer = 16D60C00] 15:47:39 INFO - PROCESS | 980 | 1468190859702 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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 625ms 15:47:39 INFO - PROCESS | 980 | 1468190859765 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 980 | 1468190859769 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 15:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:47:39 INFO - PROCESS | 980 | 1468190859774 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 980 | 1468190859778 Marionette TRACE conn3 <- [1,2162,null,{}] 15:47:39 INFO - PROCESS | 980 | 1468190859784 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}] 15:47:39 INFO - PROCESS | 980 | 1468190859788 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:39 INFO - PROCESS | 980 | 1468190859933 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:47:40 INFO - PROCESS | 980 | 1468190860119 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 980 | 1468190860125 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:40 INFO - PROCESS | 980 | ++DOCSHELL 11C43800 == 42 [pid = 980] [id = 550] 15:47:40 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (11C44000) [pid = 980] [serial = 1650] [outer = 00000000] 15:47:40 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (129B6C00) [pid = 980] [serial = 1651] [outer = 11C44000] 15:47:40 INFO - PROCESS | 980 | 1468190860179 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (12DC8000) [pid = 980] [serial = 1652] [outer = 11C44000] 15:47:40 INFO - PROCESS | 980 | 1468190860895 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]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1140ms 15:47:40 INFO - PROCESS | 980 | 1468190860937 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 980 | 1468190860940 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 15:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:47:40 INFO - PROCESS | 980 | 1468190860948 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 980 | 1468190860952 Marionette TRACE conn3 <- [1,2166,null,{}] 15:47:40 INFO - PROCESS | 980 | 1468190860956 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}] 15:47:40 INFO - PROCESS | 980 | 1468190860959 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:41 INFO - PROCESS | 980 | 1468190861075 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:47:41 INFO - PROCESS | 980 | 1468190861212 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 980 | 1468190861215 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:41 INFO - PROCESS | 980 | ++DOCSHELL 139CE800 == 43 [pid = 980] [id = 551] 15:47:41 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (13C2B400) [pid = 980] [serial = 1653] [outer = 00000000] 15:47:41 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (13E9BC00) [pid = 980] [serial = 1654] [outer = 13C2B400] 15:47:41 INFO - PROCESS | 980 | 1468190861279 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (1583F000) [pid = 980] [serial = 1655] [outer = 13C2B400] 15:47:42 INFO - PROCESS | 980 | 1468190862188 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]]]}] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 132F1000 == 42 [pid = 980] [id = 548] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 129AA800 == 41 [pid = 980] [id = 547] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 1648A800 == 40 [pid = 980] [id = 546] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 198DB800 == 39 [pid = 980] [id = 545] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 1428FC00 == 38 [pid = 980] [id = 544] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 183C8000 == 37 [pid = 980] [id = 543] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 14292800 == 36 [pid = 980] [id = 542] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 17294000 == 35 [pid = 980] [id = 541] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 1648AC00 == 34 [pid = 980] [id = 540] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 1583DC00 == 33 [pid = 980] [id = 539] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 14290000 == 32 [pid = 980] [id = 538] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 1320DC00 == 31 [pid = 980] [id = 537] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 11C45C00 == 30 [pid = 980] [id = 536] 15:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1296ms 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 92 (19ACC000) [pid = 980] [serial = 1606] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOCSHELL 16899800 == 29 [pid = 980] [id = 535] 15:47:42 INFO - PROCESS | 980 | 1468190862274 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 980 | 1468190862278 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 15:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:47:42 INFO - PROCESS | 980 | 1468190862283 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 980 | 1468190862286 Marionette TRACE conn3 <- [1,2170,null,{}] 15:47:42 INFO - PROCESS | 980 | 1468190862291 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}] 15:47:42 INFO - PROCESS | 980 | 1468190862294 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:42 INFO - PROCESS | 980 | 1468190862384 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:47:42 INFO - PROCESS | 980 | 1468190862391 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 980 | 1468190862393 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:42 INFO - PROCESS | 980 | ++DOCSHELL 12B03C00 == 30 [pid = 980] [id = 552] 15:47:42 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (12B0D000) [pid = 980] [serial = 1656] [outer = 00000000] 15:47:42 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (1312D000) [pid = 980] [serial = 1657] [outer = 12B0D000] 15:47:42 INFO - PROCESS | 980 | 1468190862440 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (1315A400) [pid = 980] [serial = 1658] [outer = 12B0D000] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 94 (1728E400) [pid = 980] [serial = 1604] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 93 (17293000) [pid = 980] [serial = 1591] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 92 (18388000) [pid = 980] [serial = 1594] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 91 (198DB000) [pid = 980] [serial = 1597] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 90 (18388800) [pid = 980] [serial = 1595] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 89 (16490000) [pid = 980] [serial = 1603] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19A26000) [pid = 980] [serial = 1598] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 87 (16D5DC00) [pid = 980] [serial = 1588] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 86 (15F31400) [pid = 980] [serial = 1585] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 85 (15F8DC00) [pid = 980] [serial = 1586] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 84 (13952000) [pid = 980] [serial = 1582] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 83 (13C35800) [pid = 980] [serial = 1583] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 82 (130D2400) [pid = 980] [serial = 1579] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13155800) [pid = 980] [serial = 1580] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15F2CC00) [pid = 980] [serial = 1577] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15834800) [pid = 980] [serial = 1576] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 78 (130A5000) [pid = 980] [serial = 1574] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 77 (12821000) [pid = 980] [serial = 1573] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1A486C00) [pid = 980] [serial = 1571] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 75 (16489400) [pid = 980] [serial = 1600] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 74 (175A4000) [pid = 980] [serial = 1592] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 73 (183BCC00) [pid = 980] [serial = 1601] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16FE2800) [pid = 980] [serial = 1589] [outer = 00000000] [url = about:blank] 15:47:42 INFO - PROCESS | 980 | 1468190862960 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]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 703ms 15:47:42 INFO - PROCESS | 980 | 1468190862980 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 980 | 1468190862983 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 15:47:42 INFO - PROCESS | 980 | 1468190862989 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:47:43 INFO - PROCESS | 980 | 1468190862992 Marionette TRACE conn3 <- [1,2174,null,{}] 15:47:43 INFO - PROCESS | 980 | 1468190862999 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}] 15:47:43 INFO - PROCESS | 980 | 1468190863002 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:43 INFO - PROCESS | 980 | 1468190863084 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:47:43 INFO - PROCESS | 980 | 1468190863090 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 980 | 1468190863093 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:43 INFO - PROCESS | 980 | ++DOCSHELL 132EAC00 == 31 [pid = 980] [id = 553] 15:47:43 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (132EFC00) [pid = 980] [serial = 1659] [outer = 00000000] 15:47:43 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13950C00) [pid = 980] [serial = 1660] [outer = 132EFC00] 15:47:43 INFO - PROCESS | 980 | 1468190863138 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13C2E000) [pid = 980] [serial = 1661] [outer = 132EFC00] 15:47:43 INFO - PROCESS | 980 | 1468190863613 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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 641ms 15:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:47:43 INFO - PROCESS | 980 | 1468190863628 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 980 | 1468190863630 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 15:47:43 INFO - PROCESS | 980 | 1468190863634 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 980 | 1468190863637 Marionette TRACE conn3 <- [1,2178,null,{}] 15:47:43 INFO - PROCESS | 980 | 1468190863647 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}] 15:47:43 INFO - PROCESS | 980 | 1468190863652 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:43 INFO - PROCESS | 980 | 1468190863737 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:47:43 INFO - PROCESS | 980 | 1468190863744 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 980 | 1468190863748 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:43 INFO - PROCESS | 980 | ++DOCSHELL 15F31400 == 32 [pid = 980] [id = 554] 15:47:43 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (15F31800) [pid = 980] [serial = 1662] [outer = 00000000] 15:47:43 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15F86400) [pid = 980] [serial = 1663] [outer = 15F31800] 15:47:43 INFO - PROCESS | 980 | 1468190863821 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16320000) [pid = 980] [serial = 1664] [outer = 15F31800] 15:47:44 INFO - PROCESS | 980 | 1468190864268 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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 688ms 15:47:44 INFO - PROCESS | 980 | 1468190864333 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 980 | 1468190864336 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 15:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:47:44 INFO - PROCESS | 980 | 1468190864339 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 980 | 1468190864341 Marionette TRACE conn3 <- [1,2182,null,{}] 15:47:44 INFO - PROCESS | 980 | 1468190864344 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}] 15:47:44 INFO - PROCESS | 980 | 1468190864346 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:44 INFO - PROCESS | 980 | 1468190864429 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:47:44 INFO - PROCESS | 980 | 1468190864434 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 980 | 1468190864436 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:44 INFO - PROCESS | 980 | ++DOCSHELL 16896000 == 33 [pid = 980] [id = 555] 15:47:44 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16896400) [pid = 980] [serial = 1665] [outer = 00000000] 15:47:44 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16F0CC00) [pid = 980] [serial = 1666] [outer = 16896400] 15:47:44 INFO - PROCESS | 980 | 1468190864480 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1724AC00) [pid = 980] [serial = 1667] [outer = 16896400] 15:47:44 INFO - PROCESS | 980 | 1468190864945 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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 625ms 15:47:44 INFO - PROCESS | 980 | 1468190864982 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 980 | 1468190864984 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 15:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:47:45 INFO - PROCESS | 980 | 1468190864987 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 980 | 1468190864989 Marionette TRACE conn3 <- [1,2186,null,{}] 15:47:45 INFO - PROCESS | 980 | 1468190864992 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}] 15:47:45 INFO - PROCESS | 980 | 1468190864994 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:45 INFO - PROCESS | 980 | 1468190865101 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:47:45 INFO - PROCESS | 980 | 1468190865191 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 980 | 1468190865193 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:45 INFO - PROCESS | 980 | ++DOCSHELL 16D65800 == 34 [pid = 980] [id = 556] 15:47:45 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (17255C00) [pid = 980] [serial = 1668] [outer = 00000000] 15:47:45 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (17685C00) [pid = 980] [serial = 1669] [outer = 17255C00] 15:47:45 INFO - PROCESS | 980 | 1468190865236 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1768FC00) [pid = 980] [serial = 1670] [outer = 17255C00] 15:47:45 INFO - PROCESS | 980 | 1468190865678 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]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 734ms 15:47:45 INFO - PROCESS | 980 | 1468190865728 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 980 | 1468190865730 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 15:47:45 INFO - PROCESS | 980 | 1468190865733 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:47:45 INFO - PROCESS | 980 | 1468190865734 Marionette TRACE conn3 <- [1,2190,null,{}] 15:47:45 INFO - PROCESS | 980 | 1468190865738 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}] 15:47:45 INFO - PROCESS | 980 | 1468190865743 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:45 INFO - PROCESS | 980 | 1468190865878 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:47:45 INFO - PROCESS | 980 | 1468190865945 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 980 | 1468190865948 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:45 INFO - PROCESS | 980 | ++DOCSHELL 177A2C00 == 35 [pid = 980] [id = 557] 15:47:45 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1837E800) [pid = 980] [serial = 1671] [outer = 00000000] 15:47:45 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (185A7400) [pid = 980] [serial = 1672] [outer = 1837E800] 15:47:46 INFO - PROCESS | 980 | 1468190865991 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (198D1400) [pid = 980] [serial = 1673] [outer = 1837E800] 15:47:46 INFO - PROCESS | 980 | 1468190866419 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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 734ms 15:47:46 INFO - PROCESS | 980 | 1468190866497 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 980 | 1468190866499 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 15:47:46 INFO - PROCESS | 980 | 1468190866503 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:47:46 INFO - PROCESS | 980 | 1468190866505 Marionette TRACE conn3 <- [1,2194,null,{}] 15:47:46 INFO - PROCESS | 980 | 1468190866508 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}] 15:47:46 INFO - PROCESS | 980 | 1468190866510 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:46 INFO - PROCESS | 980 | 1468190866618 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:47:46 INFO - PROCESS | 980 | 1468190866629 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 980 | 1468190866631 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:46 INFO - PROCESS | 980 | ++DOCSHELL 183C8000 == 36 [pid = 980] [id = 558] 15:47:46 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (198D7400) [pid = 980] [serial = 1674] [outer = 00000000] 15:47:46 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19A27000) [pid = 980] [serial = 1675] [outer = 198D7400] 15:47:46 INFO - PROCESS | 980 | 1468190866674 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19A2B400) [pid = 980] [serial = 1676] [outer = 198D7400] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 89 (181A2C00) [pid = 980] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 88 (17689400) [pid = 980] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 87 (14290400) [pid = 980] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198D2400) [pid = 980] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1320FC00) [pid = 980] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 84 (19A33000) [pid = 980] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 83 (130A3000) [pid = 980] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 82 (11CD2800) [pid = 980] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 81 (19D85800) [pid = 980] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17703000) [pid = 980] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15840000) [pid = 980] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1696FC00) [pid = 980] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13E91400) [pid = 980] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:47:46 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19A30000) [pid = 980] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:47:47 INFO - PROCESS | 980 | 1468190867218 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 750ms 15:47:47 INFO - PROCESS | 980 | 1468190867245 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 980 | 1468190867247 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 15:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:47:47 INFO - PROCESS | 980 | 1468190867250 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 980 | 1468190867252 Marionette TRACE conn3 <- [1,2198,null,{}] 15:47:47 INFO - PROCESS | 980 | 1468190867255 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}] 15:47:47 INFO - PROCESS | 980 | 1468190867257 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:47 INFO - PROCESS | 980 | 1468190867337 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:47:47 INFO - PROCESS | 980 | 1468190867342 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 980 | 1468190867345 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:47 INFO - PROCESS | 980 | ++DOCSHELL 12B01800 == 37 [pid = 980] [id = 559] 15:47:47 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (131EE400) [pid = 980] [serial = 1677] [outer = 00000000] 15:47:47 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17689400) [pid = 980] [serial = 1678] [outer = 131EE400] 15:47:47 INFO - PROCESS | 980 | 1468190867394 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (185AC800) [pid = 980] [serial = 1679] [outer = 131EE400] 15:47:47 INFO - PROCESS | 980 | 1468190867805 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 593ms 15:47:47 INFO - PROCESS | 980 | 1468190867863 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 980 | 1468190867865 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 15:47:47 INFO - PROCESS | 980 | 1468190867870 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:47:47 INFO - PROCESS | 980 | 1468190867871 Marionette TRACE conn3 <- [1,2202,null,{}] 15:47:47 INFO - PROCESS | 980 | 1468190867875 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}] 15:47:47 INFO - PROCESS | 980 | 1468190867877 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:48 INFO - PROCESS | 980 | 1468190867984 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:47:48 INFO - PROCESS | 980 | 1468190867989 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 980 | 1468190867991 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:48 INFO - PROCESS | 980 | ++DOCSHELL 12BD0000 == 38 [pid = 980] [id = 560] 15:47:48 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (13CEB800) [pid = 980] [serial = 1680] [outer = 00000000] 15:47:48 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (198D9C00) [pid = 980] [serial = 1681] [outer = 13CEB800] 15:47:48 INFO - PROCESS | 980 | 1468190868043 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198DB400) [pid = 980] [serial = 1682] [outer = 13CEB800] 15:47:48 INFO - PROCESS | 980 | 1468190868487 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]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 625ms 15:47:48 INFO - PROCESS | 980 | 1468190868509 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 980 | 1468190868510 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 15:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:47:48 INFO - PROCESS | 980 | 1468190868514 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 980 | 1468190868515 Marionette TRACE conn3 <- [1,2206,null,{}] 15:47:48 INFO - PROCESS | 980 | 1468190868519 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}] 15:47:48 INFO - PROCESS | 980 | 1468190868520 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:48 INFO - PROCESS | 980 | 1468190868643 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:47:48 INFO - PROCESS | 980 | 1468190868651 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 980 | 1468190868653 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:48 INFO - PROCESS | 980 | ++DOCSHELL 177A5C00 == 39 [pid = 980] [id = 561] 15:47:48 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19A2FC00) [pid = 980] [serial = 1683] [outer = 00000000] 15:47:48 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19C5A000) [pid = 980] [serial = 1684] [outer = 19A2FC00] 15:47:48 INFO - PROCESS | 980 | 1468190868695 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19C5A800) [pid = 980] [serial = 1685] [outer = 19A2FC00] 15:47:49 INFO - PROCESS | 980 | --DOCSHELL 12B03C00 == 38 [pid = 980] [id = 552] 15:47:49 INFO - PROCESS | 980 | --DOCSHELL 139CE800 == 37 [pid = 980] [id = 551] 15:47:49 INFO - PROCESS | 980 | --DOCSHELL 1648EC00 == 36 [pid = 980] [id = 549] 15:47:49 INFO - PROCESS | 980 | --DOCSHELL 11C43800 == 35 [pid = 980] [id = 550] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 12BD0000 == 34 [pid = 980] [id = 560] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 16896000 == 33 [pid = 980] [id = 555] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 177A2C00 == 32 [pid = 980] [id = 557] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 12B01800 == 31 [pid = 980] [id = 559] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 183C8000 == 30 [pid = 980] [id = 558] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 132EAC00 == 29 [pid = 980] [id = 553] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 16D65800 == 28 [pid = 980] [id = 556] 15:47:50 INFO - PROCESS | 980 | --DOCSHELL 15F31400 == 27 [pid = 980] [id = 554] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 84 (19ACD800) [pid = 980] [serial = 1607] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 83 (177AE000) [pid = 980] [serial = 1624] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 82 (18384800) [pid = 980] [serial = 1625] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1501F000) [pid = 980] [serial = 1615] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15832800) [pid = 980] [serial = 1616] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 79 (19A28800) [pid = 980] [serial = 1630] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13217800) [pid = 980] [serial = 1612] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19D2A800) [pid = 980] [serial = 1636] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13CDF400) [pid = 980] [serial = 1642] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1321CC00) [pid = 980] [serial = 1613] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 74 (12B08C00) [pid = 980] [serial = 1609] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1A180000) [pid = 980] [serial = 1639] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 72 (12BD5800) [pid = 980] [serial = 1610] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183C8800) [pid = 980] [serial = 1627] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 70 (183CB000) [pid = 980] [serial = 1628] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 69 (15F89000) [pid = 980] [serial = 1618] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1632A000) [pid = 980] [serial = 1619] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 67 (16D61C00) [pid = 980] [serial = 1621] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 66 (16FE2400) [pid = 980] [serial = 1622] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1A187800) [pid = 980] [serial = 1640] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 64 (1A18A400) [pid = 980] [serial = 1646] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 63 (15F2F800) [pid = 980] [serial = 1643] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 62 (19ACFC00) [pid = 980] [serial = 1633] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 61 (19D2F800) [pid = 980] [serial = 1637] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 60 (19C5D000) [pid = 980] [serial = 1634] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 59 (19A30C00) [pid = 980] [serial = 1645] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 58 (1A482400) [pid = 980] [serial = 1648] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | --DOMWINDOW == 57 (19A29000) [pid = 980] [serial = 1631] [outer = 00000000] [url = about:blank] 15:47:50 INFO - PROCESS | 980 | 1468190870416 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]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1954ms 15:47:50 INFO - PROCESS | 980 | 1468190870469 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 980 | 1468190870473 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 15:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:47:50 INFO - PROCESS | 980 | 1468190870479 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 980 | 1468190870482 Marionette TRACE conn3 <- [1,2210,null,{}] 15:47:50 INFO - PROCESS | 980 | 1468190870487 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}] 15:47:50 INFO - PROCESS | 980 | 1468190870490 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:50 INFO - PROCESS | 980 | 1468190870579 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:47:50 INFO - PROCESS | 980 | 1468190870590 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 980 | 1468190870593 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:50 INFO - PROCESS | 980 | ++DOCSHELL 11AF1800 == 28 [pid = 980] [id = 562] 15:47:50 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (12822800) [pid = 980] [serial = 1686] [outer = 00000000] 15:47:50 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (12B01800) [pid = 980] [serial = 1687] [outer = 12822800] 15:47:50 INFO - PROCESS | 980 | 1468190870640 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (12B03400) [pid = 980] [serial = 1688] [outer = 12822800] 15:47:51 INFO - PROCESS | 980 | --DOCSHELL 1B458C00 == 27 [pid = 980] [id = 16] 15:47:51 INFO - PROCESS | 980 | 1468190871169 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]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 735ms 15:47:51 INFO - PROCESS | 980 | 1468190871219 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 980 | 1468190871224 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 15:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:47:51 INFO - PROCESS | 980 | 1468190871230 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 980 | 1468190871233 Marionette TRACE conn3 <- [1,2214,null,{}] 15:47:51 INFO - PROCESS | 980 | 1468190871237 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}] 15:47:51 INFO - PROCESS | 980 | 1468190871239 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:51 INFO - PROCESS | 980 | 1468190871327 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:47:51 INFO - PROCESS | 980 | 1468190871433 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 980 | 1468190871435 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:51 INFO - PROCESS | 980 | ++DOCSHELL 1320E400 == 28 [pid = 980] [id = 563] 15:47:51 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (1320EC00) [pid = 980] [serial = 1689] [outer = 00000000] 15:47:51 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (13219800) [pid = 980] [serial = 1690] [outer = 1320EC00] 15:47:51 INFO - PROCESS | 980 | 1468190871485 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (1323D800) [pid = 980] [serial = 1691] [outer = 1320EC00] 15:47:51 INFO - PROCESS | 980 | 1468190871848 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]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 625ms 15:47:51 INFO - PROCESS | 980 | 1468190871875 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 980 | 1468190871877 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 15:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:47:51 INFO - PROCESS | 980 | 1468190871880 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 980 | 1468190871884 Marionette TRACE conn3 <- [1,2218,null,{}] 15:47:51 INFO - PROCESS | 980 | 1468190871894 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}] 15:47:51 INFO - PROCESS | 980 | 1468190871899 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:52 INFO - PROCESS | 980 | 1468190872006 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:47:52 INFO - PROCESS | 980 | 1468190872014 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 980 | 1468190872018 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:52 INFO - PROCESS | 980 | ++DOCSHELL 13E9B400 == 29 [pid = 980] [id = 564] 15:47:52 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (13E9C000) [pid = 980] [serial = 1692] [outer = 00000000] 15:47:52 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (14298800) [pid = 980] [serial = 1693] [outer = 13E9C000] 15:47:52 INFO - PROCESS | 980 | 1468190872064 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (15398800) [pid = 980] [serial = 1694] [outer = 13E9C000] 15:47:52 INFO - PROCESS | 980 | 1468190872521 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]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 703ms 15:47:52 INFO - PROCESS | 980 | 1468190872577 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 980 | 1468190872580 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 15:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:47:52 INFO - PROCESS | 980 | 1468190872583 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 980 | 1468190872585 Marionette TRACE conn3 <- [1,2222,null,{}] 15:47:52 INFO - PROCESS | 980 | 1468190872588 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}] 15:47:52 INFO - PROCESS | 980 | 1468190872590 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:52 INFO - PROCESS | 980 | 1468190872670 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:47:52 INFO - PROCESS | 980 | 1468190872675 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 980 | 1468190872677 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:52 INFO - PROCESS | 980 | ++DOCSHELL 14297C00 == 30 [pid = 980] [id = 565] 15:47:52 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15E79800) [pid = 980] [serial = 1695] [outer = 00000000] 15:47:52 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15F31400) [pid = 980] [serial = 1696] [outer = 15E79800] 15:47:52 INFO - PROCESS | 980 | 1468190872720 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (15F90000) [pid = 980] [serial = 1697] [outer = 15E79800] 15:47:53 INFO - PROCESS | 980 | 1468190873164 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]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 641ms 15:47:53 INFO - PROCESS | 980 | 1468190873221 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 980 | 1468190873223 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 15:47:53 INFO - PROCESS | 980 | 1468190873226 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:47:53 INFO - PROCESS | 980 | 1468190873228 Marionette TRACE conn3 <- [1,2226,null,{}] 15:47:53 INFO - PROCESS | 980 | 1468190873232 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}] 15:47:53 INFO - PROCESS | 980 | 1468190873234 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:53 INFO - PROCESS | 980 | 1468190873311 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:47:53 INFO - PROCESS | 980 | 1468190873318 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 980 | 1468190873320 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:53 INFO - PROCESS | 980 | ++DOCSHELL 16328C00 == 31 [pid = 980] [id = 566] 15:47:53 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16329C00) [pid = 980] [serial = 1698] [outer = 00000000] 15:47:53 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1648D400) [pid = 980] [serial = 1699] [outer = 16329C00] 15:47:53 INFO - PROCESS | 980 | 1468190873363 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16897400) [pid = 980] [serial = 1700] [outer = 16329C00] 15:47:53 INFO - PROCESS | 980 | 1468190873836 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]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 625ms 15:47:53 INFO - PROCESS | 980 | 1468190873867 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 980 | 1468190873869 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 15:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:47:53 INFO - PROCESS | 980 | 1468190873872 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 980 | 1468190873874 Marionette TRACE conn3 <- [1,2230,null,{}] 15:47:53 INFO - PROCESS | 980 | 1468190873877 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}] 15:47:53 INFO - PROCESS | 980 | 1468190873883 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:53 INFO - PROCESS | 980 | 1468190873980 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:47:53 INFO - PROCESS | 980 | 1468190873985 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 980 | 1468190873987 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:54 INFO - PROCESS | 980 | ++DOCSHELL 17249000 == 32 [pid = 980] [id = 567] 15:47:54 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17249400) [pid = 980] [serial = 1701] [outer = 00000000] 15:47:54 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (175A6800) [pid = 980] [serial = 1702] [outer = 17249400] 15:47:54 INFO - PROCESS | 980 | 1468190874030 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1770B400) [pid = 980] [serial = 1703] [outer = 17249400] 15:47:54 INFO - PROCESS | 980 | 1468190874454 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]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 625ms 15:47:54 INFO - PROCESS | 980 | 1468190874508 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 980 | 1468190874510 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 15:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:47:54 INFO - PROCESS | 980 | 1468190874517 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 980 | 1468190874519 Marionette TRACE conn3 <- [1,2234,null,{}] 15:47:54 INFO - PROCESS | 980 | 1468190874522 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}] 15:47:54 INFO - PROCESS | 980 | 1468190874524 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:54 INFO - PROCESS | 980 | 1468190874610 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:47:54 INFO - PROCESS | 980 | 1468190874617 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 980 | 1468190874619 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:54 INFO - PROCESS | 980 | ++DOCSHELL 177AD000 == 33 [pid = 980] [id = 568] 15:47:54 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17D7C400) [pid = 980] [serial = 1704] [outer = 00000000] 15:47:54 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (183BC400) [pid = 980] [serial = 1705] [outer = 17D7C400] 15:47:54 INFO - PROCESS | 980 | 1468190874661 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183BCC00) [pid = 980] [serial = 1706] [outer = 17D7C400] 15:47:55 INFO - PROCESS | 980 | 1468190875095 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]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 640ms 15:47:55 INFO - PROCESS | 980 | 1468190875160 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 980 | 1468190875162 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 15:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:47:55 INFO - PROCESS | 980 | 1468190875169 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 980 | 1468190875171 Marionette TRACE conn3 <- [1,2238,null,{}] 15:47:55 INFO - PROCESS | 980 | 1468190875174 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}] 15:47:55 INFO - PROCESS | 980 | 1468190875176 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:55 INFO - PROCESS | 980 | 1468190875251 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:47:55 INFO - PROCESS | 980 | 1468190875257 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 980 | 1468190875259 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:55 INFO - PROCESS | 980 | ++DOCSHELL 183C8400 == 34 [pid = 980] [id = 569] 15:47:55 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (183C8800) [pid = 980] [serial = 1707] [outer = 00000000] 15:47:55 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (198CF400) [pid = 980] [serial = 1708] [outer = 183C8800] 15:47:55 INFO - PROCESS | 980 | 1468190875301 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1759FC00) [pid = 980] [serial = 1709] [outer = 183C8800] 15:47:55 INFO - PROCESS | 980 | 1468190875774 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]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 625ms 15:47:55 INFO - PROCESS | 980 | 1468190875810 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 980 | 1468190875812 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 15:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:47:55 INFO - PROCESS | 980 | 1468190875819 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 980 | 1468190875821 Marionette TRACE conn3 <- [1,2242,null,{}] 15:47:55 INFO - PROCESS | 980 | 1468190875824 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}] 15:47:55 INFO - PROCESS | 980 | 1468190875826 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:55 INFO - PROCESS | 980 | 1468190875936 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:47:55 INFO - PROCESS | 980 | 1468190875941 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 980 | 1468190875943 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:55 INFO - PROCESS | 980 | ++DOCSHELL 1125BC00 == 35 [pid = 980] [id = 570] 15:47:55 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1125C000) [pid = 980] [serial = 1710] [outer = 00000000] 15:47:55 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (198D8C00) [pid = 980] [serial = 1711] [outer = 1125C000] 15:47:56 INFO - PROCESS | 980 | 1468190875986 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19A25800) [pid = 980] [serial = 1712] [outer = 1125C000] 15:47:56 INFO - PROCESS | 980 | 1468190876427 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]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 640ms 15:47:56 INFO - PROCESS | 980 | 1468190876454 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 980 | 1468190876456 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 15:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:47:56 INFO - PROCESS | 980 | 1468190876466 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 980 | 1468190876468 Marionette TRACE conn3 <- [1,2246,null,{}] 15:47:56 INFO - PROCESS | 980 | 1468190876471 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}] 15:47:56 INFO - PROCESS | 980 | 1468190876473 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:56 INFO - PROCESS | 980 | 1468190876603 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:47:56 INFO - PROCESS | 980 | 1468190876608 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 980 | 1468190876609 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:56 INFO - PROCESS | 980 | ++DOCSHELL 198D4800 == 36 [pid = 980] [id = 571] 15:47:56 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19A2B800) [pid = 980] [serial = 1713] [outer = 00000000] 15:47:56 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19ACF400) [pid = 980] [serial = 1714] [outer = 19A2B800] 15:47:56 INFO - PROCESS | 980 | 1468190876651 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19C5E800) [pid = 980] [serial = 1715] [outer = 19A2B800] 15:47:57 INFO - PROCESS | 980 | 1468190877104 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]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 687ms 15:47:57 INFO - PROCESS | 980 | 1468190877164 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 980 | 1468190877167 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 15:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:47:57 INFO - PROCESS | 980 | 1468190877170 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 980 | 1468190877172 Marionette TRACE conn3 <- [1,2250,null,{}] 15:47:57 INFO - PROCESS | 980 | 1468190877175 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}] 15:47:57 INFO - PROCESS | 980 | 1468190877177 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:57 INFO - PROCESS | 980 | 1468190877299 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:47:57 INFO - PROCESS | 980 | 1468190877399 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 980 | 1468190877401 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:57 INFO - PROCESS | 980 | ++DOCSHELL 1631EC00 == 37 [pid = 980] [id = 572] 15:47:57 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19C61000) [pid = 980] [serial = 1716] [outer = 00000000] 15:47:57 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19D33800) [pid = 980] [serial = 1717] [outer = 19C61000] 15:47:57 INFO - PROCESS | 980 | 1468190877445 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19D87000) [pid = 980] [serial = 1718] [outer = 19C61000] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 89 (13CEB800) [pid = 980] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 88 (17255C00) [pid = 980] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1837E800) [pid = 980] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198D7400) [pid = 980] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16896400) [pid = 980] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15F31800) [pid = 980] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 83 (132EFC00) [pid = 980] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 82 (12B0D000) [pid = 980] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13C2B400) [pid = 980] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 80 (11C44000) [pid = 980] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 79 (16D60C00) [pid = 980] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:47:57 INFO - PROCESS | 980 | --DOMWINDOW == 78 (131EE400) [pid = 980] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:47:57 INFO - PROCESS | 980 | 1468190877947 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]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 797ms 15:47:57 INFO - PROCESS | 980 | 1468190877972 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 980 | 1468190877974 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 15:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:47:58 INFO - PROCESS | 980 | 1468190877990 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 980 | 1468190877992 Marionette TRACE conn3 <- [1,2254,null,{}] 15:47:58 INFO - PROCESS | 980 | 1468190877996 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}] 15:47:58 INFO - PROCESS | 980 | 1468190877998 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:58 INFO - PROCESS | 980 | 1468190878077 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:47:58 INFO - PROCESS | 980 | 1468190878082 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 980 | 1468190878084 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:58 INFO - PROCESS | 980 | ++DOCSHELL 15F29000 == 38 [pid = 980] [id = 573] 15:47:58 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15F31800) [pid = 980] [serial = 1719] [outer = 00000000] 15:47:58 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16D60C00) [pid = 980] [serial = 1720] [outer = 15F31800] 15:47:58 INFO - PROCESS | 980 | 1468190878126 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19A2E000) [pid = 980] [serial = 1721] [outer = 15F31800] 15:47:58 INFO - PROCESS | 980 | 1468190878535 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]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 593ms 15:47:58 INFO - PROCESS | 980 | 1468190878574 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 980 | 1468190878576 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 15:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:47:58 INFO - PROCESS | 980 | 1468190878583 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 980 | 1468190878585 Marionette TRACE conn3 <- [1,2258,null,{}] 15:47:58 INFO - PROCESS | 980 | 1468190878602 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}] 15:47:58 INFO - PROCESS | 980 | 1468190878604 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:58 INFO - PROCESS | 980 | 1468190878691 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:47:58 INFO - PROCESS | 980 | 1468190878699 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 980 | 1468190878701 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:58 INFO - PROCESS | 980 | ++DOCSHELL 177AD800 == 39 [pid = 980] [id = 574] 15:47:58 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1837E800) [pid = 980] [serial = 1722] [outer = 00000000] 15:47:58 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1A17F000) [pid = 980] [serial = 1723] [outer = 1837E800] 15:47:58 INFO - PROCESS | 980 | 1468190878743 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1A180000) [pid = 980] [serial = 1724] [outer = 1837E800] 15:47:59 INFO - PROCESS | 980 | 1468190879178 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]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 657ms 15:47:59 INFO - PROCESS | 980 | 1468190879245 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 980 | 1468190879247 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 15:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:47:59 INFO - PROCESS | 980 | 1468190879251 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 980 | 1468190879252 Marionette TRACE conn3 <- [1,2262,null,{}] 15:47:59 INFO - PROCESS | 980 | 1468190879256 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}] 15:47:59 INFO - PROCESS | 980 | 1468190879257 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:59 INFO - PROCESS | 980 | 1468190879334 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:47:59 INFO - PROCESS | 980 | 1468190879339 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 980 | 1468190879341 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:47:59 INFO - PROCESS | 980 | ++DOCSHELL 1648C800 == 40 [pid = 980] [id = 575] 15:47:59 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1A187000) [pid = 980] [serial = 1725] [outer = 00000000] 15:47:59 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A32A400) [pid = 980] [serial = 1726] [outer = 1A187000] 15:47:59 INFO - PROCESS | 980 | 1468190879383 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1A47C000) [pid = 980] [serial = 1727] [outer = 1A187000] 15:48:00 INFO - PROCESS | 980 | 1468190879991 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]]]}] 15:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 797ms 15:48:00 INFO - PROCESS | 980 | 1468190880106 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 980 | 1468190880111 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 15:48:00 INFO - PROCESS | 980 | 1468190880119 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 980 | 1468190880122 Marionette TRACE conn3 <- [1,2266,null,{}] 15:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:48:00 INFO - PROCESS | 980 | 1468190880128 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}] 15:48:00 INFO - PROCESS | 980 | 1468190880131 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:00 INFO - PROCESS | 980 | 1468190880261 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:48:00 INFO - PROCESS | 980 | 1468190880391 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 980 | 1468190880396 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:00 INFO - PROCESS | 980 | ++DOCSHELL 10A78800 == 41 [pid = 980] [id = 576] 15:48:00 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (10A79800) [pid = 980] [serial = 1728] [outer = 00000000] 15:48:00 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (12DC3C00) [pid = 980] [serial = 1729] [outer = 10A79800] 15:48:00 INFO - PROCESS | 980 | 1468190880458 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (13134800) [pid = 980] [serial = 1730] [outer = 10A79800] 15:48:01 INFO - PROCESS | 980 | 1468190881121 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]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1032ms 15:48:01 INFO - PROCESS | 980 | 1468190881195 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 980 | 1468190881200 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 15:48:01 INFO - PROCESS | 980 | 1468190881207 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:48:01 INFO - PROCESS | 980 | 1468190881210 Marionette TRACE conn3 <- [1,2270,null,{}] 15:48:01 INFO - PROCESS | 980 | 1468190881214 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}] 15:48:01 INFO - PROCESS | 980 | 1468190881217 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:01 INFO - PROCESS | 980 | 1468190881333 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:48:01 INFO - PROCESS | 980 | 1468190881626 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 980 | 1468190881629 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:01 INFO - PROCESS | 980 | ++DOCSHELL 10A06400 == 42 [pid = 980] [id = 577] 15:48:01 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (10A10000) [pid = 980] [serial = 1731] [outer = 00000000] 15:48:01 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (114E2800) [pid = 980] [serial = 1732] [outer = 10A10000] 15:48:01 INFO - PROCESS | 980 | 1468190881693 Marionette DEBUG loaded listener.js 15:48:01 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (12824000) [pid = 980] [serial = 1733] [outer = 10A10000] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 177AD800 == 41 [pid = 980] [id = 574] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 15F29000 == 40 [pid = 980] [id = 573] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 1631EC00 == 39 [pid = 980] [id = 572] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 198D4800 == 38 [pid = 980] [id = 571] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 1125BC00 == 37 [pid = 980] [id = 570] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 183C8400 == 36 [pid = 980] [id = 569] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 177AD000 == 35 [pid = 980] [id = 568] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 17249000 == 34 [pid = 980] [id = 567] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 16328C00 == 33 [pid = 980] [id = 566] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 14297C00 == 32 [pid = 980] [id = 565] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 13E9B400 == 31 [pid = 980] [id = 564] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 1320E400 == 30 [pid = 980] [id = 563] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 11AF1800 == 29 [pid = 980] [id = 562] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 177A5C00 == 28 [pid = 980] [id = 561] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 92 (19C5A000) [pid = 980] [serial = 1684] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOCSHELL 1B4ED800 == 27 [pid = 980] [id = 17] 15:48:02 INFO - PROCESS | 980 | 1468190882393 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]]]}] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 91 (198DB400) [pid = 980] [serial = 1682] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 90 (17685C00) [pid = 980] [serial = 1669] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 89 (185A7400) [pid = 980] [serial = 1672] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1768FC00) [pid = 980] [serial = 1670] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19A27000) [pid = 980] [serial = 1675] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198D1400) [pid = 980] [serial = 1673] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 85 (198D9C00) [pid = 980] [serial = 1681] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 84 (19A2B400) [pid = 980] [serial = 1676] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 83 (16F0CC00) [pid = 980] [serial = 1666] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15F86400) [pid = 980] [serial = 1663] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16320000) [pid = 980] [serial = 1664] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13950C00) [pid = 980] [serial = 1660] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13C2E000) [pid = 980] [serial = 1661] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1312D000) [pid = 980] [serial = 1657] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1315A400) [pid = 980] [serial = 1658] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1583F000) [pid = 980] [serial = 1655] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13E9BC00) [pid = 980] [serial = 1654] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 74 (12DC8000) [pid = 980] [serial = 1652] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 73 (129B6C00) [pid = 980] [serial = 1651] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1A4D4400) [pid = 980] [serial = 1649] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 71 (17689400) [pid = 980] [serial = 1678] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 70 (185AC800) [pid = 980] [serial = 1679] [outer = 00000000] [url = about:blank] 15:48:02 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1724AC00) [pid = 980] [serial = 1667] [outer = 00000000] [url = about:blank] 15:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1235ms 15:48:02 INFO - PROCESS | 980 | 1468190882454 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 980 | 1468190882459 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 15:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:48:02 INFO - PROCESS | 980 | 1468190882464 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 980 | 1468190882469 Marionette TRACE conn3 <- [1,2274,null,{}] 15:48:02 INFO - PROCESS | 980 | 1468190882476 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}] 15:48:02 INFO - PROCESS | 980 | 1468190882478 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:02 INFO - PROCESS | 980 | 1468190882592 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:48:02 INFO - PROCESS | 980 | 1468190882724 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 980 | 1468190882729 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:02 INFO - PROCESS | 980 | ++DOCSHELL 12D7D800 == 28 [pid = 980] [id = 578] 15:48:02 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (12D7DC00) [pid = 980] [serial = 1734] [outer = 00000000] 15:48:02 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (130A5C00) [pid = 980] [serial = 1735] [outer = 12D7DC00] 15:48:02 INFO - PROCESS | 980 | 1468190882786 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13150800) [pid = 980] [serial = 1736] [outer = 12D7DC00] 15:48:03 INFO - PROCESS | 980 | 1468190883388 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]]]}] 15:48:03 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 15:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 938ms 15:48:03 INFO - PROCESS | 980 | 1468190883415 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 980 | 1468190883420 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 15:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:48:03 INFO - PROCESS | 980 | 1468190883428 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 980 | 1468190883431 Marionette TRACE conn3 <- [1,2278,null,{}] 15:48:03 INFO - PROCESS | 980 | 1468190883435 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}] 15:48:03 INFO - PROCESS | 980 | 1468190883438 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:03 INFO - PROCESS | 980 | 1468190883541 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:48:03 INFO - PROCESS | 980 | 1468190883651 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 980 | 1468190883654 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:03 INFO - PROCESS | 980 | ++DOCSHELL 139CE800 == 29 [pid = 980] [id = 579] 15:48:03 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (139CF400) [pid = 980] [serial = 1737] [outer = 00000000] 15:48:03 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13C33400) [pid = 980] [serial = 1738] [outer = 139CF400] 15:48:03 INFO - PROCESS | 980 | 1468190883709 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13CEB800) [pid = 980] [serial = 1739] [outer = 139CF400] 15:48:04 INFO - PROCESS | 980 | 1468190884332 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]]]}] 15:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 953ms 15:48:04 INFO - PROCESS | 980 | 1468190884372 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 980 | 1468190884374 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 15:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:48:04 INFO - PROCESS | 980 | 1468190884378 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 980 | 1468190884382 Marionette TRACE conn3 <- [1,2282,null,{}] 15:48:04 INFO - PROCESS | 980 | 1468190884393 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}] 15:48:04 INFO - PROCESS | 980 | 1468190884398 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:04 INFO - PROCESS | 980 | 1468190884502 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:48:04 INFO - PROCESS | 980 | 1468190884635 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 980 | 1468190884641 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:04 INFO - PROCESS | 980 | ++DOCSHELL 1587BC00 == 30 [pid = 980] [id = 580] 15:48:04 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (15E71800) [pid = 980] [serial = 1740] [outer = 00000000] 15:48:04 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15F2E000) [pid = 980] [serial = 1741] [outer = 15E71800] 15:48:04 INFO - PROCESS | 980 | 1468190884704 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (15F36400) [pid = 980] [serial = 1742] [outer = 15E71800] 15:48:05 INFO - PROCESS | 980 | 1468190885245 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]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 907ms 15:48:05 INFO - PROCESS | 980 | 1468190885282 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 980 | 1468190885285 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 15:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:48:05 INFO - PROCESS | 980 | 1468190885288 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 980 | 1468190885290 Marionette TRACE conn3 <- [1,2286,null,{}] 15:48:05 INFO - PROCESS | 980 | 1468190885294 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}] 15:48:05 INFO - PROCESS | 980 | 1468190885296 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:05 INFO - PROCESS | 980 | 1468190885396 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:48:05 INFO - PROCESS | 980 | 1468190885566 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 980 | 1468190885568 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:05 INFO - PROCESS | 980 | ++DOCSHELL 16483C00 == 31 [pid = 980] [id = 581] 15:48:05 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16485400) [pid = 980] [serial = 1743] [outer = 00000000] 15:48:05 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1697DC00) [pid = 980] [serial = 1744] [outer = 16485400] 15:48:05 INFO - PROCESS | 980 | 1468190885622 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16F14800) [pid = 980] [serial = 1745] [outer = 16485400] 15:48:06 INFO - PROCESS | 980 | 1468190886204 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]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 953ms 15:48:06 INFO - PROCESS | 980 | 1468190886233 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 980 | 1468190886235 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 15:48:06 INFO - PROCESS | 980 | 1468190886238 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:48:06 INFO - PROCESS | 980 | 1468190886240 Marionette TRACE conn3 <- [1,2290,null,{}] 15:48:06 INFO - PROCESS | 980 | 1468190886244 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}] 15:48:06 INFO - PROCESS | 980 | 1468190886247 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:06 INFO - PROCESS | 980 | 1468190886345 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:48:06 INFO - PROCESS | 980 | 1468190886449 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 980 | 1468190886452 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:06 INFO - PROCESS | 980 | ++DOCSHELL 16FEB000 == 32 [pid = 980] [id = 582] 15:48:06 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (17247800) [pid = 980] [serial = 1746] [outer = 00000000] 15:48:06 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1728FC00) [pid = 980] [serial = 1747] [outer = 17247800] 15:48:06 INFO - PROCESS | 980 | 1468190886504 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1768E000) [pid = 980] [serial = 1748] [outer = 17247800] 15:48:07 INFO - PROCESS | 980 | --DOCSHELL 10A78800 == 31 [pid = 980] [id = 576] 15:48:07 INFO - PROCESS | 980 | --DOCSHELL 16483C00 == 30 [pid = 980] [id = 581] 15:48:07 INFO - PROCESS | 980 | --DOCSHELL 139CE800 == 29 [pid = 980] [id = 579] 15:48:07 INFO - PROCESS | 980 | --DOCSHELL 1587BC00 == 28 [pid = 980] [id = 580] 15:48:07 INFO - PROCESS | 980 | --DOCSHELL 10A06400 == 27 [pid = 980] [id = 577] 15:48:07 INFO - PROCESS | 980 | --DOCSHELL 1648C800 == 26 [pid = 980] [id = 575] 15:48:07 INFO - PROCESS | 980 | --DOCSHELL 12D7D800 == 25 [pid = 980] [id = 578] 15:48:07 INFO - PROCESS | 980 | 1468190887755 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]]]}] 15:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1563ms 15:48:07 INFO - PROCESS | 980 | 1468190887798 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 980 | 1468190887803 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 15:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:48:07 INFO - PROCESS | 980 | 1468190887810 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 980 | 1468190887813 Marionette TRACE conn3 <- [1,2294,null,{}] 15:48:07 INFO - PROCESS | 980 | 1468190887857 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}] 15:48:07 INFO - PROCESS | 980 | 1468190887860 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:07 INFO - PROCESS | 980 | 1468190887955 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:48:07 INFO - PROCESS | 980 | 1468190887962 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 980 | 1468190887967 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:07 INFO - PROCESS | 980 | ++DOCSHELL 12B0D000 == 26 [pid = 980] [id = 583] 15:48:07 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (12BCFC00) [pid = 980] [serial = 1749] [outer = 00000000] 15:48:08 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (12D88400) [pid = 980] [serial = 1750] [outer = 12BCFC00] 15:48:08 INFO - PROCESS | 980 | 1468190888018 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1303B800) [pid = 980] [serial = 1751] [outer = 12BCFC00] 15:48:08 INFO - PROCESS | 980 | 1468190888521 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]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 735ms 15:48:08 INFO - PROCESS | 980 | 1468190888549 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 980 | 1468190888554 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 15:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:48:08 INFO - PROCESS | 980 | 1468190888560 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 980 | 1468190888563 Marionette TRACE conn3 <- [1,2298,null,{}] 15:48:08 INFO - PROCESS | 980 | 1468190888570 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}] 15:48:08 INFO - PROCESS | 980 | 1468190888573 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:08 INFO - PROCESS | 980 | 1468190888659 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:48:08 INFO - PROCESS | 980 | 1468190888669 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 980 | 1468190888672 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:08 INFO - PROCESS | 980 | ++DOCSHELL 139CE800 == 27 [pid = 980] [id = 584] 15:48:08 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (139D0800) [pid = 980] [serial = 1752] [outer = 00000000] 15:48:08 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (13C34000) [pid = 980] [serial = 1753] [outer = 139D0800] 15:48:08 INFO - PROCESS | 980 | 1468190888725 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1428F000) [pid = 980] [serial = 1754] [outer = 139D0800] 15:48:09 INFO - PROCESS | 980 | 1468190889199 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]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 688ms 15:48:09 INFO - PROCESS | 980 | 1468190889259 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 980 | 1468190889261 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 15:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:48:09 INFO - PROCESS | 980 | 1468190889264 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 980 | 1468190889267 Marionette TRACE conn3 <- [1,2302,null,{}] 15:48:09 INFO - PROCESS | 980 | 1468190889279 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}] 15:48:09 INFO - PROCESS | 980 | 1468190889283 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:09 INFO - PROCESS | 980 | 1468190889396 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:48:09 INFO - PROCESS | 980 | 1468190889502 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 980 | 1468190889505 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:09 INFO - PROCESS | 980 | ++DOCSHELL 15F8E400 == 28 [pid = 980] [id = 585] 15:48:09 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (15F8EC00) [pid = 980] [serial = 1755] [outer = 00000000] 15:48:09 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (16485800) [pid = 980] [serial = 1756] [outer = 15F8EC00] 15:48:09 INFO - PROCESS | 980 | 1468190889551 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (16974800) [pid = 980] [serial = 1757] [outer = 15F8EC00] 15:48:09 INFO - PROCESS | 980 | 1468190889980 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]]]}] 15:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 735ms 15:48:10 INFO - PROCESS | 980 | 1468190890005 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 980 | 1468190890007 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 15:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:48:10 INFO - PROCESS | 980 | 1468190890011 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 980 | 1468190890012 Marionette TRACE conn3 <- [1,2306,null,{}] 15:48:10 INFO - PROCESS | 980 | 1468190890016 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}] 15:48:10 INFO - PROCESS | 980 | 1468190890017 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:10 INFO - PROCESS | 980 | 1468190890145 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:48:10 INFO - PROCESS | 980 | 1468190890153 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 980 | 1468190890155 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:10 INFO - PROCESS | 980 | ++DOCSHELL 1648C800 == 29 [pid = 980] [id = 586] 15:48:10 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (16899400) [pid = 980] [serial = 1758] [outer = 00000000] 15:48:10 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (175A3C00) [pid = 980] [serial = 1759] [outer = 16899400] 15:48:10 INFO - PROCESS | 980 | 1468190890253 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (1819FC00) [pid = 980] [serial = 1760] [outer = 16899400] 15:48:10 INFO - PROCESS | 980 | 1468190890662 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] 15:48:10 INFO - PROCESS | 980 | 1468190890712 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 15:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:48:10 INFO - PROCESS | 980 | 1468190890715 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 980 | 1468190890717 Marionette TRACE conn3 <- [1,2310,null,{}] 15:48:10 INFO - PROCESS | 980 | 1468190890720 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}] 15:48:10 INFO - PROCESS | 980 | 1468190890722 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:10 INFO - PROCESS | 980 | 1468190890863 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:48:10 INFO - PROCESS | 980 | 1468190890883 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 980 | 1468190890885 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:10 INFO - PROCESS | 980 | ++DOCSHELL 183C2C00 == 30 [pid = 980] [id = 587] 15:48:10 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (183C4C00) [pid = 980] [serial = 1761] [outer = 00000000] 15:48:10 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (185A7000) [pid = 980] [serial = 1762] [outer = 183C4C00] 15:48:10 INFO - PROCESS | 980 | 1468190890928 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 980 | ++DOMWINDOW == 99 (185B4800) [pid = 980] [serial = 1763] [outer = 183C4C00] 15:48:11 INFO - PROCESS | 980 | 1468190891363 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]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 687ms 15:48:11 INFO - PROCESS | 980 | 1468190891415 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 980 | 1468190891417 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 15:48:11 INFO - PROCESS | 980 | 1468190891420 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:48:11 INFO - PROCESS | 980 | 1468190891422 Marionette TRACE conn3 <- [1,2314,null,{}] 15:48:11 INFO - PROCESS | 980 | 1468190891425 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}] 15:48:11 INFO - PROCESS | 980 | 1468190891430 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:11 INFO - PROCESS | 980 | 1468190891568 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:48:11 INFO - PROCESS | 980 | 1468190891580 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 980 | 1468190891582 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:11 INFO - PROCESS | 980 | ++DOCSHELL 198D9C00 == 31 [pid = 980] [id = 588] 15:48:11 INFO - PROCESS | 980 | ++DOMWINDOW == 100 (19A26800) [pid = 980] [serial = 1764] [outer = 00000000] 15:48:11 INFO - PROCESS | 980 | ++DOMWINDOW == 101 (19A30C00) [pid = 980] [serial = 1765] [outer = 19A26800] 15:48:11 INFO - PROCESS | 980 | 1468190891626 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 980 | ++DOMWINDOW == 102 (19C5C000) [pid = 980] [serial = 1766] [outer = 19A26800] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 101 (1125C000) [pid = 980] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 100 (19A2B800) [pid = 980] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 99 (12822800) [pid = 980] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 98 (17249400) [pid = 980] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 97 (183C8800) [pid = 980] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 96 (19A2FC00) [pid = 980] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 95 (13E9C000) [pid = 980] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 94 (17D7C400) [pid = 980] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 93 (15E79800) [pid = 980] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 92 (16329C00) [pid = 980] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1320EC00) [pid = 980] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 90 (10A10000) [pid = 980] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19C61000) [pid = 980] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1837E800) [pid = 980] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15F31800) [pid = 980] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1A187000) [pid = 980] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1B4EE000) [pid = 980] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1B4EB400) [pid = 980] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:48:12 INFO - PROCESS | 980 | --DOMWINDOW == 83 (10A79800) [pid = 980] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:48:12 INFO - PROCESS | 980 | 1468190892345 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]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 937ms 15:48:12 INFO - PROCESS | 980 | 1468190892366 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 980 | 1468190892368 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 15:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:48:12 INFO - PROCESS | 980 | 1468190892371 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 980 | 1468190892373 Marionette TRACE conn3 <- [1,2318,null,{}] 15:48:12 INFO - PROCESS | 980 | 1468190892376 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}] 15:48:12 INFO - PROCESS | 980 | 1468190892378 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:12 INFO - PROCESS | 980 | 1468190892462 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:48:12 INFO - PROCESS | 980 | 1468190892468 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 980 | 1468190892470 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:12 INFO - PROCESS | 980 | ++DOCSHELL 12DC6400 == 32 [pid = 980] [id = 589] 15:48:12 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (13C38800) [pid = 980] [serial = 1767] [outer = 00000000] 15:48:12 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (16484000) [pid = 980] [serial = 1768] [outer = 13C38800] 15:48:12 INFO - PROCESS | 980 | 1468190892512 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (16974C00) [pid = 980] [serial = 1769] [outer = 13C38800] 15:48:12 INFO - PROCESS | 980 | 1468190892934 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]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 594ms 15:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:48:12 INFO - PROCESS | 980 | 1468190892975 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 980 | 1468190892977 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 15:48:12 INFO - PROCESS | 980 | 1468190892980 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 980 | 1468190892982 Marionette TRACE conn3 <- [1,2322,null,{}] 15:48:13 INFO - PROCESS | 980 | 1468190892989 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}] 15:48:13 INFO - PROCESS | 980 | 1468190892991 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:13 INFO - PROCESS | 980 | 1468190893066 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:48:13 INFO - PROCESS | 980 | 1468190893072 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 980 | 1468190893074 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:13 INFO - PROCESS | 980 | ++DOCSHELL 16481400 == 33 [pid = 980] [id = 590] 15:48:13 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (18387800) [pid = 980] [serial = 1770] [outer = 00000000] 15:48:13 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19A32C00) [pid = 980] [serial = 1771] [outer = 18387800] 15:48:13 INFO - PROCESS | 980 | 1468190893117 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19D2A800) [pid = 980] [serial = 1772] [outer = 18387800] 15:48:13 INFO - PROCESS | 980 | 1468190893539 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]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 594ms 15:48:13 INFO - PROCESS | 980 | 1468190893576 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 980 | 1468190893578 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 15:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:48:13 INFO - PROCESS | 980 | 1468190893581 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 980 | 1468190893582 Marionette TRACE conn3 <- [1,2326,null,{}] 15:48:13 INFO - PROCESS | 980 | 1468190893603 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}] 15:48:13 INFO - PROCESS | 980 | 1468190893605 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:13 INFO - PROCESS | 980 | 1468190893681 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:48:13 INFO - PROCESS | 980 | 1468190893686 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 980 | 1468190893688 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:13 INFO - PROCESS | 980 | ++DOCSHELL 19D32400 == 34 [pid = 980] [id = 591] 15:48:13 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19D32C00) [pid = 980] [serial = 1773] [outer = 00000000] 15:48:13 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (1A17BC00) [pid = 980] [serial = 1774] [outer = 19D32C00] 15:48:13 INFO - PROCESS | 980 | 1468190893730 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (19D85400) [pid = 980] [serial = 1775] [outer = 19D32C00] 15:48:14 INFO - PROCESS | 980 | 1468190894415 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]]]}] 15:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 906ms 15:48:14 INFO - PROCESS | 980 | 1468190894487 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 980 | 1468190894491 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 15:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:48:14 INFO - PROCESS | 980 | 1468190894496 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 980 | 1468190894499 Marionette TRACE conn3 <- [1,2330,null,{}] 15:48:14 INFO - PROCESS | 980 | 1468190894505 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}] 15:48:14 INFO - PROCESS | 980 | 1468190894508 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:14 INFO - PROCESS | 980 | 1468190894634 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:48:14 INFO - PROCESS | 980 | 1468190894765 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 980 | 1468190894768 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:14 INFO - PROCESS | 980 | ++DOCSHELL 11266800 == 35 [pid = 980] [id = 592] 15:48:14 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (11AEF800) [pid = 980] [serial = 1776] [outer = 00000000] 15:48:14 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (13212400) [pid = 980] [serial = 1777] [outer = 11AEF800] 15:48:14 INFO - PROCESS | 980 | 1468190894831 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (13948800) [pid = 980] [serial = 1778] [outer = 11AEF800] 15:48:15 INFO - PROCESS | 980 | 1468190895519 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]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1031ms 15:48:15 INFO - PROCESS | 980 | 1468190895576 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 980 | 1468190895581 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 15:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:48:15 INFO - PROCESS | 980 | 1468190895588 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 980 | 1468190895591 Marionette TRACE conn3 <- [1,2334,null,{}] 15:48:15 INFO - PROCESS | 980 | 1468190895595 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}] 15:48:15 INFO - PROCESS | 980 | 1468190895598 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:15 INFO - PROCESS | 980 | 1468190895721 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:48:15 INFO - PROCESS | 980 | 1468190895857 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 980 | 1468190895860 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:15 INFO - PROCESS | 980 | ++DOCSHELL 13953C00 == 36 [pid = 980] [id = 593] 15:48:15 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (13E93400) [pid = 980] [serial = 1779] [outer = 00000000] 15:48:15 INFO - PROCESS | 980 | ++DOMWINDOW == 97 (15F2E400) [pid = 980] [serial = 1780] [outer = 13E93400] 15:48:15 INFO - PROCESS | 980 | 1468190895919 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 980 | ++DOMWINDOW == 98 (16328800) [pid = 980] [serial = 1781] [outer = 13E93400] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 16481400 == 35 [pid = 980] [id = 590] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 12DC6400 == 34 [pid = 980] [id = 589] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 198D9C00 == 33 [pid = 980] [id = 588] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 183C2C00 == 32 [pid = 980] [id = 587] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 1648C800 == 31 [pid = 980] [id = 586] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 15F8E400 == 30 [pid = 980] [id = 585] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 139CE800 == 29 [pid = 980] [id = 584] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 12B0D000 == 28 [pid = 980] [id = 583] 15:48:16 INFO - PROCESS | 980 | --DOCSHELL 16FEB000 == 27 [pid = 980] [id = 582] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 97 (1B4E8800) [pid = 980] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 96 (198D8C00) [pid = 980] [serial = 1711] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 95 (19ACF400) [pid = 980] [serial = 1714] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 94 (12B01800) [pid = 980] [serial = 1687] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 93 (19A25800) [pid = 980] [serial = 1712] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 92 (175A6800) [pid = 980] [serial = 1702] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 91 (1770B400) [pid = 980] [serial = 1703] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 90 (198CF400) [pid = 980] [serial = 1708] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19C5A800) [pid = 980] [serial = 1685] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 88 (14298800) [pid = 980] [serial = 1693] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 87 (15398800) [pid = 980] [serial = 1694] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 86 (183BC400) [pid = 980] [serial = 1705] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 85 (183BCC00) [pid = 980] [serial = 1706] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 84 (15F31400) [pid = 980] [serial = 1696] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 83 (15F90000) [pid = 980] [serial = 1697] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1648D400) [pid = 980] [serial = 1699] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16897400) [pid = 980] [serial = 1700] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13219800) [pid = 980] [serial = 1690] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1323D800) [pid = 980] [serial = 1691] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 78 (12824000) [pid = 980] [serial = 1733] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19D33800) [pid = 980] [serial = 1717] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19C5E800) [pid = 980] [serial = 1715] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1A17F000) [pid = 980] [serial = 1723] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19D87000) [pid = 980] [serial = 1718] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 73 (12B03400) [pid = 980] [serial = 1688] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16D60C00) [pid = 980] [serial = 1720] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 71 (19A2E000) [pid = 980] [serial = 1721] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1A32A400) [pid = 980] [serial = 1726] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1A47C000) [pid = 980] [serial = 1727] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1A180000) [pid = 980] [serial = 1724] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 67 (114E2800) [pid = 980] [serial = 1732] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 66 (1759FC00) [pid = 980] [serial = 1709] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 65 (15F2A800) [pid = 980] [serial = 1142] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 64 (12DC3C00) [pid = 980] [serial = 1729] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | --DOMWINDOW == 63 (13134800) [pid = 980] [serial = 1730] [outer = 00000000] [url = about:blank] 15:48:16 INFO - PROCESS | 980 | 1468190896813 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]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1250ms 15:48:16 INFO - PROCESS | 980 | 1468190896850 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 980 | 1468190896856 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 15:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:48:16 INFO - PROCESS | 980 | 1468190896860 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 980 | 1468190896863 Marionette TRACE conn3 <- [1,2338,null,{}] 15:48:16 INFO - PROCESS | 980 | 1468190896868 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}] 15:48:16 INFO - PROCESS | 980 | 1468190896871 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:16 INFO - PROCESS | 980 | 1468190896958 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:48:16 INFO - PROCESS | 980 | 1468190896965 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 980 | 1468190896969 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:16 INFO - PROCESS | 980 | ++DOCSHELL 12B05800 == 28 [pid = 980] [id = 594] 15:48:16 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (12B09800) [pid = 980] [serial = 1782] [outer = 00000000] 15:48:17 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (130CFC00) [pid = 980] [serial = 1783] [outer = 12B09800] 15:48:17 INFO - PROCESS | 980 | 1468190897016 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1314DC00) [pid = 980] [serial = 1784] [outer = 12B09800] 15:48:17 INFO - PROCESS | 980 | 1468190897547 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]]]}] 15:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 735ms 15:48:17 INFO - PROCESS | 980 | 1468190897601 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 980 | 1468190897605 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 15:48:17 INFO - PROCESS | 980 | 1468190897610 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:48:17 INFO - PROCESS | 980 | 1468190897613 Marionette TRACE conn3 <- [1,2342,null,{}] 15:48:17 INFO - PROCESS | 980 | 1468190897616 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}] 15:48:17 INFO - PROCESS | 980 | 1468190897619 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:17 INFO - PROCESS | 980 | 1468190897702 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:48:17 INFO - PROCESS | 980 | 1468190897796 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 980 | 1468190897798 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:17 INFO - PROCESS | 980 | ++DOCSHELL 132E9C00 == 29 [pid = 980] [id = 595] 15:48:17 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (132EAC00) [pid = 980] [serial = 1785] [outer = 00000000] 15:48:17 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13CEBC00) [pid = 980] [serial = 1786] [outer = 132EAC00] 15:48:17 INFO - PROCESS | 980 | 1468190897851 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (14299000) [pid = 980] [serial = 1787] [outer = 132EAC00] 15:48:18 INFO - PROCESS | 980 | 1468190898234 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]]]}] 15:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 641ms 15:48:18 INFO - PROCESS | 980 | 1468190898254 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 980 | 1468190898256 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 15:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:48:18 INFO - PROCESS | 980 | 1468190898260 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 980 | 1468190898263 Marionette TRACE conn3 <- [1,2346,null,{}] 15:48:18 INFO - PROCESS | 980 | 1468190898273 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}] 15:48:18 INFO - PROCESS | 980 | 1468190898278 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:18 INFO - PROCESS | 980 | 1468190898388 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:48:18 INFO - PROCESS | 980 | 1468190898397 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 980 | 1468190898400 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:18 INFO - PROCESS | 980 | ++DOCSHELL 1631D000 == 30 [pid = 980] [id = 596] 15:48:18 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1631E000) [pid = 980] [serial = 1788] [outer = 00000000] 15:48:18 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16325000) [pid = 980] [serial = 1789] [outer = 1631E000] 15:48:18 INFO - PROCESS | 980 | 1468190898448 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1648C800) [pid = 980] [serial = 1790] [outer = 1631E000] 15:48:18 INFO - PROCESS | 980 | 1468190898935 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]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 734ms 15:48:19 INFO - PROCESS | 980 | 1468190899000 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 980 | 1468190899003 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 15:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:48:19 INFO - PROCESS | 980 | 1468190899006 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 980 | 1468190899008 Marionette TRACE conn3 <- [1,2350,null,{}] 15:48:19 INFO - PROCESS | 980 | 1468190899017 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}] 15:48:19 INFO - PROCESS | 980 | 1468190899019 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:19 INFO - PROCESS | 980 | 1468190899135 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:48:19 INFO - PROCESS | 980 | 1468190899144 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 980 | 1468190899146 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:19 INFO - PROCESS | 980 | ++DOCSHELL 16F0C800 == 31 [pid = 980] [id = 597] 15:48:19 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1724AC00) [pid = 980] [serial = 1791] [outer = 00000000] 15:48:19 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1728E400) [pid = 980] [serial = 1792] [outer = 1724AC00] 15:48:19 INFO - PROCESS | 980 | 1468190899190 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (17694800) [pid = 980] [serial = 1793] [outer = 1724AC00] 15:48:19 INFO - PROCESS | 980 | 1468190899636 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]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 703ms 15:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:48:19 INFO - PROCESS | 980 | 1468190899711 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 980 | 1468190899713 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 15:48:19 INFO - PROCESS | 980 | 1468190899716 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 980 | 1468190899718 Marionette TRACE conn3 <- [1,2354,null,{}] 15:48:19 INFO - PROCESS | 980 | 1468190899722 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}] 15:48:19 INFO - PROCESS | 980 | 1468190899724 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:19 INFO - PROCESS | 980 | 1468190899862 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:48:19 INFO - PROCESS | 980 | 1468190899871 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 980 | 1468190899873 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:19 INFO - PROCESS | 980 | ++DOCSHELL 177A2C00 == 32 [pid = 980] [id = 598] 15:48:19 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17DE4400) [pid = 980] [serial = 1794] [outer = 00000000] 15:48:19 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (183BF400) [pid = 980] [serial = 1795] [outer = 17DE4400] 15:48:19 INFO - PROCESS | 980 | 1468190899975 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183C0800) [pid = 980] [serial = 1796] [outer = 17DE4400] 15:48:20 INFO - PROCESS | 980 | 1468190900403 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]]]}] 15:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 734ms 15:48:20 INFO - PROCESS | 980 | 1468190900456 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 980 | 1468190900458 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 15:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:48:20 INFO - PROCESS | 980 | 1468190900461 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 980 | 1468190900463 Marionette TRACE conn3 <- [1,2358,null,{}] 15:48:20 INFO - PROCESS | 980 | 1468190900466 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}] 15:48:20 INFO - PROCESS | 980 | 1468190900472 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:20 INFO - PROCESS | 980 | 1468190900628 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:48:20 INFO - PROCESS | 980 | 1468190900660 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 980 | 1468190900662 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:20 INFO - PROCESS | 980 | ++DOCSHELL 198D2000 == 33 [pid = 980] [id = 599] 15:48:20 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198D8C00) [pid = 980] [serial = 1797] [outer = 00000000] 15:48:20 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19A27400) [pid = 980] [serial = 1798] [outer = 198D8C00] 15:48:20 INFO - PROCESS | 980 | 1468190900705 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19A27C00) [pid = 980] [serial = 1799] [outer = 198D8C00] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17247800) [pid = 980] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 79 (139D0800) [pid = 980] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F8EC00) [pid = 980] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 77 (16899400) [pid = 980] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 76 (12BCFC00) [pid = 980] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12D7DC00) [pid = 980] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 74 (139CF400) [pid = 980] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15E71800) [pid = 980] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 72 (16485400) [pid = 980] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183C4C00) [pid = 980] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 70 (18387800) [pid = 980] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19A26800) [pid = 980] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:48:21 INFO - PROCESS | 980 | --DOMWINDOW == 68 (13C38800) [pid = 980] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:48:21 INFO - PROCESS | 980 | 1468190901247 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]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 828ms 15:48:21 INFO - PROCESS | 980 | 1468190901304 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 980 | 1468190901306 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 15:48:21 INFO - PROCESS | 980 | 1468190901310 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:48:21 INFO - PROCESS | 980 | 1468190901311 Marionette TRACE conn3 <- [1,2362,null,{}] 15:48:21 INFO - PROCESS | 980 | 1468190901315 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}] 15:48:21 INFO - PROCESS | 980 | 1468190901316 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:21 INFO - PROCESS | 980 | 1468190901427 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:48:21 INFO - PROCESS | 980 | 1468190901489 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 980 | 1468190901490 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:21 INFO - PROCESS | 980 | ++DOCSHELL 12BCFC00 == 34 [pid = 980] [id = 600] 15:48:21 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (132F1000) [pid = 980] [serial = 1800] [outer = 00000000] 15:48:21 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (15E79800) [pid = 980] [serial = 1801] [outer = 132F1000] 15:48:21 INFO - PROCESS | 980 | 1468190901533 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (17688400) [pid = 980] [serial = 1802] [outer = 132F1000] 15:48:21 INFO - PROCESS | 980 | 1468190901885 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]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 640ms 15:48:21 INFO - PROCESS | 980 | 1468190901950 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:48:21 INFO - PROCESS | 980 | 1468190901953 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 15:48:21 INFO - PROCESS | 980 | 1468190901956 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 980 | 1468190901958 Marionette TRACE conn3 <- [1,2366,null,{}] 15:48:21 INFO - PROCESS | 980 | 1468190901961 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}] 15:48:21 INFO - PROCESS | 980 | 1468190901963 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:22 INFO - PROCESS | 980 | 1468190902040 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:48:22 INFO - PROCESS | 980 | 1468190902045 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 980 | 1468190902047 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:22 INFO - PROCESS | 980 | ++DOCSHELL 177AEC00 == 35 [pid = 980] [id = 601] 15:48:22 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (198DA400) [pid = 980] [serial = 1803] [outer = 00000000] 15:48:22 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (19AC3800) [pid = 980] [serial = 1804] [outer = 198DA400] 15:48:22 INFO - PROCESS | 980 | 1468190902089 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (19ACF400) [pid = 980] [serial = 1805] [outer = 198DA400] 15:48:22 INFO - PROCESS | 980 | 1468190902514 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]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 594ms 15:48:22 INFO - PROCESS | 980 | 1468190902551 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 980 | 1468190902552 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 15:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:48:22 INFO - PROCESS | 980 | 1468190902556 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 980 | 1468190902557 Marionette TRACE conn3 <- [1,2370,null,{}] 15:48:22 INFO - PROCESS | 980 | 1468190902578 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}] 15:48:22 INFO - PROCESS | 980 | 1468190902580 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:22 INFO - PROCESS | 980 | 1468190902668 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:48:22 INFO - PROCESS | 980 | 1468190902674 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 980 | 1468190902676 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:22 INFO - PROCESS | 980 | ++DOCSHELL 1631CC00 == 36 [pid = 980] [id = 602] 15:48:22 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19AC2400) [pid = 980] [serial = 1806] [outer = 00000000] 15:48:22 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (19D24C00) [pid = 980] [serial = 1807] [outer = 19AC2400] 15:48:22 INFO - PROCESS | 980 | 1468190902718 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19D2C800) [pid = 980] [serial = 1808] [outer = 19AC2400] 15:48:23 INFO - PROCESS | 980 | 1468190903276 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]]]}] 15:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 750ms 15:48:23 INFO - PROCESS | 980 | 1468190903318 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 980 | 1468190903322 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 15:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:48:23 INFO - PROCESS | 980 | 1468190903328 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 980 | 1468190903331 Marionette TRACE conn3 <- [1,2374,null,{}] 15:48:23 INFO - PROCESS | 980 | 1468190903337 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}] 15:48:23 INFO - PROCESS | 980 | 1468190903340 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:23 INFO - PROCESS | 980 | 1468190903454 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:48:23 INFO - PROCESS | 980 | 1468190903592 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 980 | 1468190903596 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:23 INFO - PROCESS | 980 | ++DOCSHELL 11258C00 == 37 [pid = 980] [id = 603] 15:48:23 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (11AE7800) [pid = 980] [serial = 1809] [outer = 00000000] 15:48:23 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (130D5C00) [pid = 980] [serial = 1810] [outer = 11AE7800] 15:48:23 INFO - PROCESS | 980 | 1468190903654 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1321BC00) [pid = 980] [serial = 1811] [outer = 11AE7800] 15:48:24 INFO - PROCESS | 980 | 1468190904266 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]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1000ms 15:48:24 INFO - PROCESS | 980 | 1468190904331 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 980 | 1468190904335 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 15:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:48:24 INFO - PROCESS | 980 | 1468190904342 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 980 | 1468190904345 Marionette TRACE conn3 <- [1,2378,null,{}] 15:48:24 INFO - PROCESS | 980 | 1468190904348 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}] 15:48:24 INFO - PROCESS | 980 | 1468190904351 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:24 INFO - PROCESS | 980 | 1468190904458 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:48:24 INFO - PROCESS | 980 | 1468190904595 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 980 | 1468190904597 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:24 INFO - PROCESS | 980 | ++DOCSHELL 15841400 == 38 [pid = 980] [id = 604] 15:48:24 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (15875400) [pid = 980] [serial = 1812] [outer = 00000000] 15:48:24 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (15F84000) [pid = 980] [serial = 1813] [outer = 15875400] 15:48:24 INFO - PROCESS | 980 | 1468190904652 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (16484400) [pid = 980] [serial = 1814] [outer = 15875400] 15:48:25 INFO - PROCESS | 980 | 1468190905212 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]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 906ms 15:48:25 INFO - PROCESS | 980 | 1468190905248 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 980 | 1468190905251 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 15:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:48:25 INFO - PROCESS | 980 | 1468190905256 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 980 | 1468190905260 Marionette TRACE conn3 <- [1,2382,null,{}] 15:48:25 INFO - PROCESS | 980 | 1468190905270 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}] 15:48:25 INFO - PROCESS | 980 | 1468190905275 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:25 INFO - PROCESS | 980 | 1468190905380 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:48:25 INFO - PROCESS | 980 | 1468190905490 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 980 | 1468190905493 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:25 INFO - PROCESS | 980 | ++DOCSHELL 198D0C00 == 39 [pid = 980] [id = 605] 15:48:25 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19A27000) [pid = 980] [serial = 1815] [outer = 00000000] 15:48:25 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19C5C800) [pid = 980] [serial = 1816] [outer = 19A27000] 15:48:25 INFO - PROCESS | 980 | 1468190905549 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19D32000) [pid = 980] [serial = 1817] [outer = 19A27000] 15:48:26 INFO - PROCESS | 980 | 1468190906232 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]]]}] 15:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1000ms 15:48:26 INFO - PROCESS | 980 | 1468190906258 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 980 | 1468190906261 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 15:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:48:26 INFO - PROCESS | 980 | 1468190906264 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 980 | 1468190906266 Marionette TRACE conn3 <- [1,2386,null,{}] 15:48:26 INFO - PROCESS | 980 | 1468190906269 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}] 15:48:26 INFO - PROCESS | 980 | 1468190906272 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:26 INFO - PROCESS | 980 | 1468190906375 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:48:26 INFO - PROCESS | 980 | 1468190906484 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 980 | 1468190906486 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:26 INFO - PROCESS | 980 | ++DOCSHELL 13158400 == 40 [pid = 980] [id = 606] 15:48:26 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (131E7800) [pid = 980] [serial = 1818] [outer = 00000000] 15:48:26 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1501F000) [pid = 980] [serial = 1819] [outer = 131E7800] 15:48:26 INFO - PROCESS | 980 | 1468190906538 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (15F91400) [pid = 980] [serial = 1820] [outer = 131E7800] 15:48:27 INFO - PROCESS | 980 | 1468190907330 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]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1094ms 15:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:48:27 INFO - PROCESS | 980 | 1468190907365 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 980 | 1468190907369 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 15:48:27 INFO - PROCESS | 980 | 1468190907373 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 980 | 1468190907378 Marionette TRACE conn3 <- [1,2390,null,{}] 15:48:27 INFO - PROCESS | 980 | 1468190907383 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}] 15:48:27 INFO - PROCESS | 980 | 1468190907385 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 177AEC00 == 39 [pid = 980] [id = 601] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 12BCFC00 == 38 [pid = 980] [id = 600] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 198D2000 == 37 [pid = 980] [id = 599] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 177A2C00 == 36 [pid = 980] [id = 598] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 16F0C800 == 35 [pid = 980] [id = 597] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 1631D000 == 34 [pid = 980] [id = 596] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 132E9C00 == 33 [pid = 980] [id = 595] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 12B05800 == 32 [pid = 980] [id = 594] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 11266800 == 31 [pid = 980] [id = 592] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 13953C00 == 30 [pid = 980] [id = 593] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 19D32400 == 29 [pid = 980] [id = 591] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 13158400 == 28 [pid = 980] [id = 606] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 198D0C00 == 27 [pid = 980] [id = 605] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 1631CC00 == 26 [pid = 980] [id = 602] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 11258C00 == 25 [pid = 980] [id = 603] 15:48:28 INFO - PROCESS | 980 | --DOCSHELL 15841400 == 24 [pid = 980] [id = 604] 15:48:28 INFO - PROCESS | 980 | 1468190908058 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1768E000) [pid = 980] [serial = 1748] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1728FC00) [pid = 980] [serial = 1747] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 86 (13C34000) [pid = 980] [serial = 1753] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1428F000) [pid = 980] [serial = 1754] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 84 (16485800) [pid = 980] [serial = 1756] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 83 (175A3C00) [pid = 980] [serial = 1759] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 82 (12D88400) [pid = 980] [serial = 1750] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1303B800) [pid = 980] [serial = 1751] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13150800) [pid = 980] [serial = 1736] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 79 (130A5C00) [pid = 980] [serial = 1735] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13CEB800) [pid = 980] [serial = 1739] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1A17BC00) [pid = 980] [serial = 1774] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13C33400) [pid = 980] [serial = 1738] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15F36400) [pid = 980] [serial = 1742] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 74 (15F2E000) [pid = 980] [serial = 1741] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16F14800) [pid = 980] [serial = 1745] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1697DC00) [pid = 980] [serial = 1744] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 71 (185A7000) [pid = 980] [serial = 1762] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1819FC00) [pid = 980] [serial = 1760] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19D2A800) [pid = 980] [serial = 1772] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19A30C00) [pid = 980] [serial = 1765] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 67 (185B4800) [pid = 980] [serial = 1763] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 66 (19C5C000) [pid = 980] [serial = 1766] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 65 (19A32C00) [pid = 980] [serial = 1771] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 64 (16484000) [pid = 980] [serial = 1768] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 63 (16974C00) [pid = 980] [serial = 1769] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | --DOMWINDOW == 62 (16974800) [pid = 980] [serial = 1757] [outer = 00000000] [url = about:blank] 15:48:28 INFO - PROCESS | 980 | 1468190908249 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 980 | 1468190908252 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:28 INFO - PROCESS | 980 | ++DOCSHELL 1125C000 == 25 [pid = 980] [id = 607] 15:48:28 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (1125FC00) [pid = 980] [serial = 1821] [outer = 00000000] 15:48:28 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (114E2C00) [pid = 980] [serial = 1822] [outer = 1125FC00] 15:48:28 INFO - PROCESS | 980 | 1468190908300 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (12929800) [pid = 980] [serial = 1823] [outer = 1125FC00] 15:48:28 INFO - PROCESS | 980 | 1468190908751 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]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1390ms 15:48:28 INFO - PROCESS | 980 | 1468190908775 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 980 | 1468190908780 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 15:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:48:28 INFO - PROCESS | 980 | 1468190908784 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 980 | 1468190908787 Marionette TRACE conn3 <- [1,2394,null,{}] 15:48:28 INFO - PROCESS | 980 | 1468190908792 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}] 15:48:28 INFO - PROCESS | 980 | 1468190908794 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:28 INFO - PROCESS | 980 | 1468190908881 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:48:28 INFO - PROCESS | 980 | 1468190908888 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 980 | 1468190908891 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:28 INFO - PROCESS | 980 | ++DOCSHELL 131ED800 == 26 [pid = 980] [id = 608] 15:48:28 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (131F0000) [pid = 980] [serial = 1824] [outer = 00000000] 15:48:28 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (13217C00) [pid = 980] [serial = 1825] [outer = 131F0000] 15:48:28 INFO - PROCESS | 980 | 1468190908959 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13240400) [pid = 980] [serial = 1826] [outer = 131F0000] 15:48:29 INFO - PROCESS | 980 | 1468190909436 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]]]}] 15:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 703ms 15:48:29 INFO - PROCESS | 980 | 1468190909485 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 980 | 1468190909488 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 15:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:48:29 INFO - PROCESS | 980 | 1468190909492 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 980 | 1468190909493 Marionette TRACE conn3 <- [1,2398,null,{}] 15:48:29 INFO - PROCESS | 980 | 1468190909497 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}] 15:48:29 INFO - PROCESS | 980 | 1468190909500 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:29 INFO - PROCESS | 980 | 1468190909610 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:48:29 INFO - PROCESS | 980 | 1468190909708 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 980 | 1468190909711 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:29 INFO - PROCESS | 980 | ++DOCSHELL 13E9B400 == 27 [pid = 980] [id = 609] 15:48:29 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (14292800) [pid = 980] [serial = 1827] [outer = 00000000] 15:48:29 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (15013400) [pid = 980] [serial = 1828] [outer = 14292800] 15:48:29 INFO - PROCESS | 980 | 1468190909754 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (153A1000) [pid = 980] [serial = 1829] [outer = 14292800] 15:48:30 INFO - PROCESS | 980 | 1468190910160 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]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 703ms 15:48:30 INFO - PROCESS | 980 | 1468190910190 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 980 | 1468190910193 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 15:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:48:30 INFO - PROCESS | 980 | 1468190910203 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 980 | 1468190910207 Marionette TRACE conn3 <- [1,2402,null,{}] 15:48:30 INFO - PROCESS | 980 | 1468190910211 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}] 15:48:30 INFO - PROCESS | 980 | 1468190910214 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:30 INFO - PROCESS | 980 | 1468190910339 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:48:30 INFO - PROCESS | 980 | 1468190910406 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 980 | 1468190910408 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:30 INFO - PROCESS | 980 | ++DOCSHELL 13C2B400 == 28 [pid = 980] [id = 610] 15:48:30 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (14297C00) [pid = 980] [serial = 1830] [outer = 00000000] 15:48:30 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (15F84C00) [pid = 980] [serial = 1831] [outer = 14297C00] 15:48:30 INFO - PROCESS | 980 | 1468190910461 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16899800) [pid = 980] [serial = 1832] [outer = 14297C00] 15:48:30 INFO - PROCESS | 980 | 1468190910883 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]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 750ms 15:48:30 INFO - PROCESS | 980 | 1468190910965 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 980 | 1468190910967 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 15:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:48:30 INFO - PROCESS | 980 | 1468190910979 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 980 | 1468190910981 Marionette TRACE conn3 <- [1,2406,null,{}] 15:48:30 INFO - PROCESS | 980 | 1468190910987 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}] 15:48:30 INFO - PROCESS | 980 | 1468190910989 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:31 INFO - PROCESS | 980 | 1468190911106 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:48:31 INFO - PROCESS | 980 | 1468190911115 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 980 | 1468190911117 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:31 INFO - PROCESS | 980 | ++DOCSHELL 10EEA800 == 29 [pid = 980] [id = 611] 15:48:31 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15F36C00) [pid = 980] [serial = 1833] [outer = 00000000] 15:48:31 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (17248C00) [pid = 980] [serial = 1834] [outer = 15F36C00] 15:48:31 INFO - PROCESS | 980 | 1468190911162 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (17250C00) [pid = 980] [serial = 1835] [outer = 15F36C00] 15:48:31 INFO - PROCESS | 980 | 1468190911590 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]]]}] 15:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 657ms 15:48:31 INFO - PROCESS | 980 | 1468190911631 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:48:31 INFO - PROCESS | 980 | 1468190911633 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 15:48:31 INFO - PROCESS | 980 | 1468190911636 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 980 | 1468190911638 Marionette TRACE conn3 <- [1,2410,null,{}] 15:48:31 INFO - PROCESS | 980 | 1468190911642 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}] 15:48:31 INFO - PROCESS | 980 | 1468190911643 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:31 INFO - PROCESS | 980 | 1468190911755 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:48:31 INFO - PROCESS | 980 | 1468190911761 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 980 | 1468190911766 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:31 INFO - PROCESS | 980 | ++DOCSHELL 1768F400 == 30 [pid = 980] [id = 612] 15:48:31 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (17690400) [pid = 980] [serial = 1836] [outer = 00000000] 15:48:31 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (177A8000) [pid = 980] [serial = 1837] [outer = 17690400] 15:48:31 INFO - PROCESS | 980 | 1468190911870 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (181A8C00) [pid = 980] [serial = 1838] [outer = 17690400] 15:48:32 INFO - PROCESS | 980 | 1468190912498 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]]]}] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1631E000) [pid = 980] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 78 (17DE4400) [pid = 980] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 77 (132F1000) [pid = 980] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 76 (132EAC00) [pid = 980] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 75 (11AEF800) [pid = 980] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 74 (12B09800) [pid = 980] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19D32C00) [pid = 980] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13E93400) [pid = 980] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 71 (19AC2400) [pid = 980] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 70 (198D8C00) [pid = 980] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 69 (198DA400) [pid = 980] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:48:32 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1724AC00) [pid = 980] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 938ms 15:48:32 INFO - PROCESS | 980 | 1468190912582 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 980 | 1468190912584 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 15:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:48:32 INFO - PROCESS | 980 | 1468190912587 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 980 | 1468190912589 Marionette TRACE conn3 <- [1,2414,null,{}] 15:48:32 INFO - PROCESS | 980 | 1468190912593 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}] 15:48:32 INFO - PROCESS | 980 | 1468190912595 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:32 INFO - PROCESS | 980 | 1468190912676 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:48:32 INFO - PROCESS | 980 | 1468190912681 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 980 | 1468190912683 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:32 INFO - PROCESS | 980 | ++DOCSHELL 10560C00 == 31 [pid = 980] [id = 613] 15:48:32 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (130A4000) [pid = 980] [serial = 1839] [outer = 00000000] 15:48:32 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (15F32C00) [pid = 980] [serial = 1840] [outer = 130A4000] 15:48:32 INFO - PROCESS | 980 | 1468190912736 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1631E000) [pid = 980] [serial = 1841] [outer = 130A4000] 15:48:33 INFO - PROCESS | 980 | 1468190913165 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]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 626ms 15:48:33 INFO - PROCESS | 980 | 1468190913226 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 980 | 1468190913228 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 15:48:33 INFO - PROCESS | 980 | 1468190913231 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:48:33 INFO - PROCESS | 980 | 1468190913233 Marionette TRACE conn3 <- [1,2418,null,{}] 15:48:33 INFO - PROCESS | 980 | 1468190913236 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}] 15:48:33 INFO - PROCESS | 980 | 1468190913238 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:33 INFO - PROCESS | 980 | 1468190913311 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:48:33 INFO - PROCESS | 980 | 1468190913317 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 980 | 1468190913319 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:33 INFO - PROCESS | 980 | ++DOCSHELL 16329C00 == 32 [pid = 980] [id = 614] 15:48:33 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16D60000) [pid = 980] [serial = 1842] [outer = 00000000] 15:48:33 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (183CB000) [pid = 980] [serial = 1843] [outer = 16D60000] 15:48:33 INFO - PROCESS | 980 | 1468190913362 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (185B5C00) [pid = 980] [serial = 1844] [outer = 16D60000] 15:48:33 INFO - PROCESS | 980 | 1468190913773 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]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 594ms 15:48:33 INFO - PROCESS | 980 | 1468190913828 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 980 | 1468190913830 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 15:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:48:33 INFO - PROCESS | 980 | 1468190913838 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 980 | 1468190913839 Marionette TRACE conn3 <- [1,2422,null,{}] 15:48:33 INFO - PROCESS | 980 | 1468190913843 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}] 15:48:33 INFO - PROCESS | 980 | 1468190913844 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:33 INFO - PROCESS | 980 | 1468190913921 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:48:33 INFO - PROCESS | 980 | 1468190913926 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 980 | 1468190913928 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:33 INFO - PROCESS | 980 | ++DOCSHELL 198D2400 == 33 [pid = 980] [id = 615] 15:48:33 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (198D2800) [pid = 980] [serial = 1845] [outer = 00000000] 15:48:33 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (10A0A000) [pid = 980] [serial = 1846] [outer = 198D2800] 15:48:33 INFO - PROCESS | 980 | 1468190913971 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (12B08000) [pid = 980] [serial = 1847] [outer = 198D2800] 15:48:34 INFO - PROCESS | 980 | 1468190914417 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]]]}] 15:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 641ms 15:48:34 INFO - PROCESS | 980 | 1468190914484 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 980 | 1468190914486 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 15:48:34 INFO - PROCESS | 980 | 1468190914489 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:48:34 INFO - PROCESS | 980 | 1468190914491 Marionette TRACE conn3 <- [1,2426,null,{}] 15:48:34 INFO - PROCESS | 980 | 1468190914535 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}] 15:48:34 INFO - PROCESS | 980 | 1468190914538 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:34 INFO - PROCESS | 980 | 1468190914682 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:48:34 INFO - PROCESS | 980 | 1468190914781 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 980 | 1468190914785 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:34 INFO - PROCESS | 980 | ++DOCSHELL 129B1C00 == 34 [pid = 980] [id = 616] 15:48:34 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (129B7400) [pid = 980] [serial = 1848] [outer = 00000000] 15:48:34 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (12D81C00) [pid = 980] [serial = 1849] [outer = 129B7400] 15:48:34 INFO - PROCESS | 980 | 1468190914841 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (130CB400) [pid = 980] [serial = 1850] [outer = 129B7400] 15:48:35 INFO - PROCESS | 980 | 1468190915649 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]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1250ms 15:48:35 INFO - PROCESS | 980 | 1468190915742 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 980 | 1468190915745 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 15:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:48:35 INFO - PROCESS | 980 | 1468190915750 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 980 | 1468190915753 Marionette TRACE conn3 <- [1,2430,null,{}] 15:48:35 INFO - PROCESS | 980 | 1468190915759 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}] 15:48:35 INFO - PROCESS | 980 | 1468190915762 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:35 INFO - PROCESS | 980 | 1468190915905 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:48:36 INFO - PROCESS | 980 | 1468190916038 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 980 | 1468190916042 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:36 INFO - PROCESS | 980 | ++DOCSHELL 1587AC00 == 35 [pid = 980] [id = 617] 15:48:36 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1587B400) [pid = 980] [serial = 1851] [outer = 00000000] 15:48:36 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (15F2BC00) [pid = 980] [serial = 1852] [outer = 1587B400] 15:48:36 INFO - PROCESS | 980 | 1468190916097 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (15F85800) [pid = 980] [serial = 1853] [outer = 1587B400] 15:48:36 INFO - PROCESS | 980 | 1468190916961 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]]]}] 15:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1250ms 15:48:37 INFO - PROCESS | 980 | 1468190917006 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 980 | 1468190917010 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 15:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:48:37 INFO - PROCESS | 980 | 1468190917015 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 980 | 1468190917018 Marionette TRACE conn3 <- [1,2434,null,{}] 15:48:37 INFO - PROCESS | 980 | 1468190917024 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}] 15:48:37 INFO - PROCESS | 980 | 1468190917027 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:37 INFO - PROCESS | 980 | 1468190917127 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 16329C00 == 34 [pid = 980] [id = 614] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 10560C00 == 33 [pid = 980] [id = 613] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 1768F400 == 32 [pid = 980] [id = 612] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 10EEA800 == 31 [pid = 980] [id = 611] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 13C2B400 == 30 [pid = 980] [id = 610] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 13E9B400 == 29 [pid = 980] [id = 609] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 131ED800 == 28 [pid = 980] [id = 608] 15:48:37 INFO - PROCESS | 980 | --DOCSHELL 1125C000 == 27 [pid = 980] [id = 607] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 82 (16325000) [pid = 980] [serial = 1789] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 81 (183C0800) [pid = 980] [serial = 1796] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15E79800) [pid = 980] [serial = 1801] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13CEBC00) [pid = 980] [serial = 1786] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 78 (14299000) [pid = 980] [serial = 1787] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13212400) [pid = 980] [serial = 1777] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13948800) [pid = 980] [serial = 1778] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 75 (183BF400) [pid = 980] [serial = 1795] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 74 (130CFC00) [pid = 980] [serial = 1783] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1314DC00) [pid = 980] [serial = 1784] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19D85400) [pid = 980] [serial = 1775] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 71 (15F2E400) [pid = 980] [serial = 1780] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 70 (16328800) [pid = 980] [serial = 1781] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19D24C00) [pid = 980] [serial = 1807] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19A27400) [pid = 980] [serial = 1798] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 67 (19D2C800) [pid = 980] [serial = 1808] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 66 (19AC3800) [pid = 980] [serial = 1804] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 65 (19ACF400) [pid = 980] [serial = 1805] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 64 (1728E400) [pid = 980] [serial = 1792] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 63 (19A27C00) [pid = 980] [serial = 1799] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 62 (17694800) [pid = 980] [serial = 1793] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 61 (1648C800) [pid = 980] [serial = 1790] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | --DOMWINDOW == 60 (17688400) [pid = 980] [serial = 1802] [outer = 00000000] [url = about:blank] 15:48:37 INFO - PROCESS | 980 | 1468190917262 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 980 | 1468190917267 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:37 INFO - PROCESS | 980 | ++DOCSHELL 10EEA800 == 28 [pid = 980] [id = 618] 15:48:37 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (1125C000) [pid = 980] [serial = 1854] [outer = 00000000] 15:48:37 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (12928000) [pid = 980] [serial = 1855] [outer = 1125C000] 15:48:37 INFO - PROCESS | 980 | 1468190917315 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (13132C00) [pid = 980] [serial = 1856] [outer = 1125C000] 15:48:37 INFO - PROCESS | 980 | 1468190917734 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]]]}] 15:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 734ms 15:48:37 INFO - PROCESS | 980 | 1468190917757 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 980 | 1468190917761 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 15:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:48:37 INFO - PROCESS | 980 | 1468190917767 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 980 | 1468190917770 Marionette TRACE conn3 <- [1,2438,null,{}] 15:48:37 INFO - PROCESS | 980 | 1468190917774 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}] 15:48:37 INFO - PROCESS | 980 | 1468190917776 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:37 INFO - PROCESS | 980 | 1468190917896 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:48:38 INFO - PROCESS | 980 | 1468190917994 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 980 | 1468190917996 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:38 INFO - PROCESS | 980 | ++DOCSHELL 13218000 == 29 [pid = 980] [id = 619] 15:48:38 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (1321A000) [pid = 980] [serial = 1857] [outer = 00000000] 15:48:38 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (13C33400) [pid = 980] [serial = 1858] [outer = 1321A000] 15:48:38 INFO - PROCESS | 980 | 1468190918042 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (13E9B400) [pid = 980] [serial = 1859] [outer = 1321A000] 15:48:38 INFO - PROCESS | 980 | 1468190918410 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]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 703ms 15:48:38 INFO - PROCESS | 980 | 1468190918467 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 980 | 1468190918469 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 15:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:48:38 INFO - PROCESS | 980 | 1468190918473 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 980 | 1468190918476 Marionette TRACE conn3 <- [1,2442,null,{}] 15:48:38 INFO - PROCESS | 980 | 1468190918487 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}] 15:48:38 INFO - PROCESS | 980 | 1468190918491 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:38 INFO - PROCESS | 980 | 1468190918601 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:48:38 INFO - PROCESS | 980 | 1468190918616 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 980 | 1468190918619 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:38 INFO - PROCESS | 980 | ++DOCSHELL 16325000 == 30 [pid = 980] [id = 620] 15:48:38 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (16325400) [pid = 980] [serial = 1860] [outer = 00000000] 15:48:38 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (16328C00) [pid = 980] [serial = 1861] [outer = 16325400] 15:48:38 INFO - PROCESS | 980 | 1468190918666 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (16490000) [pid = 980] [serial = 1862] [outer = 16325400] 15:48:39 INFO - PROCESS | 980 | 1468190919099 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]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 640ms 15:48:39 INFO - PROCESS | 980 | 1468190919110 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 980 | 1468190919113 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 15:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:48:39 INFO - PROCESS | 980 | 1468190919116 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 980 | 1468190919119 Marionette TRACE conn3 <- [1,2446,null,{}] 15:48:39 INFO - PROCESS | 980 | 1468190919141 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}] 15:48:39 INFO - PROCESS | 980 | 1468190919143 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:39 INFO - PROCESS | 980 | 1468190919242 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:48:39 INFO - PROCESS | 980 | 1468190919248 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 980 | 1468190919250 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:39 INFO - PROCESS | 980 | ++DOCSHELL 1724F800 == 31 [pid = 980] [id = 621] 15:48:39 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (17253400) [pid = 980] [serial = 1863] [outer = 00000000] 15:48:39 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1768FC00) [pid = 980] [serial = 1864] [outer = 17253400] 15:48:39 INFO - PROCESS | 980 | 1468190919294 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (177AA400) [pid = 980] [serial = 1865] [outer = 17253400] 15:48:39 INFO - PROCESS | 980 | 1468190919745 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]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 657ms 15:48:39 INFO - PROCESS | 980 | 1468190919779 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 980 | 1468190919781 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 15:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:48:39 INFO - PROCESS | 980 | 1468190919784 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 980 | 1468190919786 Marionette TRACE conn3 <- [1,2450,null,{}] 15:48:39 INFO - PROCESS | 980 | 1468190919789 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}] 15:48:39 INFO - PROCESS | 980 | 1468190919791 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:39 INFO - PROCESS | 980 | 1468190919901 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:48:39 INFO - PROCESS | 980 | 1468190919906 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 980 | 1468190919908 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:39 INFO - PROCESS | 980 | ++DOCSHELL 17247800 == 32 [pid = 980] [id = 622] 15:48:39 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17686800) [pid = 980] [serial = 1866] [outer = 00000000] 15:48:39 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (18383C00) [pid = 980] [serial = 1867] [outer = 17686800] 15:48:39 INFO - PROCESS | 980 | 1468190919950 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (183C0400) [pid = 980] [serial = 1868] [outer = 17686800] 15:48:40 INFO - PROCESS | 980 | 1468190920439 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]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 703ms 15:48:40 INFO - PROCESS | 980 | 1468190920491 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 980 | 1468190920493 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 15:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:48:40 INFO - PROCESS | 980 | 1468190920496 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 980 | 1468190920498 Marionette TRACE conn3 <- [1,2454,null,{}] 15:48:40 INFO - PROCESS | 980 | 1468190920501 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}] 15:48:40 INFO - PROCESS | 980 | 1468190920506 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:40 INFO - PROCESS | 980 | 1468190920642 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:48:40 INFO - PROCESS | 980 | 1468190920654 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 980 | 1468190920656 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:40 INFO - PROCESS | 980 | ++DOCSHELL 1312D000 == 33 [pid = 980] [id = 623] 15:48:40 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (13951C00) [pid = 980] [serial = 1869] [outer = 00000000] 15:48:40 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (198D7C00) [pid = 980] [serial = 1870] [outer = 13951C00] 15:48:40 INFO - PROCESS | 980 | 1468190920760 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (198DA800) [pid = 980] [serial = 1871] [outer = 13951C00] 15:48:41 INFO - PROCESS | 980 | 1468190921168 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]]]}] 15:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 688ms 15:48:41 INFO - PROCESS | 980 | 1468190921197 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 980 | 1468190921199 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 15:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:48:41 INFO - PROCESS | 980 | 1468190921202 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 980 | 1468190921204 Marionette TRACE conn3 <- [1,2458,null,{}] 15:48:41 INFO - PROCESS | 980 | 1468190921216 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}] 15:48:41 INFO - PROCESS | 980 | 1468190921218 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:41 INFO - PROCESS | 980 | 1468190921364 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:48:41 INFO - PROCESS | 980 | 1468190921429 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 980 | 1468190921431 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:41 INFO - PROCESS | 980 | ++DOCSHELL 13C2E000 == 34 [pid = 980] [id = 624] 15:48:41 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19ACB000) [pid = 980] [serial = 1872] [outer = 00000000] 15:48:41 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19ACF800) [pid = 980] [serial = 1873] [outer = 19ACB000] 15:48:41 INFO - PROCESS | 980 | 1468190921473 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19C59400) [pid = 980] [serial = 1874] [outer = 19ACB000] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15F36C00) [pid = 980] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 79 (14292800) [pid = 980] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1125FC00) [pid = 980] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 77 (131F0000) [pid = 980] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 76 (17690400) [pid = 980] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 75 (11AE7800) [pid = 980] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 74 (15875400) [pid = 980] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19A27000) [pid = 980] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 72 (130A4000) [pid = 980] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 71 (14297C00) [pid = 980] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:48:41 INFO - PROCESS | 980 | --DOMWINDOW == 70 (16D60000) [pid = 980] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:48:41 INFO - PROCESS | 980 | 1468190921889 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]]]}] 15:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 735ms 15:48:41 INFO - PROCESS | 980 | 1468190921941 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 980 | 1468190921943 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 15:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:48:41 INFO - PROCESS | 980 | 1468190921946 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 980 | 1468190921948 Marionette TRACE conn3 <- [1,2462,null,{}] 15:48:41 INFO - PROCESS | 980 | 1468190921951 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}] 15:48:41 INFO - PROCESS | 980 | 1468190921953 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:42 INFO - PROCESS | 980 | 1468190922030 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:48:42 INFO - PROCESS | 980 | 1468190922035 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 980 | 1468190922037 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:42 INFO - PROCESS | 980 | ++DOCSHELL 131F0000 == 35 [pid = 980] [id = 625] 15:48:42 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1583A800) [pid = 980] [serial = 1875] [outer = 00000000] 15:48:42 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (183CB400) [pid = 980] [serial = 1876] [outer = 1583A800] 15:48:42 INFO - PROCESS | 980 | 1468190922079 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (198D9400) [pid = 980] [serial = 1877] [outer = 1583A800] 15:48:42 INFO - PROCESS | 980 | 1468190922507 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]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 594ms 15:48:42 INFO - PROCESS | 980 | 1468190922553 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 980 | 1468190922555 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 15:48:42 INFO - PROCESS | 980 | 1468190922558 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:48:42 INFO - PROCESS | 980 | 1468190922560 Marionette TRACE conn3 <- [1,2466,null,{}] 15:48:42 INFO - PROCESS | 980 | 1468190922563 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}] 15:48:42 INFO - PROCESS | 980 | 1468190922565 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:42 INFO - PROCESS | 980 | 1468190922647 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:48:42 INFO - PROCESS | 980 | 1468190922653 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 980 | 1468190922655 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:42 INFO - PROCESS | 980 | ++DOCSHELL 198D8800 == 36 [pid = 980] [id = 626] 15:48:42 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (19AC4000) [pid = 980] [serial = 1878] [outer = 00000000] 15:48:42 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19D29400) [pid = 980] [serial = 1879] [outer = 19AC4000] 15:48:42 INFO - PROCESS | 980 | 1468190922697 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (19D2E400) [pid = 980] [serial = 1880] [outer = 19AC4000] 15:48:43 INFO - PROCESS | 980 | 1468190923139 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]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 625ms 15:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:48:43 INFO - PROCESS | 980 | 1468190923209 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 980 | 1468190923211 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 15:48:43 INFO - PROCESS | 980 | 1468190923215 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 980 | 1468190923216 Marionette TRACE conn3 <- [1,2470,null,{}] 15:48:43 INFO - PROCESS | 980 | 1468190923220 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}] 15:48:43 INFO - PROCESS | 980 | 1468190923221 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:43 INFO - PROCESS | 980 | 1468190923308 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:48:43 INFO - PROCESS | 980 | 1468190923316 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 980 | 1468190923318 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:43 INFO - PROCESS | 980 | ++DOCSHELL 19D29000 == 37 [pid = 980] [id = 627] 15:48:43 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19D32800) [pid = 980] [serial = 1881] [outer = 00000000] 15:48:43 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1A17B800) [pid = 980] [serial = 1882] [outer = 19D32800] 15:48:43 INFO - PROCESS | 980 | 1468190923361 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1A17BC00) [pid = 980] [serial = 1883] [outer = 19D32800] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 10EEA800 == 36 [pid = 980] [id = 618] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 1587AC00 == 35 [pid = 980] [id = 617] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 198D2400 == 34 [pid = 980] [id = 615] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 129B1C00 == 33 [pid = 980] [id = 616] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 131F0000 == 32 [pid = 980] [id = 625] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 198D8800 == 31 [pid = 980] [id = 626] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 13C2E000 == 30 [pid = 980] [id = 624] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 16325000 == 29 [pid = 980] [id = 620] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 1312D000 == 28 [pid = 980] [id = 623] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 17247800 == 27 [pid = 980] [id = 622] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 1724F800 == 26 [pid = 980] [id = 621] 15:48:44 INFO - PROCESS | 980 | --DOCSHELL 13218000 == 25 [pid = 980] [id = 619] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 78 (10A0A000) [pid = 980] [serial = 1846] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 77 (17248C00) [pid = 980] [serial = 1834] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15013400) [pid = 980] [serial = 1828] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 75 (153A1000) [pid = 980] [serial = 1829] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 74 (114E2C00) [pid = 980] [serial = 1822] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 73 (12929800) [pid = 980] [serial = 1823] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13217C00) [pid = 980] [serial = 1825] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 71 (13240400) [pid = 980] [serial = 1826] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 70 (177A8000) [pid = 980] [serial = 1837] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1321BC00) [pid = 980] [serial = 1811] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 68 (130D5C00) [pid = 980] [serial = 1810] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 67 (16484400) [pid = 980] [serial = 1814] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 66 (15F84000) [pid = 980] [serial = 1813] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 65 (19D32000) [pid = 980] [serial = 1817] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 64 (19C5C800) [pid = 980] [serial = 1816] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 63 (1501F000) [pid = 980] [serial = 1819] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 62 (15F32C00) [pid = 980] [serial = 1840] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 61 (181A8C00) [pid = 980] [serial = 1838] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 60 (1631E000) [pid = 980] [serial = 1841] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 59 (15F84C00) [pid = 980] [serial = 1831] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 58 (16899800) [pid = 980] [serial = 1832] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 57 (17250C00) [pid = 980] [serial = 1835] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 56 (183CB000) [pid = 980] [serial = 1843] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | --DOMWINDOW == 55 (185B5C00) [pid = 980] [serial = 1844] [outer = 00000000] [url = about:blank] 15:48:45 INFO - PROCESS | 980 | 1468190925140 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]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1953ms 15:48:45 INFO - PROCESS | 980 | 1468190925173 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 980 | 1468190925177 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 15:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:48:45 INFO - PROCESS | 980 | 1468190925182 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 980 | 1468190925185 Marionette TRACE conn3 <- [1,2474,null,{}] 15:48:45 INFO - PROCESS | 980 | 1468190925191 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}] 15:48:45 INFO - PROCESS | 980 | 1468190925194 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:45 INFO - PROCESS | 980 | 1468190925284 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:48:45 INFO - PROCESS | 980 | 1468190925293 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 980 | 1468190925297 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:45 INFO - PROCESS | 980 | ++DOCSHELL 1281D800 == 26 [pid = 980] [id = 628] 15:48:45 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (12927C00) [pid = 980] [serial = 1884] [outer = 00000000] 15:48:45 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (12B05C00) [pid = 980] [serial = 1885] [outer = 12927C00] 15:48:45 INFO - PROCESS | 980 | 1468190925354 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (12BD5400) [pid = 980] [serial = 1886] [outer = 12927C00] 15:48:45 INFO - PROCESS | 980 | 1468190925851 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]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 703ms 15:48:45 INFO - PROCESS | 980 | 1468190925878 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 980 | 1468190925882 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 15:48:45 INFO - PROCESS | 980 | 1468190925893 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:48:45 INFO - PROCESS | 980 | 1468190925895 Marionette TRACE conn3 <- [1,2478,null,{}] 15:48:45 INFO - PROCESS | 980 | 1468190925899 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}] 15:48:45 INFO - PROCESS | 980 | 1468190925902 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:45 INFO - PROCESS | 980 | 1468190925986 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:48:46 INFO - PROCESS | 980 | 1468190925992 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 980 | 1468190925995 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:46 INFO - PROCESS | 980 | ++DOCSHELL 131F1C00 == 27 [pid = 980] [id = 629] 15:48:46 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (1320E800) [pid = 980] [serial = 1887] [outer = 00000000] 15:48:46 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (13214400) [pid = 980] [serial = 1888] [outer = 1320E800] 15:48:46 INFO - PROCESS | 980 | 1468190926041 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (13219800) [pid = 980] [serial = 1889] [outer = 1320E800] 15:48:46 INFO - PROCESS | 980 | 1468190926514 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]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 641ms 15:48:46 INFO - PROCESS | 980 | 1468190926532 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 980 | 1468190926534 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 15:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:48:46 INFO - PROCESS | 980 | 1468190926538 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 980 | 1468190926541 Marionette TRACE conn3 <- [1,2482,null,{}] 15:48:46 INFO - PROCESS | 980 | 1468190926556 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}] 15:48:46 INFO - PROCESS | 980 | 1468190926560 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:46 INFO - PROCESS | 980 | 1468190926642 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:48:46 INFO - PROCESS | 980 | 1468190926652 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 980 | 1468190926655 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:46 INFO - PROCESS | 980 | ++DOCSHELL 13C35800 == 28 [pid = 980] [id = 630] 15:48:46 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (13C35C00) [pid = 980] [serial = 1890] [outer = 00000000] 15:48:46 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (14290C00) [pid = 980] [serial = 1891] [outer = 13C35C00] 15:48:46 INFO - PROCESS | 980 | 1468190926702 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (14299800) [pid = 980] [serial = 1892] [outer = 13C35C00] 15:48:47 INFO - PROCESS | 980 | 1468190927166 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]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 640ms 15:48:47 INFO - PROCESS | 980 | 1468190927175 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 980 | 1468190927178 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 15:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:48:47 INFO - PROCESS | 980 | 1468190927181 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 980 | 1468190927183 Marionette TRACE conn3 <- [1,2486,null,{}] 15:48:47 INFO - PROCESS | 980 | 1468190927209 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}] 15:48:47 INFO - PROCESS | 980 | 1468190927211 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:47 INFO - PROCESS | 980 | 1468190927294 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:48:47 INFO - PROCESS | 980 | 1468190927301 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 980 | 1468190927303 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:47 INFO - PROCESS | 980 | ++DOCSHELL 15833400 == 29 [pid = 980] [id = 631] 15:48:47 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (1583E800) [pid = 980] [serial = 1893] [outer = 00000000] 15:48:47 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (15E7A400) [pid = 980] [serial = 1894] [outer = 1583E800] 15:48:47 INFO - PROCESS | 980 | 1468190927346 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15F2D000) [pid = 980] [serial = 1895] [outer = 1583E800] 15:48:47 INFO - PROCESS | 980 | 1468190927800 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]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 656ms 15:48:47 INFO - PROCESS | 980 | 1468190927839 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 980 | 1468190927841 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 15:48:47 INFO - PROCESS | 980 | 1468190927845 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:48:47 INFO - PROCESS | 980 | 1468190927846 Marionette TRACE conn3 <- [1,2490,null,{}] 15:48:47 INFO - PROCESS | 980 | 1468190927850 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}] 15:48:47 INFO - PROCESS | 980 | 1468190927852 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:47 INFO - PROCESS | 980 | 1468190927926 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:48:47 INFO - PROCESS | 980 | 1468190927931 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 980 | 1468190927933 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:47 INFO - PROCESS | 980 | ++DOCSHELL 15F36000 == 30 [pid = 980] [id = 632] 15:48:47 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15F8EC00) [pid = 980] [serial = 1896] [outer = 00000000] 15:48:47 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1631F000) [pid = 980] [serial = 1897] [outer = 15F8EC00] 15:48:47 INFO - PROCESS | 980 | 1468190927979 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16325C00) [pid = 980] [serial = 1898] [outer = 15F8EC00] 15:48:48 INFO - PROCESS | 980 | 1468190928440 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]]]}] 15:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 641ms 15:48:48 INFO - PROCESS | 980 | 1468190928483 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 980 | 1468190928485 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 15:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:48:48 INFO - PROCESS | 980 | 1468190928489 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 980 | 1468190928490 Marionette TRACE conn3 <- [1,2494,null,{}] 15:48:48 INFO - PROCESS | 980 | 1468190928494 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}] 15:48:48 INFO - PROCESS | 980 | 1468190928500 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:48 INFO - PROCESS | 980 | 1468190928603 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:48:48 INFO - PROCESS | 980 | 1468190928611 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 980 | 1468190928613 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:48 INFO - PROCESS | 980 | ++DOCSHELL 16D5DC00 == 31 [pid = 980] [id = 633] 15:48:48 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16D5E000) [pid = 980] [serial = 1899] [outer = 00000000] 15:48:48 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1724DC00) [pid = 980] [serial = 1900] [outer = 16D5E000] 15:48:48 INFO - PROCESS | 980 | 1468190928657 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1728AC00) [pid = 980] [serial = 1901] [outer = 16D5E000] 15:48:49 INFO - PROCESS | 980 | 1468190929081 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]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 640ms 15:48:49 INFO - PROCESS | 980 | 1468190929127 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 980 | 1468190929129 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 15:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:48:49 INFO - PROCESS | 980 | 1468190929136 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 980 | 1468190929137 Marionette TRACE conn3 <- [1,2498,null,{}] 15:48:49 INFO - PROCESS | 980 | 1468190929141 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}] 15:48:49 INFO - PROCESS | 980 | 1468190929143 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:49 INFO - PROCESS | 980 | 1468190929231 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:48:49 INFO - PROCESS | 980 | 1468190929236 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 980 | 1468190929238 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:49 INFO - PROCESS | 980 | ++DOCSHELL 175A6800 == 32 [pid = 980] [id = 634] 15:48:49 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (17688400) [pid = 980] [serial = 1902] [outer = 00000000] 15:48:49 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (177A8400) [pid = 980] [serial = 1903] [outer = 17688400] 15:48:49 INFO - PROCESS | 980 | 1468190929280 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (177AD400) [pid = 980] [serial = 1904] [outer = 17688400] 15:48:49 INFO - PROCESS | 980 | 1468190929726 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]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 641ms 15:48:49 INFO - PROCESS | 980 | 1468190929783 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 980 | 1468190929785 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 15:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:48:49 INFO - PROCESS | 980 | 1468190929788 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 980 | 1468190929790 Marionette TRACE conn3 <- [1,2502,null,{}] 15:48:49 INFO - PROCESS | 980 | 1468190929793 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}] 15:48:49 INFO - PROCESS | 980 | 1468190929795 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:49 INFO - PROCESS | 980 | 1468190929869 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:48:49 INFO - PROCESS | 980 | 1468190929874 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 980 | 1468190929875 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:49 INFO - PROCESS | 980 | ++DOCSHELL 10435000 == 33 [pid = 980] [id = 635] 15:48:49 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (10A01400) [pid = 980] [serial = 1905] [outer = 00000000] 15:48:49 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (13433400) [pid = 980] [serial = 1906] [outer = 10A01400] 15:48:49 INFO - PROCESS | 980 | 1468190929918 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (150C6000) [pid = 980] [serial = 1907] [outer = 10A01400] 15:48:50 INFO - PROCESS | 980 | 1468190930351 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]]]}] 15:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 594ms 15:48:50 INFO - PROCESS | 980 | 1468190930383 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:48:50 INFO - PROCESS | 980 | 1468190930385 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 15:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:48:50 INFO - PROCESS | 980 | 1468190930406 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:48:50 INFO - PROCESS | 980 | 1468190930408 Marionette TRACE conn3 <- [1,2506,null,{}] 15:48:50 INFO - PROCESS | 980 | 1468190930413 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}] 15:48:50 INFO - PROCESS | 980 | 1468190930416 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:50 INFO - PROCESS | 980 | 1468190930537 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:48:50 INFO - PROCESS | 980 | 1468190930600 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 980 | 1468190930602 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:50 INFO - PROCESS | 980 | ++DOCSHELL 10A80800 == 34 [pid = 980] [id = 636] 15:48:50 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (10B68000) [pid = 980] [serial = 1908] [outer = 00000000] 15:48:50 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (17689400) [pid = 980] [serial = 1909] [outer = 10B68000] 15:48:50 INFO - PROCESS | 980 | 1468190930669 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (183BCC00) [pid = 980] [serial = 1910] [outer = 10B68000] 15:48:51 INFO - PROCESS | 980 | 1468190931100 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]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 750ms 15:48:51 INFO - PROCESS | 980 | 1468190931154 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 980 | 1468190931156 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 15:48:51 INFO - PROCESS | 980 | 1468190931159 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 980 | 1468190931160 Marionette TRACE conn3 <- [1,2510,null,{}] 15:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:48:51 INFO - PROCESS | 980 | 1468190931164 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}] 15:48:51 INFO - PROCESS | 980 | 1468190931166 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:51 INFO - PROCESS | 980 | 1468190931289 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:48:51 INFO - PROCESS | 980 | 1468190931297 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 980 | 1468190931299 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:51 INFO - PROCESS | 980 | ++DOCSHELL 15E77C00 == 35 [pid = 980] [id = 637] 15:48:51 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (16F15400) [pid = 980] [serial = 1911] [outer = 00000000] 15:48:51 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (198D1000) [pid = 980] [serial = 1912] [outer = 16F15400] 15:48:51 INFO - PROCESS | 980 | 1468190931344 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (198D9800) [pid = 980] [serial = 1913] [outer = 16F15400] 15:48:51 INFO - PROCESS | 980 | 1468190931807 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]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 703ms 15:48:51 INFO - PROCESS | 980 | 1468190931860 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 980 | 1468190931862 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 15:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:48:51 INFO - PROCESS | 980 | 1468190931865 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 980 | 1468190931868 Marionette TRACE conn3 <- [1,2514,null,{}] 15:48:51 INFO - PROCESS | 980 | 1468190931871 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}] 15:48:51 INFO - PROCESS | 980 | 1468190931873 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:52 INFO - PROCESS | 980 | 1468190932024 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:48:52 INFO - PROCESS | 980 | 1468190932051 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 980 | 1468190932053 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:52 INFO - PROCESS | 980 | ++DOCSHELL 15F33C00 == 36 [pid = 980] [id = 638] 15:48:52 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19AC3C00) [pid = 980] [serial = 1914] [outer = 00000000] 15:48:52 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19C5C800) [pid = 980] [serial = 1915] [outer = 19AC3C00] 15:48:52 INFO - PROCESS | 980 | 1468190932098 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D28C00) [pid = 980] [serial = 1916] [outer = 19AC3C00] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 87 (131E7800) [pid = 980] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19AC4000) [pid = 980] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 85 (17686800) [pid = 980] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 84 (13951C00) [pid = 980] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 83 (19ACB000) [pid = 980] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 82 (17253400) [pid = 980] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16325400) [pid = 980] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1321A000) [pid = 980] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1125C000) [pid = 980] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1587B400) [pid = 980] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 77 (129B7400) [pid = 980] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 76 (198D2800) [pid = 980] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:48:52 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1583A800) [pid = 980] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:48:52 INFO - PROCESS | 980 | 1468190932719 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]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 906ms 15:48:52 INFO - PROCESS | 980 | 1468190932770 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 980 | 1468190932772 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 15:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:48:52 INFO - PROCESS | 980 | 1468190932776 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 980 | 1468190932777 Marionette TRACE conn3 <- [1,2518,null,{}] 15:48:52 INFO - PROCESS | 980 | 1468190932781 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}] 15:48:52 INFO - PROCESS | 980 | 1468190932783 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:52 INFO - PROCESS | 980 | 1468190932861 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:48:52 INFO - PROCESS | 980 | 1468190932958 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 980 | 1468190932960 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:52 INFO - PROCESS | 980 | ++DOCSHELL 1125C000 == 37 [pid = 980] [id = 639] 15:48:52 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (112C7C00) [pid = 980] [serial = 1917] [outer = 00000000] 15:48:53 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (15875400) [pid = 980] [serial = 1918] [outer = 112C7C00] 15:48:53 INFO - PROCESS | 980 | 1468190933002 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1587B400) [pid = 980] [serial = 1919] [outer = 112C7C00] 15:48:53 INFO - PROCESS | 980 | 1468190933371 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]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 625ms 15:48:53 INFO - PROCESS | 980 | 1468190933414 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 980 | 1468190933425 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 15:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:48:53 INFO - PROCESS | 980 | 1468190933438 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 980 | 1468190933440 Marionette TRACE conn3 <- [1,2522,null,{}] 15:48:53 INFO - PROCESS | 980 | 1468190933444 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}] 15:48:53 INFO - PROCESS | 980 | 1468190933446 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:53 INFO - PROCESS | 980 | 1468190933530 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:48:53 INFO - PROCESS | 980 | 1468190933535 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 980 | 1468190933537 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:53 INFO - PROCESS | 980 | ++DOCSHELL 15878400 == 38 [pid = 980] [id = 640] 15:48:53 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1724D000) [pid = 980] [serial = 1920] [outer = 00000000] 15:48:53 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19D32400) [pid = 980] [serial = 1921] [outer = 1724D000] 15:48:53 INFO - PROCESS | 980 | 1468190933582 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19D8B400) [pid = 980] [serial = 1922] [outer = 1724D000] 15:48:54 INFO - PROCESS | 980 | 1468190934037 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]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 641ms 15:48:54 INFO - PROCESS | 980 | 1468190934089 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 980 | 1468190934090 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 15:48:54 INFO - PROCESS | 980 | 1468190934094 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:48:54 INFO - PROCESS | 980 | 1468190934095 Marionette TRACE conn3 <- [1,2526,null,{}] 15:48:54 INFO - PROCESS | 980 | 1468190934099 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}] 15:48:54 INFO - PROCESS | 980 | 1468190934101 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:54 INFO - PROCESS | 980 | 1468190934186 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:48:54 INFO - PROCESS | 980 | 1468190934191 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 980 | 1468190934193 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:54 INFO - PROCESS | 980 | ++DOCSHELL 1631EC00 == 39 [pid = 980] [id = 641] 15:48:54 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1759FC00) [pid = 980] [serial = 1923] [outer = 00000000] 15:48:54 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1A18AC00) [pid = 980] [serial = 1924] [outer = 1759FC00] 15:48:54 INFO - PROCESS | 980 | 1468190934235 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1A47AC00) [pid = 980] [serial = 1925] [outer = 1759FC00] 15:48:54 INFO - PROCESS | 980 | 1468190934798 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]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 735ms 15:48:54 INFO - PROCESS | 980 | 1468190934835 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 980 | 1468190934840 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 15:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:48:54 INFO - PROCESS | 980 | 1468190934845 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 980 | 1468190934848 Marionette TRACE conn3 <- [1,2530,null,{}] 15:48:54 INFO - PROCESS | 980 | 1468190934854 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}] 15:48:54 INFO - PROCESS | 980 | 1468190934857 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:55 INFO - PROCESS | 980 | 1468190935025 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:48:55 INFO - PROCESS | 980 | 1468190935173 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 980 | 1468190935181 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:55 INFO - PROCESS | 980 | ++DOCSHELL 11AE7800 == 40 [pid = 980] [id = 642] 15:48:55 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (12825C00) [pid = 980] [serial = 1926] [outer = 00000000] 15:48:55 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1302F800) [pid = 980] [serial = 1927] [outer = 12825C00] 15:48:55 INFO - PROCESS | 980 | 1468190935236 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (13134000) [pid = 980] [serial = 1928] [outer = 12825C00] 15:48:55 INFO - PROCESS | 980 | 1468190935940 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]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1141ms 15:48:55 INFO - PROCESS | 980 | 1468190935987 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 980 | 1468190935992 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 15:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:48:56 INFO - PROCESS | 980 | 1468190935998 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 980 | 1468190936001 Marionette TRACE conn3 <- [1,2534,null,{}] 15:48:56 INFO - PROCESS | 980 | 1468190936005 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}] 15:48:56 INFO - PROCESS | 980 | 1468190936008 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:56 INFO - PROCESS | 980 | 1468190936127 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:48:56 INFO - PROCESS | 980 | 1468190936267 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 980 | 1468190936270 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:56 INFO - PROCESS | 980 | ++DOCSHELL 132EA800 == 41 [pid = 980] [id = 643] 15:48:56 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (13430C00) [pid = 980] [serial = 1929] [outer = 00000000] 15:48:56 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (13C38800) [pid = 980] [serial = 1930] [outer = 13430C00] 15:48:56 INFO - PROCESS | 980 | 1468190936342 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (15022400) [pid = 980] [serial = 1931] [outer = 13430C00] 15:48:57 INFO - PROCESS | 980 | 1468190937304 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]]]}] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 15878400 == 40 [pid = 980] [id = 640] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 1125C000 == 39 [pid = 980] [id = 639] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 15F33C00 == 38 [pid = 980] [id = 638] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 15E77C00 == 37 [pid = 980] [id = 637] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 10A80800 == 36 [pid = 980] [id = 636] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 10435000 == 35 [pid = 980] [id = 635] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 175A6800 == 34 [pid = 980] [id = 634] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 16D5DC00 == 33 [pid = 980] [id = 633] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 15F36000 == 32 [pid = 980] [id = 632] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 15833400 == 31 [pid = 980] [id = 631] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 13C35800 == 30 [pid = 980] [id = 630] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 131F1C00 == 29 [pid = 980] [id = 629] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 1281D800 == 28 [pid = 980] [id = 628] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1A17B800) [pid = 980] [serial = 1882] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOCSHELL 19D29000 == 27 [pid = 980] [id = 627] 15:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1390ms 15:48:57 INFO - PROCESS | 980 | 1468190937401 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:48:57 INFO - PROCESS | 980 | 1468190937405 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 15:48:57 INFO - PROCESS | 980 | 1468190937409 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 980 | 1468190937412 Marionette TRACE conn3 <- [1,2538,null,{}] 15:48:57 INFO - PROCESS | 980 | 1468190937417 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}] 15:48:57 INFO - PROCESS | 980 | 1468190937420 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:57 INFO - PROCESS | 980 | 1468190937523 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:48:57 INFO - PROCESS | 980 | 1468190937530 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 980 | 1468190937534 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:57 INFO - PROCESS | 980 | ++DOCSHELL 12BCFC00 == 28 [pid = 980] [id = 644] 15:48:57 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (12D82000) [pid = 980] [serial = 1932] [outer = 00000000] 15:48:57 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (130D2400) [pid = 980] [serial = 1933] [outer = 12D82000] 15:48:57 INFO - PROCESS | 980 | 1468190937587 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (131ED400) [pid = 980] [serial = 1934] [outer = 12D82000] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 91 (15F91400) [pid = 980] [serial = 1820] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19D2E400) [pid = 980] [serial = 1880] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 89 (18383C00) [pid = 980] [serial = 1867] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 88 (198D7C00) [pid = 980] [serial = 1870] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19ACF800) [pid = 980] [serial = 1873] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 86 (198DA800) [pid = 980] [serial = 1871] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 85 (19D29400) [pid = 980] [serial = 1879] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 84 (19C59400) [pid = 980] [serial = 1874] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1768FC00) [pid = 980] [serial = 1864] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 82 (16328C00) [pid = 980] [serial = 1861] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 81 (16490000) [pid = 980] [serial = 1862] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13C33400) [pid = 980] [serial = 1858] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13E9B400) [pid = 980] [serial = 1859] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 78 (12928000) [pid = 980] [serial = 1855] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13132C00) [pid = 980] [serial = 1856] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15F85800) [pid = 980] [serial = 1853] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15F2BC00) [pid = 980] [serial = 1852] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 74 (130CB400) [pid = 980] [serial = 1850] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 73 (12D81C00) [pid = 980] [serial = 1849] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 72 (12B08000) [pid = 980] [serial = 1847] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 71 (183C0400) [pid = 980] [serial = 1868] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 70 (183CB400) [pid = 980] [serial = 1876] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 69 (198D9400) [pid = 980] [serial = 1877] [outer = 00000000] [url = about:blank] 15:48:57 INFO - PROCESS | 980 | --DOMWINDOW == 68 (177AA400) [pid = 980] [serial = 1865] [outer = 00000000] [url = about:blank] 15:48:58 INFO - PROCESS | 980 | 1468190938122 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]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 735ms 15:48:58 INFO - PROCESS | 980 | 1468190938146 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 980 | 1468190938150 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 15:48:58 INFO - PROCESS | 980 | 1468190938160 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 980 | 1468190938162 Marionette TRACE conn3 <- [1,2542,null,{}] 15:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:48:58 INFO - PROCESS | 980 | 1468190938166 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}] 15:48:58 INFO - PROCESS | 980 | 1468190938168 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:58 INFO - PROCESS | 980 | 1468190938249 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:48:58 INFO - PROCESS | 980 | 1468190938255 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 980 | 1468190938258 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:58 INFO - PROCESS | 980 | ++DOCSHELL 1343C000 == 29 [pid = 980] [id = 645] 15:48:58 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1343CC00) [pid = 980] [serial = 1935] [outer = 00000000] 15:48:58 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (139D8C00) [pid = 980] [serial = 1936] [outer = 1343CC00] 15:48:58 INFO - PROCESS | 980 | 1468190938303 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13C39C00) [pid = 980] [serial = 1937] [outer = 1343CC00] 15:48:58 INFO - PROCESS | 980 | 1468190938783 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]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 641ms 15:48:58 INFO - PROCESS | 980 | 1468190938804 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 980 | 1468190938806 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 15:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:48:58 INFO - PROCESS | 980 | 1468190938810 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 980 | 1468190938813 Marionette TRACE conn3 <- [1,2546,null,{}] 15:48:58 INFO - PROCESS | 980 | 1468190938823 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}] 15:48:58 INFO - PROCESS | 980 | 1468190938828 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:58 INFO - PROCESS | 980 | 1468190938910 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:48:59 INFO - PROCESS | 980 | 1468190939036 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 980 | 1468190939039 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:59 INFO - PROCESS | 980 | ++DOCSHELL 15F32800 == 30 [pid = 980] [id = 646] 15:48:59 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F32C00) [pid = 980] [serial = 1938] [outer = 00000000] 15:48:59 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (15F89800) [pid = 980] [serial = 1939] [outer = 15F32C00] 15:48:59 INFO - PROCESS | 980 | 1468190939085 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16320000) [pid = 980] [serial = 1940] [outer = 15F32C00] 15:48:59 INFO - PROCESS | 980 | 1468190939472 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]]]}] 15:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 688ms 15:48:59 INFO - PROCESS | 980 | 1468190939511 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 980 | 1468190939513 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 15:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:48:59 INFO - PROCESS | 980 | 1468190939516 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 980 | 1468190939518 Marionette TRACE conn3 <- [1,2550,null,{}] 15:48:59 INFO - PROCESS | 980 | 1468190939521 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}] 15:48:59 INFO - PROCESS | 980 | 1468190939523 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:59 INFO - PROCESS | 980 | 1468190939653 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:48:59 INFO - PROCESS | 980 | 1468190939672 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 980 | 1468190939674 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:48:59 INFO - PROCESS | 980 | ++DOCSHELL 16481400 == 31 [pid = 980] [id = 647] 15:48:59 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16482400) [pid = 980] [serial = 1941] [outer = 00000000] 15:48:59 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1697C800) [pid = 980] [serial = 1942] [outer = 16482400] 15:48:59 INFO - PROCESS | 980 | 1468190939718 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16F15800) [pid = 980] [serial = 1943] [outer = 16482400] 15:49:00 INFO - PROCESS | 980 | 1468190940167 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]]]}] 15:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 703ms 15:49:00 INFO - PROCESS | 980 | 1468190940216 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 980 | 1468190940217 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 15:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:49:00 INFO - PROCESS | 980 | 1468190940221 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 980 | 1468190940223 Marionette TRACE conn3 <- [1,2554,null,{}] 15:49:00 INFO - PROCESS | 980 | 1468190940226 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}] 15:49:00 INFO - PROCESS | 980 | 1468190940228 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:00 INFO - PROCESS | 980 | 1468190940365 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:49:00 INFO - PROCESS | 980 | 1468190940430 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 980 | 1468190940433 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:00 INFO - PROCESS | 980 | ++DOCSHELL 17249400 == 32 [pid = 980] [id = 648] 15:49:00 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1724F800) [pid = 980] [serial = 1944] [outer = 00000000] 15:49:00 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1728B400) [pid = 980] [serial = 1945] [outer = 1724F800] 15:49:00 INFO - PROCESS | 980 | 1468190940478 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (17293C00) [pid = 980] [serial = 1946] [outer = 1724F800] 15:49:00 INFO - PROCESS | 980 | 1468190940907 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]]]}] 15:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 734ms 15:49:00 INFO - PROCESS | 980 | 1468190940962 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 980 | 1468190940964 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 15:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:49:00 INFO - PROCESS | 980 | 1468190940967 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 980 | 1468190940969 Marionette TRACE conn3 <- [1,2558,null,{}] 15:49:00 INFO - PROCESS | 980 | 1468190940972 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}] 15:49:00 INFO - PROCESS | 980 | 1468190940977 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:01 INFO - PROCESS | 980 | 1468190941113 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:49:01 INFO - PROCESS | 980 | 1468190941179 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 980 | 1468190941181 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:01 INFO - PROCESS | 980 | ++DOCSHELL 14294C00 == 33 [pid = 980] [id = 649] 15:49:01 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (17694800) [pid = 980] [serial = 1947] [outer = 00000000] 15:49:01 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (183C3400) [pid = 980] [serial = 1948] [outer = 17694800] 15:49:01 INFO - PROCESS | 980 | 1468190941225 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (183C7000) [pid = 980] [serial = 1949] [outer = 17694800] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15F8EC00) [pid = 980] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 81 (12927C00) [pid = 980] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 80 (19D32800) [pid = 980] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 79 (10B68000) [pid = 980] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 78 (17688400) [pid = 980] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 77 (16F15400) [pid = 980] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 76 (10A01400) [pid = 980] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 75 (112C7C00) [pid = 980] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19AC3C00) [pid = 980] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 73 (13C35C00) [pid = 980] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1320E800) [pid = 980] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1724D000) [pid = 980] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1583E800) [pid = 980] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:49:01 INFO - PROCESS | 980 | --DOMWINDOW == 69 (16D5E000) [pid = 980] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:49:01 INFO - PROCESS | 980 | 1468190941835 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]]]}] 15:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 906ms 15:49:01 INFO - PROCESS | 980 | 1468190941872 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 980 | 1468190941874 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 15:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:49:01 INFO - PROCESS | 980 | 1468190941878 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 980 | 1468190941879 Marionette TRACE conn3 <- [1,2562,null,{}] 15:49:01 INFO - PROCESS | 980 | 1468190941883 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}] 15:49:01 INFO - PROCESS | 980 | 1468190941885 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:01 INFO - PROCESS | 980 | 1468190941960 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:49:01 INFO - PROCESS | 980 | 1468190941966 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 980 | 1468190941968 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:01 INFO - PROCESS | 980 | ++DOCSHELL 114DF400 == 34 [pid = 980] [id = 650] 15:49:01 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (12927C00) [pid = 980] [serial = 1950] [outer = 00000000] 15:49:02 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1583E800) [pid = 980] [serial = 1951] [outer = 12927C00] 15:49:02 INFO - PROCESS | 980 | 1468190942010 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16322C00) [pid = 980] [serial = 1952] [outer = 12927C00] 15:49:02 INFO - PROCESS | 980 | 1468190942434 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]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 594ms 15:49:02 INFO - PROCESS | 980 | 1468190942474 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 980 | 1468190942476 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 15:49:02 INFO - PROCESS | 980 | 1468190942480 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:49:02 INFO - PROCESS | 980 | 1468190942481 Marionette TRACE conn3 <- [1,2566,null,{}] 15:49:02 INFO - PROCESS | 980 | 1468190942485 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}] 15:49:02 INFO - PROCESS | 980 | 1468190942487 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:02 INFO - PROCESS | 980 | 1468190942564 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:49:02 INFO - PROCESS | 980 | 1468190942569 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 980 | 1468190942571 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:02 INFO - PROCESS | 980 | ++DOCSHELL 13C2E800 == 35 [pid = 980] [id = 651] 15:49:02 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17708000) [pid = 980] [serial = 1953] [outer = 00000000] 15:49:02 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (198D7400) [pid = 980] [serial = 1954] [outer = 17708000] 15:49:02 INFO - PROCESS | 980 | 1468190942614 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19A27C00) [pid = 980] [serial = 1955] [outer = 17708000] 15:49:03 INFO - PROCESS | 980 | 1468190943041 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]]]}] 15:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 594ms 15:49:03 INFO - PROCESS | 980 | 1468190943088 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 980 | 1468190943090 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 15:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:49:03 INFO - PROCESS | 980 | 1468190943094 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 980 | 1468190943096 Marionette TRACE conn3 <- [1,2570,null,{}] 15:49:03 INFO - PROCESS | 980 | 1468190943103 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}] 15:49:03 INFO - PROCESS | 980 | 1468190943105 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:03 INFO - PROCESS | 980 | 1468190943183 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:49:03 INFO - PROCESS | 980 | 1468190943189 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 980 | 1468190943191 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:03 INFO - PROCESS | 980 | ++DOCSHELL 15F31800 == 36 [pid = 980] [id = 652] 15:49:03 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (183C7800) [pid = 980] [serial = 1956] [outer = 00000000] 15:49:03 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19A32000) [pid = 980] [serial = 1957] [outer = 183C7800] 15:49:03 INFO - PROCESS | 980 | 1468190943243 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19AC3C00) [pid = 980] [serial = 1958] [outer = 183C7800] 15:49:03 INFO - PROCESS | 980 | 1468190943688 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]]]}] 15:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 641ms 15:49:03 INFO - PROCESS | 980 | 1468190943748 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 980 | 1468190943750 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 15:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:49:03 INFO - PROCESS | 980 | 1468190943794 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 980 | 1468190943798 Marionette TRACE conn3 <- [1,2574,null,{}] 15:49:03 INFO - PROCESS | 980 | 1468190943803 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}] 15:49:03 INFO - PROCESS | 980 | 1468190943807 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:03 INFO - PROCESS | 980 | 1468190943926 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:49:04 INFO - PROCESS | 980 | 1468190944059 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 980 | 1468190944063 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:04 INFO - PROCESS | 980 | ++DOCSHELL 114E2800 == 37 [pid = 980] [id = 653] 15:49:04 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (114E3000) [pid = 980] [serial = 1959] [outer = 00000000] 15:49:04 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (129B2800) [pid = 980] [serial = 1960] [outer = 114E3000] 15:49:04 INFO - PROCESS | 980 | 1468190944118 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (13031400) [pid = 980] [serial = 1961] [outer = 114E3000] 15:49:04 INFO - PROCESS | 980 | 1468190944752 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]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1000ms 15:49:04 INFO - PROCESS | 980 | 1468190944796 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 980 | 1468190944800 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 15:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:49:04 INFO - PROCESS | 980 | 1468190944806 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 980 | 1468190944808 Marionette TRACE conn3 <- [1,2578,null,{}] 15:49:04 INFO - PROCESS | 980 | 1468190944815 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}] 15:49:04 INFO - PROCESS | 980 | 1468190944819 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:04 INFO - PROCESS | 980 | 1468190944926 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:49:05 INFO - PROCESS | 980 | 1468190945064 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 980 | 1468190945066 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:05 INFO - PROCESS | 980 | ++DOCSHELL 15018000 == 38 [pid = 980] [id = 654] 15:49:05 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (15018400) [pid = 980] [serial = 1962] [outer = 00000000] 15:49:05 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (15840000) [pid = 980] [serial = 1963] [outer = 15018400] 15:49:05 INFO - PROCESS | 980 | 1468190945122 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (15F2F800) [pid = 980] [serial = 1964] [outer = 15018400] 15:49:05 INFO - PROCESS | 980 | 1468190945667 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]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 890ms 15:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:49:05 INFO - PROCESS | 980 | 1468190945710 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 980 | 1468190945713 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 15:49:05 INFO - PROCESS | 980 | 1468190945717 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 980 | 1468190945719 Marionette TRACE conn3 <- [1,2582,null,{}] 15:49:05 INFO - PROCESS | 980 | 1468190945723 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}] 15:49:05 INFO - PROCESS | 980 | 1468190945725 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:05 INFO - PROCESS | 980 | 1468190945831 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:49:06 INFO - PROCESS | 980 | 1468190946014 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 980 | 1468190946020 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:06 INFO - PROCESS | 980 | ++DOCSHELL 183BEC00 == 39 [pid = 980] [id = 655] 15:49:06 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (183BFC00) [pid = 980] [serial = 1965] [outer = 00000000] 15:49:06 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (185AF000) [pid = 980] [serial = 1966] [outer = 183BFC00] 15:49:06 INFO - PROCESS | 980 | 1468190946077 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19A31400) [pid = 980] [serial = 1967] [outer = 183BFC00] 15:49:06 INFO - PROCESS | 980 | 1468190946658 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]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1000ms 15:49:06 INFO - PROCESS | 980 | 1468190946719 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 980 | 1468190946722 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 15:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:49:06 INFO - PROCESS | 980 | 1468190946725 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 980 | 1468190946727 Marionette TRACE conn3 <- [1,2586,null,{}] 15:49:06 INFO - PROCESS | 980 | 1468190946731 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}] 15:49:06 INFO - PROCESS | 980 | 1468190946733 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:06 INFO - PROCESS | 980 | 1468190946836 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:49:06 INFO - PROCESS | 980 | 1468190946945 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 980 | 1468190946947 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:06 INFO - PROCESS | 980 | ++DOCSHELL 18387000 == 40 [pid = 980] [id = 656] 15:49:06 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (183C1000) [pid = 980] [serial = 1968] [outer = 00000000] 15:49:07 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19D29C00) [pid = 980] [serial = 1969] [outer = 183C1000] 15:49:07 INFO - PROCESS | 980 | 1468190946999 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (19D85000) [pid = 980] [serial = 1970] [outer = 183C1000] 15:49:07 INFO - PROCESS | 980 | 1468190947752 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]]]}] 15:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1094ms 15:49:07 INFO - PROCESS | 980 | 1468190947819 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 980 | 1468190947823 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 15:49:07 INFO - PROCESS | 980 | 1468190947828 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:49:07 INFO - PROCESS | 980 | 1468190947831 Marionette TRACE conn3 <- [1,2590,null,{}] 15:49:07 INFO - PROCESS | 980 | 1468190947837 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}] 15:49:07 INFO - PROCESS | 980 | 1468190947839 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:07 INFO - PROCESS | 980 | 1468190947942 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:49:08 INFO - PROCESS | 980 | 1468190948081 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 980 | 1468190948086 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:08 INFO - PROCESS | 980 | ++DOCSHELL 12BDD400 == 41 [pid = 980] [id = 657] 15:49:08 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (12D81400) [pid = 980] [serial = 1971] [outer = 00000000] 15:49:08 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1323C400) [pid = 980] [serial = 1972] [outer = 12D81400] 15:49:08 INFO - PROCESS | 980 | 1468190948140 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (13C2B400) [pid = 980] [serial = 1973] [outer = 12D81400] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 13C2E800 == 40 [pid = 980] [id = 651] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 114DF400 == 39 [pid = 980] [id = 650] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 14294C00 == 38 [pid = 980] [id = 649] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 17249400 == 37 [pid = 980] [id = 648] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 16481400 == 36 [pid = 980] [id = 647] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 15F32800 == 35 [pid = 980] [id = 646] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 1343C000 == 34 [pid = 980] [id = 645] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 12BCFC00 == 33 [pid = 980] [id = 644] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 1631EC00 == 32 [pid = 980] [id = 641] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 11AE7800 == 31 [pid = 980] [id = 642] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 132EA800 == 30 [pid = 980] [id = 643] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 18387000 == 29 [pid = 980] [id = 656] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 183BEC00 == 28 [pid = 980] [id = 655] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 15F31800 == 27 [pid = 980] [id = 652] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 114E2800 == 26 [pid = 980] [id = 653] 15:49:08 INFO - PROCESS | 980 | --DOCSHELL 15018000 == 25 [pid = 980] [id = 654] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 92 (1631F000) [pid = 980] [serial = 1897] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 91 (12B05C00) [pid = 980] [serial = 1885] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 90 (12BD5400) [pid = 980] [serial = 1886] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 89 (1A17BC00) [pid = 980] [serial = 1883] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 88 (17689400) [pid = 980] [serial = 1909] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 87 (177A8400) [pid = 980] [serial = 1903] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 86 (177AD400) [pid = 980] [serial = 1904] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 85 (198D1000) [pid = 980] [serial = 1912] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 84 (13433400) [pid = 980] [serial = 1906] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 83 (15875400) [pid = 980] [serial = 1918] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19C5C800) [pid = 980] [serial = 1915] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 81 (14290C00) [pid = 980] [serial = 1891] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 80 (14299800) [pid = 980] [serial = 1892] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13214400) [pid = 980] [serial = 1888] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13219800) [pid = 980] [serial = 1889] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 77 (19D32400) [pid = 980] [serial = 1921] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 76 (15E7A400) [pid = 980] [serial = 1894] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15F2D000) [pid = 980] [serial = 1895] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1724DC00) [pid = 980] [serial = 1900] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1728AC00) [pid = 980] [serial = 1901] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19D28C00) [pid = 980] [serial = 1916] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1A18AC00) [pid = 980] [serial = 1924] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 70 (16325C00) [pid = 980] [serial = 1898] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 69 (198D9800) [pid = 980] [serial = 1913] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1587B400) [pid = 980] [serial = 1919] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 67 (183BCC00) [pid = 980] [serial = 1910] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 66 (150C6000) [pid = 980] [serial = 1907] [outer = 00000000] [url = about:blank] 15:49:08 INFO - PROCESS | 980 | --DOMWINDOW == 65 (19D8B400) [pid = 980] [serial = 1922] [outer = 00000000] [url = about:blank] 15:49:09 INFO - PROCESS | 980 | 1468190949299 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]]]}] 15:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1501ms 15:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:49:09 INFO - PROCESS | 980 | 1468190949332 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 980 | 1468190949336 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 15:49:09 INFO - PROCESS | 980 | 1468190949340 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 980 | 1468190949344 Marionette TRACE conn3 <- [1,2594,null,{}] 15:49:09 INFO - PROCESS | 980 | 1468190949349 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}] 15:49:09 INFO - PROCESS | 980 | 1468190949352 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:09 INFO - PROCESS | 980 | 1468190949441 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:49:09 INFO - PROCESS | 980 | 1468190949576 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 980 | 1468190949579 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:09 INFO - PROCESS | 980 | ++DOCSHELL 11AE9400 == 26 [pid = 980] [id = 658] 15:49:09 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (11CD2000) [pid = 980] [serial = 1974] [outer = 00000000] 15:49:09 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (129B1400) [pid = 980] [serial = 1975] [outer = 11CD2000] 15:49:09 INFO - PROCESS | 980 | 1468190949625 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (130CB400) [pid = 980] [serial = 1976] [outer = 11CD2000] 15:49:10 INFO - PROCESS | 980 | 1468190950019 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]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 735ms 15:49:10 INFO - PROCESS | 980 | 1468190950077 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 980 | 1468190950082 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 15:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:49:10 INFO - PROCESS | 980 | 1468190950122 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 980 | 1468190950125 Marionette TRACE conn3 <- [1,2598,null,{}] 15:49:10 INFO - PROCESS | 980 | 1468190950129 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}] 15:49:10 INFO - PROCESS | 980 | 1468190950132 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:10 INFO - PROCESS | 980 | 1468190950225 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:49:10 INFO - PROCESS | 980 | 1468190950237 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 980 | 1468190950240 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:10 INFO - PROCESS | 980 | ++DOCSHELL 13434800 == 27 [pid = 980] [id = 659] 15:49:10 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1343C000) [pid = 980] [serial = 1977] [outer = 00000000] 15:49:10 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (13E8F400) [pid = 980] [serial = 1978] [outer = 1343C000] 15:49:10 INFO - PROCESS | 980 | 1468190950316 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1428F800) [pid = 980] [serial = 1979] [outer = 1343C000] 15:49:10 INFO - PROCESS | 980 | 1468190950808 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]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 750ms 15:49:10 INFO - PROCESS | 980 | 1468190950858 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 980 | 1468190950860 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 15:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:49:10 INFO - PROCESS | 980 | 1468190950863 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 980 | 1468190950867 Marionette TRACE conn3 <- [1,2602,null,{}] 15:49:10 INFO - PROCESS | 980 | 1468190950877 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}] 15:49:10 INFO - PROCESS | 980 | 1468190950881 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:10 INFO - PROCESS | 980 | 1468190950964 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:49:11 INFO - PROCESS | 980 | 1468190950970 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 980 | 1468190950973 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:11 INFO - PROCESS | 980 | ++DOCSHELL 15E7E000 == 28 [pid = 980] [id = 660] 15:49:11 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15E7F000) [pid = 980] [serial = 1980] [outer = 00000000] 15:49:11 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1631B400) [pid = 980] [serial = 1981] [outer = 15E7F000] 15:49:11 INFO - PROCESS | 980 | 1468190951019 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16327000) [pid = 980] [serial = 1982] [outer = 15E7F000] 15:49:11 INFO - PROCESS | 980 | 1468190951521 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]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 703ms 15:49:11 INFO - PROCESS | 980 | 1468190951563 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 980 | 1468190951565 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 15:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:49:11 INFO - PROCESS | 980 | 1468190951568 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 980 | 1468190951570 Marionette TRACE conn3 <- [1,2606,null,{}] 15:49:11 INFO - PROCESS | 980 | 1468190951574 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}] 15:49:11 INFO - PROCESS | 980 | 1468190951576 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:11 INFO - PROCESS | 980 | 1468190951720 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:49:11 INFO - PROCESS | 980 | 1468190951790 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 980 | 1468190951792 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:11 INFO - PROCESS | 980 | ++DOCSHELL 1697B800 == 29 [pid = 980] [id = 661] 15:49:11 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1697D800) [pid = 980] [serial = 1983] [outer = 00000000] 15:49:11 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (16FE3C00) [pid = 980] [serial = 1984] [outer = 1697D800] 15:49:11 INFO - PROCESS | 980 | 1468190951835 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1724FC00) [pid = 980] [serial = 1985] [outer = 1697D800] 15:49:12 INFO - PROCESS | 980 | 1468190952257 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]]]}] 15:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 750ms 15:49:12 INFO - PROCESS | 980 | 1468190952309 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 980 | 1468190952311 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 15:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:49:12 INFO - PROCESS | 980 | 1468190952314 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 980 | 1468190952315 Marionette TRACE conn3 <- [1,2610,null,{}] 15:49:12 INFO - PROCESS | 980 | 1468190952319 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}] 15:49:12 INFO - PROCESS | 980 | 1468190952321 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:12 INFO - PROCESS | 980 | 1468190952432 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:49:12 INFO - PROCESS | 980 | 1468190952437 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 980 | 1468190952439 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:12 INFO - PROCESS | 980 | ++DOCSHELL 1648F400 == 30 [pid = 980] [id = 662] 15:49:12 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1724D800) [pid = 980] [serial = 1986] [outer = 00000000] 15:49:12 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1770E800) [pid = 980] [serial = 1987] [outer = 1724D800] 15:49:12 INFO - PROCESS | 980 | 1468190952482 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (177A8400) [pid = 980] [serial = 1988] [outer = 1724D800] 15:49:12 INFO - PROCESS | 980 | 1468190952960 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]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 703ms 15:49:13 INFO - PROCESS | 980 | 1468190953014 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 980 | 1468190953016 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 15:49:13 INFO - PROCESS | 980 | 1468190953019 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:49:13 INFO - PROCESS | 980 | 1468190953021 Marionette TRACE conn3 <- [1,2614,null,{}] 15:49:13 INFO - PROCESS | 980 | 1468190953024 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}] 15:49:13 INFO - PROCESS | 980 | 1468190953030 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:13 INFO - PROCESS | 980 | 1468190953178 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 79 (183C7800) [pid = 980] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1724F800) [pid = 980] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 77 (17694800) [pid = 980] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 76 (12825C00) [pid = 980] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1759FC00) [pid = 980] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1343CC00) [pid = 980] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 73 (12D82000) [pid = 980] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13430C00) [pid = 980] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 71 (15F32C00) [pid = 980] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 70 (12927C00) [pid = 980] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 69 (16482400) [pid = 980] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:49:13 INFO - PROCESS | 980 | --DOMWINDOW == 68 (17708000) [pid = 980] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:49:13 INFO - PROCESS | 980 | 1468190953418 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 980 | 1468190953420 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:13 INFO - PROCESS | 980 | ++DOCSHELL 102CB000 == 31 [pid = 980] [id = 663] 15:49:13 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1047DC00) [pid = 980] [serial = 1989] [outer = 00000000] 15:49:13 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (12927C00) [pid = 980] [serial = 1990] [outer = 1047DC00] 15:49:13 INFO - PROCESS | 980 | 1468190953464 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13953800) [pid = 980] [serial = 1991] [outer = 1047DC00] 15:49:13 INFO - PROCESS | 980 | 1468190953835 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]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 844ms 15:49:13 INFO - PROCESS | 980 | 1468190953862 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 980 | 1468190953864 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 15:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:49:13 INFO - PROCESS | 980 | 1468190953867 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 980 | 1468190953869 Marionette TRACE conn3 <- [1,2618,null,{}] 15:49:13 INFO - PROCESS | 980 | 1468190953872 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}] 15:49:13 INFO - PROCESS | 980 | 1468190953874 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:14 INFO - PROCESS | 980 | 1468190953983 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:49:14 INFO - PROCESS | 980 | 1468190953990 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 980 | 1468190953992 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:14 INFO - PROCESS | 980 | ++DOCSHELL 13437800 == 32 [pid = 980] [id = 664] 15:49:14 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13CEDC00) [pid = 980] [serial = 1992] [outer = 00000000] 15:49:14 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (183BE000) [pid = 980] [serial = 1993] [outer = 13CEDC00] 15:49:14 INFO - PROCESS | 980 | 1468190954035 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (183BEC00) [pid = 980] [serial = 1994] [outer = 13CEDC00] 15:49:14 INFO - PROCESS | 980 | 1468190954439 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]]]}] 15:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 593ms 15:49:14 INFO - PROCESS | 980 | 1468190954465 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 980 | 1468190954467 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 15:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:49:14 INFO - PROCESS | 980 | 1468190954470 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 980 | 1468190954472 Marionette TRACE conn3 <- [1,2622,null,{}] 15:49:14 INFO - PROCESS | 980 | 1468190954475 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}] 15:49:14 INFO - PROCESS | 980 | 1468190954477 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:14 INFO - PROCESS | 980 | 1468190954551 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:49:14 INFO - PROCESS | 980 | 1468190954556 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 980 | 1468190954558 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:14 INFO - PROCESS | 980 | ++DOCSHELL 16B3B400 == 33 [pid = 980] [id = 665] 15:49:14 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (185B5000) [pid = 980] [serial = 1995] [outer = 00000000] 15:49:14 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (198DAC00) [pid = 980] [serial = 1996] [outer = 185B5000] 15:49:14 INFO - PROCESS | 980 | 1468190954686 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (198DB000) [pid = 980] [serial = 1997] [outer = 185B5000] 15:49:15 INFO - PROCESS | 980 | 1468190955071 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]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 641ms 15:49:15 INFO - PROCESS | 980 | 1468190955109 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 980 | 1468190955110 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 15:49:15 INFO - PROCESS | 980 | 1468190955114 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:49:15 INFO - PROCESS | 980 | 1468190955115 Marionette TRACE conn3 <- [1,2626,null,{}] 15:49:15 INFO - PROCESS | 980 | 1468190955119 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}] 15:49:15 INFO - PROCESS | 980 | 1468190955121 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:15 INFO - PROCESS | 980 | 1468190955250 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:49:15 INFO - PROCESS | 980 | 1468190955309 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 980 | 1468190955311 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:15 INFO - PROCESS | 980 | ++DOCSHELL 198D5400 == 34 [pid = 980] [id = 666] 15:49:15 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (198D8C00) [pid = 980] [serial = 1998] [outer = 00000000] 15:49:15 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19C5A000) [pid = 980] [serial = 1999] [outer = 198D8C00] 15:49:15 INFO - PROCESS | 980 | 1468190955353 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (19C5E800) [pid = 980] [serial = 2000] [outer = 198D8C00] 15:49:16 INFO - PROCESS | 980 | 1468190956081 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]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 984ms 15:49:16 INFO - PROCESS | 980 | 1468190956101 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 980 | 1468190956105 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 15:49:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:49:16 INFO - PROCESS | 980 | 1468190956110 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 980 | 1468190956115 Marionette TRACE conn3 <- [1,2630,null,{}] 15:49:16 INFO - PROCESS | 980 | 1468190956121 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}] 15:49:16 INFO - PROCESS | 980 | 1468190956123 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:16 INFO - PROCESS | 980 | 1468190956242 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:49:16 INFO - PROCESS | 980 | 1468190956380 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 980 | 1468190956383 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:16 INFO - PROCESS | 980 | ++DOCSHELL 12825000 == 35 [pid = 980] [id = 667] 15:49:16 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (129AC400) [pid = 980] [serial = 2001] [outer = 00000000] 15:49:16 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (13154C00) [pid = 980] [serial = 2002] [outer = 129AC400] 15:49:16 INFO - PROCESS | 980 | 1468190956439 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1394A400) [pid = 980] [serial = 2003] [outer = 129AC400] 15:49:17 INFO - PROCESS | 980 | 1468190957107 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]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:49:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1047ms 15:49:17 INFO - PROCESS | 980 | 1468190957156 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 980 | 1468190957161 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 15:49:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:49:17 INFO - PROCESS | 980 | 1468190957213 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 980 | 1468190957217 Marionette TRACE conn3 <- [1,2634,null,{}] 15:49:17 INFO - PROCESS | 980 | 1468190957222 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}] 15:49:17 INFO - PROCESS | 980 | 1468190957224 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:17 INFO - PROCESS | 980 | 1468190957350 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:49:17 INFO - PROCESS | 980 | 1468190957593 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 980 | 1468190957596 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:17 INFO - PROCESS | 980 | ++DOCSHELL 102D3C00 == 36 [pid = 980] [id = 668] 15:49:17 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (10435800) [pid = 980] [serial = 2004] [outer = 00000000] 15:49:17 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (10A0A000) [pid = 980] [serial = 2005] [outer = 10435800] 15:49:17 INFO - PROCESS | 980 | 1468190957652 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (11257800) [pid = 980] [serial = 2006] [outer = 10435800] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 16B3B400 == 35 [pid = 980] [id = 665] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 13437800 == 34 [pid = 980] [id = 664] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 102CB000 == 33 [pid = 980] [id = 663] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 1648F400 == 32 [pid = 980] [id = 662] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 1697B800 == 31 [pid = 980] [id = 661] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 15E7E000 == 30 [pid = 980] [id = 660] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 13434800 == 29 [pid = 980] [id = 659] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 11AE9400 == 28 [pid = 980] [id = 658] 15:49:18 INFO - PROCESS | 980 | --DOCSHELL 12BDD400 == 27 [pid = 980] [id = 657] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 85 (1728B400) [pid = 980] [serial = 1945] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 84 (183C3400) [pid = 980] [serial = 1948] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1302F800) [pid = 980] [serial = 1927] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 82 (13134000) [pid = 980] [serial = 1928] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1A47AC00) [pid = 980] [serial = 1925] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 80 (139D8C00) [pid = 980] [serial = 1936] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13C39C00) [pid = 980] [serial = 1937] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 78 (130D2400) [pid = 980] [serial = 1933] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 77 (131ED400) [pid = 980] [serial = 1934] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13C38800) [pid = 980] [serial = 1930] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15022400) [pid = 980] [serial = 1931] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 74 (15F89800) [pid = 980] [serial = 1939] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16320000) [pid = 980] [serial = 1940] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 72 (17293C00) [pid = 980] [serial = 1946] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16322C00) [pid = 980] [serial = 1952] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1583E800) [pid = 980] [serial = 1951] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19AC3C00) [pid = 980] [serial = 1958] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 68 (183C7000) [pid = 980] [serial = 1949] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1697C800) [pid = 980] [serial = 1942] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 66 (16F15800) [pid = 980] [serial = 1943] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 65 (198D7400) [pid = 980] [serial = 1954] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 64 (19A27C00) [pid = 980] [serial = 1955] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | --DOMWINDOW == 63 (19A32000) [pid = 980] [serial = 1957] [outer = 00000000] [url = about:blank] 15:49:18 INFO - PROCESS | 980 | 1468190958258 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]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:49:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1125ms 15:49:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:49:18 INFO - PROCESS | 980 | 1468190958317 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 980 | 1468190958320 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 15:49:18 INFO - PROCESS | 980 | 1468190958325 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 980 | 1468190958327 Marionette TRACE conn3 <- [1,2638,null,{}] 15:49:18 INFO - PROCESS | 980 | 1468190958332 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}] 15:49:18 INFO - PROCESS | 980 | 1468190958337 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:18 INFO - PROCESS | 980 | 1468190958421 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:49:18 INFO - PROCESS | 980 | 1468190958512 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 980 | 1468190958515 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:18 INFO - PROCESS | 980 | ++DOCSHELL 10EE5400 == 28 [pid = 980] [id = 669] 15:49:18 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (112D0800) [pid = 980] [serial = 2007] [outer = 00000000] 15:49:18 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (13156C00) [pid = 980] [serial = 2008] [outer = 112D0800] 15:49:18 INFO - PROCESS | 980 | 1468190958567 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (13211000) [pid = 980] [serial = 2009] [outer = 112D0800] 15:49:19 INFO - PROCESS | 980 | 1468190959004 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]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:49:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 734ms 15:49:19 INFO - PROCESS | 980 | 1468190959064 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 980 | 1468190959067 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 15:49:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:49:19 INFO - PROCESS | 980 | 1468190959072 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 980 | 1468190959074 Marionette TRACE conn3 <- [1,2642,null,{}] 15:49:19 INFO - PROCESS | 980 | 1468190959077 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}] 15:49:19 INFO - PROCESS | 980 | 1468190959079 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:19 INFO - PROCESS | 980 | 1468190959163 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:49:19 INFO - PROCESS | 980 | 1468190959176 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 980 | 1468190959179 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:19 INFO - PROCESS | 980 | ++DOCSHELL 15013400 == 29 [pid = 980] [id = 670] 15:49:19 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15018000) [pid = 980] [serial = 2010] [outer = 00000000] 15:49:19 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (153A1000) [pid = 980] [serial = 2011] [outer = 15018000] 15:49:19 INFO - PROCESS | 980 | 1468190959223 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1587AC00) [pid = 980] [serial = 2012] [outer = 15018000] 15:49:19 INFO - PROCESS | 980 | 1468190959679 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]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:49:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 625ms 15:49:19 INFO - PROCESS | 980 | 1468190959711 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 980 | 1468190959713 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 15:49:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:49:19 INFO - PROCESS | 980 | 1468190959722 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 980 | 1468190959727 Marionette TRACE conn3 <- [1,2646,null,{}] 15:49:19 INFO - PROCESS | 980 | 1468190959737 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}] 15:49:19 INFO - PROCESS | 980 | 1468190959740 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:19 INFO - PROCESS | 980 | 1468190959822 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:49:19 INFO - PROCESS | 980 | 1468190959831 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 980 | 1468190959833 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:19 INFO - PROCESS | 980 | ++DOCSHELL 16328C00 == 30 [pid = 980] [id = 671] 15:49:19 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (16481400) [pid = 980] [serial = 2013] [outer = 00000000] 15:49:19 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1648F400) [pid = 980] [serial = 2014] [outer = 16481400] 15:49:19 INFO - PROCESS | 980 | 1468190959877 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (16974C00) [pid = 980] [serial = 2015] [outer = 16481400] 15:49:20 INFO - PROCESS | 980 | 1468190960322 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]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:49:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 656ms 15:49:20 INFO - PROCESS | 980 | 1468190960374 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 980 | 1468190960377 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 15:49:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:49:20 INFO - PROCESS | 980 | 1468190960380 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 980 | 1468190960382 Marionette TRACE conn3 <- [1,2650,null,{}] 15:49:20 INFO - PROCESS | 980 | 1468190960390 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}] 15:49:20 INFO - PROCESS | 980 | 1468190960392 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:20 INFO - PROCESS | 980 | 1468190960507 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:49:20 INFO - PROCESS | 980 | 1468190960593 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 980 | 1468190960595 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:20 INFO - PROCESS | 980 | ++DOCSHELL 16F15000 == 31 [pid = 980] [id = 672] 15:49:20 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (16F15400) [pid = 980] [serial = 2016] [outer = 00000000] 15:49:20 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1724AC00) [pid = 980] [serial = 2017] [outer = 16F15400] 15:49:20 INFO - PROCESS | 980 | 1468190960639 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1759FC00) [pid = 980] [serial = 2018] [outer = 16F15400] 15:49:21 INFO - PROCESS | 980 | 1468190961082 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]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:49:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 734ms 15:49:21 INFO - PROCESS | 980 | 1468190961120 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 980 | 1468190961122 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 15:49:21 INFO - PROCESS | 980 | 1468190961125 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:49:21 INFO - PROCESS | 980 | 1468190961127 Marionette TRACE conn3 <- [1,2654,null,{}] 15:49:21 INFO - PROCESS | 980 | 1468190961130 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}] 15:49:21 INFO - PROCESS | 980 | 1468190961132 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:21 INFO - PROCESS | 980 | 1468190961247 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:49:21 INFO - PROCESS | 980 | 1468190961255 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 980 | 1468190961261 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:21 INFO - PROCESS | 980 | ++DOCSHELL 1343CC00 == 32 [pid = 980] [id = 673] 15:49:21 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (177A2C00) [pid = 980] [serial = 2019] [outer = 00000000] 15:49:21 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (1819F800) [pid = 980] [serial = 2020] [outer = 177A2C00] 15:49:21 INFO - PROCESS | 980 | 1468190961368 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183C0400) [pid = 980] [serial = 2021] [outer = 177A2C00] 15:49:22 INFO - PROCESS | 980 | 1468190962297 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]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:49:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1187ms 15:49:22 INFO - PROCESS | 980 | 1468190962322 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 980 | 1468190962324 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 15:49:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:49:22 INFO - PROCESS | 980 | 1468190962333 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 980 | 1468190962335 Marionette TRACE conn3 <- [1,2658,null,{}] 15:49:22 INFO - PROCESS | 980 | 1468190962339 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}] 15:49:22 INFO - PROCESS | 980 | 1468190962341 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:22 INFO - PROCESS | 980 | 1468190962481 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 77 (11CD2000) [pid = 980] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1343C000) [pid = 980] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12D81400) [pid = 980] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1697D800) [pid = 980] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15E7F000) [pid = 980] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1724D800) [pid = 980] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1047DC00) [pid = 980] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 70 (185B5000) [pid = 980] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 69 (114E3000) [pid = 980] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 68 (15018400) [pid = 980] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 67 (183BFC00) [pid = 980] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 66 (183C1000) [pid = 980] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:49:22 INFO - PROCESS | 980 | --DOMWINDOW == 65 (13CEDC00) [pid = 980] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:49:22 INFO - PROCESS | 980 | 1468190962545 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 980 | 1468190962547 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:22 INFO - PROCESS | 980 | ++DOCSHELL 10A09400 == 33 [pid = 980] [id = 674] 15:49:22 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (10A7C000) [pid = 980] [serial = 2022] [outer = 00000000] 15:49:22 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (129B7400) [pid = 980] [serial = 2023] [outer = 10A7C000] 15:49:22 INFO - PROCESS | 980 | 1468190962590 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (12D81400) [pid = 980] [serial = 2024] [outer = 10A7C000] 15:49:23 INFO - PROCESS | 980 | 1468190963419 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"]]]}] 15:49:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 15:49:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1156ms 15:49:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:49:23 INFO - PROCESS | 980 | 1468190963489 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 980 | 1468190963491 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 15:49:23 INFO - PROCESS | 980 | 1468190963494 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 980 | 1468190963496 Marionette TRACE conn3 <- [1,2662,null,{}] 15:49:23 INFO - PROCESS | 980 | 1468190963499 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}] 15:49:23 INFO - PROCESS | 980 | 1468190963501 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:23 INFO - PROCESS | 980 | 1468190963577 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:49:23 INFO - PROCESS | 980 | 1468190963584 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 980 | 1468190963586 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:23 INFO - PROCESS | 980 | ++DOCSHELL 13213800 == 34 [pid = 980] [id = 675] 15:49:23 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (16899000) [pid = 980] [serial = 2025] [outer = 00000000] 15:49:23 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (198CF400) [pid = 980] [serial = 2026] [outer = 16899000] 15:49:23 INFO - PROCESS | 980 | 1468190963628 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (198D7400) [pid = 980] [serial = 2027] [outer = 16899000] 15:49:24 INFO - PROCESS | 980 | 1468190964586 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"]]]}] 15:49:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 15:49:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1141ms 15:49:24 INFO - PROCESS | 980 | 1468190964645 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:49:24 INFO - PROCESS | 980 | 1468190964650 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 15:49:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:49:24 INFO - PROCESS | 980 | 1468190964656 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 980 | 1468190964659 Marionette TRACE conn3 <- [1,2666,null,{}] 15:49:24 INFO - PROCESS | 980 | 1468190964665 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}] 15:49:24 INFO - PROCESS | 980 | 1468190964668 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:24 INFO - PROCESS | 980 | 1468190964814 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:49:24 INFO - PROCESS | 980 | 1468190964946 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 980 | 1468190964949 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:25 INFO - PROCESS | 980 | ++DOCSHELL 130D5C00 == 35 [pid = 980] [id = 676] 15:49:25 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (13127C00) [pid = 980] [serial = 2028] [outer = 00000000] 15:49:25 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13215800) [pid = 980] [serial = 2029] [outer = 13127C00] 15:49:25 INFO - PROCESS | 980 | 1468190965055 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13C35000) [pid = 980] [serial = 2030] [outer = 13127C00] 15:49:26 INFO - PROCESS | 980 | 1468190966109 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]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:49:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1500ms 15:49:26 INFO - PROCESS | 980 | 1468190966160 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 980 | 1468190966165 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 15:49:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:49:26 INFO - PROCESS | 980 | 1468190966171 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 980 | 1468190966174 Marionette TRACE conn3 <- [1,2670,null,{}] 15:49:26 INFO - PROCESS | 980 | 1468190966178 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}] 15:49:26 INFO - PROCESS | 980 | 1468190966181 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:26 INFO - PROCESS | 980 | 1468190966318 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:49:26 INFO - PROCESS | 980 | 1468190966456 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 980 | 1468190966459 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:26 INFO - PROCESS | 980 | ++DOCSHELL 15F32800 == 36 [pid = 980] [id = 677] 15:49:26 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15F34400) [pid = 980] [serial = 2031] [outer = 00000000] 15:49:26 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1631C800) [pid = 980] [serial = 2032] [outer = 15F34400] 15:49:26 INFO - PROCESS | 980 | 1468190966513 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16485C00) [pid = 980] [serial = 2033] [outer = 15F34400] 15:49:27 INFO - PROCESS | 980 | 1468190967516 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]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:49:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1391ms 15:49:27 INFO - PROCESS | 980 | 1468190967681 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 980 | 1468190967685 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 15:49:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:49:27 INFO - PROCESS | 980 | 1468190967697 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 980 | 1468190967700 Marionette TRACE conn3 <- [1,2674,null,{}] 15:49:27 INFO - PROCESS | 980 | 1468190967706 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}] 15:49:27 INFO - PROCESS | 980 | 1468190967709 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:27 INFO - PROCESS | 980 | 1468190967880 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:49:28 INFO - PROCESS | 980 | 1468190968017 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 980 | 1468190968020 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:28 INFO - PROCESS | 980 | ++DOCSHELL 131E7800 == 37 [pid = 980] [id = 678] 15:49:28 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (131ED400) [pid = 980] [serial = 2034] [outer = 00000000] 15:49:28 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (13952C00) [pid = 980] [serial = 2035] [outer = 131ED400] 15:49:28 INFO - PROCESS | 980 | 1468190968079 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (13CE9800) [pid = 980] [serial = 2036] [outer = 131ED400] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 10A09400 == 36 [pid = 980] [id = 674] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 1343CC00 == 35 [pid = 980] [id = 673] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 16F15000 == 34 [pid = 980] [id = 672] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 16328C00 == 33 [pid = 980] [id = 671] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 15013400 == 32 [pid = 980] [id = 670] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 10EE5400 == 31 [pid = 980] [id = 669] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 102D3C00 == 30 [pid = 980] [id = 668] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 12825000 == 29 [pid = 980] [id = 667] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 198D5400 == 28 [pid = 980] [id = 666] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 15F32800 == 27 [pid = 980] [id = 677] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 13213800 == 26 [pid = 980] [id = 675] 15:49:28 INFO - PROCESS | 980 | --DOCSHELL 130D5C00 == 25 [pid = 980] [id = 676] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 79 (129B1400) [pid = 980] [serial = 1975] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 78 (130CB400) [pid = 980] [serial = 1976] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 77 (13E8F400) [pid = 980] [serial = 1978] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1428F800) [pid = 980] [serial = 1979] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13C2B400) [pid = 980] [serial = 1973] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1323C400) [pid = 980] [serial = 1972] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 73 (16FE3C00) [pid = 980] [serial = 1984] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 72 (1631B400) [pid = 980] [serial = 1981] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1770E800) [pid = 980] [serial = 1987] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1724FC00) [pid = 980] [serial = 1985] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 69 (12927C00) [pid = 980] [serial = 1990] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 68 (177A8400) [pid = 980] [serial = 1988] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 67 (198DB000) [pid = 980] [serial = 1997] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 66 (13031400) [pid = 980] [serial = 1961] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 65 (129B2800) [pid = 980] [serial = 1960] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 64 (15F2F800) [pid = 980] [serial = 1964] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 63 (15840000) [pid = 980] [serial = 1963] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 62 (19A31400) [pid = 980] [serial = 1967] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 61 (185AF000) [pid = 980] [serial = 1966] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 60 (19D85000) [pid = 980] [serial = 1970] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 59 (19D29C00) [pid = 980] [serial = 1969] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 58 (13953800) [pid = 980] [serial = 1991] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 57 (183BEC00) [pid = 980] [serial = 1994] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 56 (198DAC00) [pid = 980] [serial = 1996] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 55 (183BE000) [pid = 980] [serial = 1993] [outer = 00000000] [url = about:blank] 15:49:28 INFO - PROCESS | 980 | --DOMWINDOW == 54 (16327000) [pid = 980] [serial = 1982] [outer = 00000000] [url = about:blank] 15:49:29 INFO - PROCESS | 980 | 1468190969636 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"]]]}] 15:49:29 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 15:49:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1954ms 15:49:29 INFO - PROCESS | 980 | 1468190969659 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 980 | 1468190969663 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 15:49:29 INFO - PROCESS | 980 | 1468190969668 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:49:29 INFO - PROCESS | 980 | 1468190969670 Marionette TRACE conn3 <- [1,2678,null,{}] 15:49:29 INFO - PROCESS | 980 | 1468190969676 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}] 15:49:29 INFO - PROCESS | 980 | 1468190969679 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:29 INFO - PROCESS | 980 | 1468190969767 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:49:29 INFO - PROCESS | 980 | 1468190969775 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 980 | 1468190969777 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:29 INFO - PROCESS | 980 | ++DOCSHELL 12B0A000 == 26 [pid = 980] [id = 679] 15:49:29 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (12B0A800) [pid = 980] [serial = 2037] [outer = 00000000] 15:49:29 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (130CDC00) [pid = 980] [serial = 2038] [outer = 12B0A800] 15:49:29 INFO - PROCESS | 980 | 1468190969824 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (13133800) [pid = 980] [serial = 2039] [outer = 12B0A800] 15:49:30 INFO - PROCESS | 980 | 1468190970816 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"]]]}] 15:49:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 15:49:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1188ms 15:49:30 INFO - PROCESS | 980 | 1468190970869 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 980 | 1468190970874 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 15:49:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:49:30 INFO - PROCESS | 980 | 1468190970881 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 980 | 1468190970883 Marionette TRACE conn3 <- [1,2682,null,{}] 15:49:30 INFO - PROCESS | 980 | 1468190970887 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}] 15:49:30 INFO - PROCESS | 980 | 1468190970890 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:31 INFO - PROCESS | 980 | 1468190971016 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:49:31 INFO - PROCESS | 980 | 1468190971024 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 980 | 1468190971026 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:31 INFO - PROCESS | 980 | ++DOCSHELL 13947800 == 27 [pid = 980] [id = 680] 15:49:31 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (13948400) [pid = 980] [serial = 2040] [outer = 00000000] 15:49:31 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (13E93400) [pid = 980] [serial = 2041] [outer = 13948400] 15:49:31 INFO - PROCESS | 980 | 1468190971073 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (14292000) [pid = 980] [serial = 2042] [outer = 13948400] 15:49:32 INFO - PROCESS | 980 | 1468190972049 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"]]]}] 15:49:32 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 15:49:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1219ms 15:49:32 INFO - PROCESS | 980 | 1468190972092 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 980 | 1468190972094 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 15:49:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:49:32 INFO - PROCESS | 980 | 1468190972098 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 980 | 1468190972101 Marionette TRACE conn3 <- [1,2686,null,{}] 15:49:32 INFO - PROCESS | 980 | 1468190972117 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}] 15:49:32 INFO - PROCESS | 980 | 1468190972124 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:32 INFO - PROCESS | 980 | 1468190972243 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:49:32 INFO - PROCESS | 980 | 1468190972250 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 980 | 1468190972253 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:32 INFO - PROCESS | 980 | ++DOCSHELL 15F34000 == 28 [pid = 980] [id = 681] 15:49:32 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (15F36400) [pid = 980] [serial = 2043] [outer = 00000000] 15:49:32 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (16325000) [pid = 980] [serial = 2044] [outer = 15F36400] 15:49:32 INFO - PROCESS | 980 | 1468190972299 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (16484000) [pid = 980] [serial = 2045] [outer = 15F36400] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 62 (16899000) [pid = 980] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 61 (16F15400) [pid = 980] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 60 (112D0800) [pid = 980] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 59 (15018000) [pid = 980] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 58 (129AC400) [pid = 980] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 57 (198D8C00) [pid = 980] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 56 (10435800) [pid = 980] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 55 (16481400) [pid = 980] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 54 (177A2C00) [pid = 980] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:49:32 INFO - PROCESS | 980 | --DOMWINDOW == 53 (10A7C000) [pid = 980] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:49:33 INFO - PROCESS | 980 | 1468190973261 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"]]]}] 15:49:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 15:49:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1219ms 15:49:33 INFO - PROCESS | 980 | 1468190973310 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 980 | 1468190973313 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 15:49:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:49:33 INFO - PROCESS | 980 | 1468190973316 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 980 | 1468190973318 Marionette TRACE conn3 <- [1,2690,null,{}] 15:49:33 INFO - PROCESS | 980 | 1468190973322 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}] 15:49:33 INFO - PROCESS | 980 | 1468190973323 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:33 INFO - PROCESS | 980 | 1468190973441 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:49:33 INFO - PROCESS | 980 | 1468190973495 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 980 | 1468190973497 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:33 INFO - PROCESS | 980 | ++DOCSHELL 13134000 == 29 [pid = 980] [id = 682] 15:49:33 INFO - PROCESS | 980 | ++DOMWINDOW == 54 (131F1C00) [pid = 980] [serial = 2046] [outer = 00000000] 15:49:33 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (16898400) [pid = 980] [serial = 2047] [outer = 131F1C00] 15:49:33 INFO - PROCESS | 980 | 1468190973540 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (16FE2800) [pid = 980] [serial = 2048] [outer = 131F1C00] 15:49:33 INFO - PROCESS | 980 | 1468190973915 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]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:49:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 641ms 15:49:33 INFO - PROCESS | 980 | 1468190973954 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 980 | 1468190973956 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 15:49:33 INFO - PROCESS | 980 | 1468190973959 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:49:33 INFO - PROCESS | 980 | 1468190973961 Marionette TRACE conn3 <- [1,2694,null,{}] 15:49:33 INFO - PROCESS | 980 | 1468190973964 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}] 15:49:33 INFO - PROCESS | 980 | 1468190973966 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:34 INFO - PROCESS | 980 | 1468190974081 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:49:34 INFO - PROCESS | 980 | 1468190974090 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 980 | 1468190974092 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:34 INFO - PROCESS | 980 | ++DOCSHELL 16D62400 == 30 [pid = 980] [id = 683] 15:49:34 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (1724B000) [pid = 980] [serial = 2049] [outer = 00000000] 15:49:34 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (1728FC00) [pid = 980] [serial = 2050] [outer = 1724B000] 15:49:34 INFO - PROCESS | 980 | 1468190974135 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (1768B000) [pid = 980] [serial = 2051] [outer = 1724B000] 15:49:34 INFO - PROCESS | 980 | 1468190974577 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]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:49:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 640ms 15:49:34 INFO - PROCESS | 980 | 1468190974597 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 980 | 1468190974599 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 15:49:34 INFO - PROCESS | 980 | 1468190974603 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:49:34 INFO - PROCESS | 980 | 1468190974604 Marionette TRACE conn3 <- [1,2698,null,{}] 15:49:34 INFO - PROCESS | 980 | 1468190974607 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}] 15:49:34 INFO - PROCESS | 980 | 1468190974613 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:34 INFO - PROCESS | 980 | 1468190974737 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:49:34 INFO - PROCESS | 980 | 1468190974774 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 980 | 1468190974777 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:34 INFO - PROCESS | 980 | ++DOCSHELL 177A8000 == 31 [pid = 980] [id = 684] 15:49:34 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (177A8400) [pid = 980] [serial = 2052] [outer = 00000000] 15:49:34 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (183BF400) [pid = 980] [serial = 2053] [outer = 177A8400] 15:49:34 INFO - PROCESS | 980 | 1468190974822 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (183C8000) [pid = 980] [serial = 2054] [outer = 177A8400] 15:49:35 INFO - PROCESS | 980 | 1468190975544 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] 15:49:35 INFO - PROCESS | 980 | 1468190975595 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 15:49:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:49:35 INFO - PROCESS | 980 | 1468190975599 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 980 | 1468190975604 Marionette TRACE conn3 <- [1,2702,null,{}] 15:49:35 INFO - PROCESS | 980 | 1468190975609 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}] 15:49:35 INFO - PROCESS | 980 | 1468190975612 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:35 INFO - PROCESS | 980 | 1468190975731 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:49:35 INFO - PROCESS | 980 | 1468190975864 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 980 | 1468190975867 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:35 INFO - PROCESS | 980 | ++DOCSHELL 10A06400 == 32 [pid = 980] [id = 685] 15:49:35 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (114E4800) [pid = 980] [serial = 2055] [outer = 00000000] 15:49:35 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (13C2C000) [pid = 980] [serial = 2056] [outer = 114E4800] 15:49:35 INFO - PROCESS | 980 | 1468190975923 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (14290400) [pid = 980] [serial = 2057] [outer = 114E4800] 15:49:36 INFO - PROCESS | 980 | 1468190976606 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]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:49:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1047ms 15:49:36 INFO - PROCESS | 980 | 1468190976677 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 980 | 1468190976682 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 15:49:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:49:36 INFO - PROCESS | 980 | 1468190976689 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 980 | 1468190976692 Marionette TRACE conn3 <- [1,2706,null,{}] 15:49:36 INFO - PROCESS | 980 | 1468190976696 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}] 15:49:36 INFO - PROCESS | 980 | 1468190976699 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:36 INFO - PROCESS | 980 | 1468190976818 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:49:37 INFO - PROCESS | 980 | 1468190977041 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 980 | 1468190977044 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:37 INFO - PROCESS | 980 | ++DOCSHELL 10435800 == 33 [pid = 980] [id = 686] 15:49:37 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (10472C00) [pid = 980] [serial = 2058] [outer = 00000000] 15:49:37 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (11AE9400) [pid = 980] [serial = 2059] [outer = 10472C00] 15:49:37 INFO - PROCESS | 980 | 1468190977099 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (12B0A400) [pid = 980] [serial = 2060] [outer = 10472C00] 15:49:37 INFO - PROCESS | 980 | --DOCSHELL 16D62400 == 32 [pid = 980] [id = 683] 15:49:37 INFO - PROCESS | 980 | --DOCSHELL 13134000 == 31 [pid = 980] [id = 682] 15:49:37 INFO - PROCESS | 980 | --DOCSHELL 15F34000 == 30 [pid = 980] [id = 681] 15:49:37 INFO - PROCESS | 980 | --DOCSHELL 13947800 == 29 [pid = 980] [id = 680] 15:49:37 INFO - PROCESS | 980 | --DOCSHELL 12B0A000 == 28 [pid = 980] [id = 679] 15:49:37 INFO - PROCESS | 980 | --DOCSHELL 131E7800 == 27 [pid = 980] [id = 678] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 67 (198CF400) [pid = 980] [serial = 2026] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 66 (1724AC00) [pid = 980] [serial = 2017] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1759FC00) [pid = 980] [serial = 2018] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 64 (13156C00) [pid = 980] [serial = 2008] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 63 (13211000) [pid = 980] [serial = 2009] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 62 (153A1000) [pid = 980] [serial = 2011] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 61 (1587AC00) [pid = 980] [serial = 2012] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 60 (13154C00) [pid = 980] [serial = 2002] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 59 (1394A400) [pid = 980] [serial = 2003] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 58 (19C5E800) [pid = 980] [serial = 2000] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 57 (19C5A000) [pid = 980] [serial = 1999] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 56 (10A0A000) [pid = 980] [serial = 2005] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 55 (11257800) [pid = 980] [serial = 2006] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 54 (1648F400) [pid = 980] [serial = 2014] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 53 (183C0400) [pid = 980] [serial = 2021] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 52 (1819F800) [pid = 980] [serial = 2020] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 51 (129B7400) [pid = 980] [serial = 2023] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 50 (198D7400) [pid = 980] [serial = 2027] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 49 (12D81400) [pid = 980] [serial = 2024] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | --DOMWINDOW == 48 (16974C00) [pid = 980] [serial = 2015] [outer = 00000000] [url = about:blank] 15:49:37 INFO - PROCESS | 980 | 1468190977699 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] 15:49:37 INFO - PROCESS | 980 | 1468190977738 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 15:49:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:49:37 INFO - PROCESS | 980 | 1468190977758 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 980 | 1468190977761 Marionette TRACE conn3 <- [1,2710,null,{}] 15:49:37 INFO - PROCESS | 980 | 1468190977766 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}] 15:49:37 INFO - PROCESS | 980 | 1468190977770 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:37 INFO - PROCESS | 980 | 1468190977855 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:49:37 INFO - PROCESS | 980 | 1468190977862 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 980 | 1468190977865 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:37 INFO - PROCESS | 980 | ++DOCSHELL 13153C00 == 28 [pid = 980] [id = 687] 15:49:37 INFO - PROCESS | 980 | ++DOMWINDOW == 49 (13154C00) [pid = 980] [serial = 2061] [outer = 00000000] 15:49:37 INFO - PROCESS | 980 | ++DOMWINDOW == 50 (1323FC00) [pid = 980] [serial = 2062] [outer = 13154C00] 15:49:37 INFO - PROCESS | 980 | 1468190977911 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 980 | ++DOMWINDOW == 51 (1343CC00) [pid = 980] [serial = 2063] [outer = 13154C00] 15:49:38 INFO - PROCESS | 980 | 1468190978419 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] 15:49:38 INFO - PROCESS | 980 | 1468190978477 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 15:49:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:49:38 INFO - PROCESS | 980 | 1468190978481 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 980 | 1468190978483 Marionette TRACE conn3 <- [1,2714,null,{}] 15:49:38 INFO - PROCESS | 980 | 1468190978487 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}] 15:49:38 INFO - PROCESS | 980 | 1468190978489 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:38 INFO - PROCESS | 980 | 1468190978573 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:49:38 INFO - PROCESS | 980 | 1468190978668 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 980 | 1468190978670 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:38 INFO - PROCESS | 980 | ++DOCSHELL 139CF400 == 29 [pid = 980] [id = 688] 15:49:38 INFO - PROCESS | 980 | ++DOMWINDOW == 52 (14292800) [pid = 980] [serial = 2064] [outer = 00000000] 15:49:38 INFO - PROCESS | 980 | ++DOMWINDOW == 53 (15E72000) [pid = 980] [serial = 2065] [outer = 14292800] 15:49:38 INFO - PROCESS | 980 | 1468190978716 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 980 | ++DOMWINDOW == 54 (15F2E000) [pid = 980] [serial = 2066] [outer = 14292800] 15:49:39 INFO - PROCESS | 980 | 1468190979116 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]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:49:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 688ms 15:49:39 INFO - PROCESS | 980 | 1468190979180 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 980 | 1468190979182 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 15:49:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:49:39 INFO - PROCESS | 980 | 1468190979190 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 980 | 1468190979196 Marionette TRACE conn3 <- [1,2718,null,{}] 15:49:39 INFO - PROCESS | 980 | 1468190979206 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}] 15:49:39 INFO - PROCESS | 980 | 1468190979209 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:39 INFO - PROCESS | 980 | 1468190979301 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:49:39 INFO - PROCESS | 980 | 1468190979317 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 980 | 1468190979319 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:39 INFO - PROCESS | 980 | ++DOCSHELL 16897C00 == 30 [pid = 980] [id = 689] 15:49:39 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (1697D800) [pid = 980] [serial = 2067] [outer = 00000000] 15:49:39 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (16F0DC00) [pid = 980] [serial = 2068] [outer = 1697D800] 15:49:39 INFO - PROCESS | 980 | 1468190979365 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (1724D000) [pid = 980] [serial = 2069] [outer = 1697D800] 15:49:40 INFO - PROCESS | 980 | 1468190980293 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"]]]}] 15:49:40 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 15:49:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:49:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1157ms 15:49:40 INFO - PROCESS | 980 | 1468190980349 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 980 | 1468190980351 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 15:49:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:49:40 INFO - PROCESS | 980 | 1468190980355 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 980 | 1468190980357 Marionette TRACE conn3 <- [1,2722,null,{}] 15:49:40 INFO - PROCESS | 980 | 1468190980360 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}] 15:49:40 INFO - PROCESS | 980 | 1468190980362 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:40 INFO - PROCESS | 980 | 1468190980477 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:49:40 INFO - PROCESS | 980 | 1468190980482 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 980 | 1468190980484 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:40 INFO - PROCESS | 980 | ++DOCSHELL 17688400 == 31 [pid = 980] [id = 690] 15:49:40 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (17689800) [pid = 980] [serial = 2070] [outer = 00000000] 15:49:40 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (177A7800) [pid = 980] [serial = 2071] [outer = 17689800] 15:49:40 INFO - PROCESS | 980 | 1468190980527 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (17DE0C00) [pid = 980] [serial = 2072] [outer = 17689800] 15:49:41 INFO - PROCESS | 980 | 1468190980970 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:49:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 625ms 15:49:41 INFO - PROCESS | 980 | 1468190980992 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 980 | 1468190980994 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 15:49:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:49:41 INFO - PROCESS | 980 | 1468190980997 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 980 | 1468190980999 Marionette TRACE conn3 <- [1,2726,null,{}] 15:49:41 INFO - PROCESS | 980 | 1468190981007 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}] 15:49:41 INFO - PROCESS | 980 | 1468190981008 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:41 INFO - PROCESS | 980 | 1468190981118 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:49:41 INFO - PROCESS | 980 | 1468190981123 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 980 | 1468190981129 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:41 INFO - PROCESS | 980 | ++DOCSHELL 1501D400 == 32 [pid = 980] [id = 691] 15:49:41 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (15F8A800) [pid = 980] [serial = 2073] [outer = 00000000] 15:49:41 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (183BF800) [pid = 980] [serial = 2074] [outer = 15F8A800] 15:49:41 INFO - PROCESS | 980 | 1468190981183 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (198CC400) [pid = 980] [serial = 2075] [outer = 15F8A800] 15:49:41 INFO - PROCESS | 980 | --DOMWINDOW == 62 (1724B000) [pid = 980] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:49:41 INFO - PROCESS | 980 | --DOMWINDOW == 61 (13948400) [pid = 980] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:49:41 INFO - PROCESS | 980 | --DOMWINDOW == 60 (12B0A800) [pid = 980] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:49:41 INFO - PROCESS | 980 | --DOMWINDOW == 59 (131ED400) [pid = 980] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:49:41 INFO - PROCESS | 980 | --DOMWINDOW == 58 (13127C00) [pid = 980] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:49:41 INFO - PROCESS | 980 | --DOMWINDOW == 57 (15F34400) [pid = 980] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:49:41 INFO - PROCESS | 980 | --DOMWINDOW == 56 (131F1C00) [pid = 980] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:49:41 INFO - PROCESS | 980 | 1468190981656 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:49:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 687ms 15:49:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:49:41 INFO - PROCESS | 980 | 1468190981697 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 980 | 1468190981699 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 15:49:41 INFO - PROCESS | 980 | 1468190981702 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 980 | 1468190981704 Marionette TRACE conn3 <- [1,2730,null,{}] 15:49:41 INFO - PROCESS | 980 | 1468190981707 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}] 15:49:41 INFO - PROCESS | 980 | 1468190981709 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:41 INFO - PROCESS | 980 | 1468190981815 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:49:41 INFO - PROCESS | 980 | 1468190981822 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 980 | 1468190981824 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:41 INFO - PROCESS | 980 | ++DOCSHELL 13127C00 == 33 [pid = 980] [id = 692] 15:49:41 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (131ED400) [pid = 980] [serial = 2076] [outer = 00000000] 15:49:41 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (18385000) [pid = 980] [serial = 2077] [outer = 131ED400] 15:49:41 INFO - PROCESS | 980 | 1468190981952 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (198CE800) [pid = 980] [serial = 2078] [outer = 131ED400] 15:49:42 INFO - PROCESS | 980 | 1468190982319 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]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:49:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 641ms 15:49:42 INFO - PROCESS | 980 | 1468190982341 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 980 | 1468190982343 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 15:49:42 INFO - PROCESS | 980 | 1468190982346 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:49:42 INFO - PROCESS | 980 | 1468190982347 Marionette TRACE conn3 <- [1,2734,null,{}] 15:49:42 INFO - PROCESS | 980 | 1468190982351 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}] 15:49:42 INFO - PROCESS | 980 | 1468190982353 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:42 INFO - PROCESS | 980 | 1468190982428 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:49:42 INFO - PROCESS | 980 | 1468190982434 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 980 | 1468190982436 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:42 INFO - PROCESS | 980 | ++DOCSHELL 198DB000 == 34 [pid = 980] [id = 693] 15:49:42 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (19A25800) [pid = 980] [serial = 2079] [outer = 00000000] 15:49:42 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (19A2A000) [pid = 980] [serial = 2080] [outer = 19A25800] 15:49:42 INFO - PROCESS | 980 | 1468190982479 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (19A2E000) [pid = 980] [serial = 2081] [outer = 19A25800] 15:49:42 INFO - PROCESS | 980 | 1468190982898 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]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:49:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 593ms 15:49:42 INFO - PROCESS | 980 | 1468190982943 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 980 | 1468190982945 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 15:49:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:49:42 INFO - PROCESS | 980 | 1468190982948 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 980 | 1468190982950 Marionette TRACE conn3 <- [1,2738,null,{}] 15:49:42 INFO - PROCESS | 980 | 1468190982953 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}] 15:49:42 INFO - PROCESS | 980 | 1468190982955 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:43 INFO - PROCESS | 980 | 1468190983032 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:49:43 INFO - PROCESS | 980 | 1468190983037 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 980 | 1468190983039 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:43 INFO - PROCESS | 980 | ++DOCSHELL 15F35C00 == 35 [pid = 980] [id = 694] 15:49:43 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (175A7400) [pid = 980] [serial = 2082] [outer = 00000000] 15:49:43 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (19AC4400) [pid = 980] [serial = 2083] [outer = 175A7400] 15:49:43 INFO - PROCESS | 980 | 1468190983081 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (19AC5400) [pid = 980] [serial = 2084] [outer = 175A7400] 15:49:43 INFO - PROCESS | 980 | 1468190983518 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:49:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 594ms 15:49:43 INFO - PROCESS | 980 | 1468190983546 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 980 | 1468190983547 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 15:49:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:49:43 INFO - PROCESS | 980 | 1468190983551 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 980 | 1468190983552 Marionette TRACE conn3 <- [1,2742,null,{}] 15:49:43 INFO - PROCESS | 980 | 1468190983556 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}] 15:49:43 INFO - PROCESS | 980 | 1468190983558 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:43 INFO - PROCESS | 980 | 1468190983678 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:49:43 INFO - PROCESS | 980 | 1468190983686 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 980 | 1468190983688 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:43 INFO - PROCESS | 980 | ++DOCSHELL 12DC4400 == 36 [pid = 980] [id = 695] 15:49:43 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (19C59800) [pid = 980] [serial = 2085] [outer = 00000000] 15:49:43 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (19C5DC00) [pid = 980] [serial = 2086] [outer = 19C59800] 15:49:43 INFO - PROCESS | 980 | 1468190983729 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (19C5E800) [pid = 980] [serial = 2087] [outer = 19C59800] 15:49:44 INFO - PROCESS | 980 | 1468190984359 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:49:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 844ms 15:49:44 INFO - PROCESS | 980 | 1468190984418 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 980 | 1468190984422 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 15:49:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:49:44 INFO - PROCESS | 980 | 1468190984442 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 980 | 1468190984447 Marionette TRACE conn3 <- [1,2746,null,{}] 15:49:44 INFO - PROCESS | 980 | 1468190984453 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}] 15:49:44 INFO - PROCESS | 980 | 1468190984456 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:44 INFO - PROCESS | 980 | 1468190984573 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:49:44 INFO - PROCESS | 980 | 1468190984703 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 980 | 1468190984706 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:44 INFO - PROCESS | 980 | ++DOCSHELL 130CB800 == 37 [pid = 980] [id = 696] 15:49:44 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (130D1C00) [pid = 980] [serial = 2088] [outer = 00000000] 15:49:44 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (14296800) [pid = 980] [serial = 2089] [outer = 130D1C00] 15:49:44 INFO - PROCESS | 980 | 1468190984762 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15871C00) [pid = 980] [serial = 2090] [outer = 130D1C00] 15:49:45 INFO - PROCESS | 980 | 1468190985279 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:49:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 922ms 15:49:45 INFO - PROCESS | 980 | 1468190985353 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 980 | 1468190985360 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 15:49:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:49:45 INFO - PROCESS | 980 | 1468190985369 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 980 | 1468190985372 Marionette TRACE conn3 <- [1,2750,null,{}] 15:49:45 INFO - PROCESS | 980 | 1468190985376 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}] 15:49:45 INFO - PROCESS | 980 | 1468190985379 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:45 INFO - PROCESS | 980 | 1468190985489 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:49:45 INFO - PROCESS | 980 | 1468190985597 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 980 | 1468190985600 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:45 INFO - PROCESS | 980 | ++DOCSHELL 16485800 == 38 [pid = 980] [id = 697] 15:49:45 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1648AC00) [pid = 980] [serial = 2091] [outer = 00000000] 15:49:45 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17250800) [pid = 980] [serial = 2092] [outer = 1648AC00] 15:49:45 INFO - PROCESS | 980 | 1468190985654 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1770A800) [pid = 980] [serial = 2093] [outer = 1648AC00] 15:49:46 INFO - PROCESS | 980 | 1468190986281 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]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:49:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 954ms 15:49:46 INFO - PROCESS | 980 | 1468190986313 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 980 | 1468190986315 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 15:49:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:49:46 INFO - PROCESS | 980 | 1468190986319 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 980 | 1468190986323 Marionette TRACE conn3 <- [1,2754,null,{}] 15:49:46 INFO - PROCESS | 980 | 1468190986334 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}] 15:49:46 INFO - PROCESS | 980 | 1468190986338 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:46 INFO - PROCESS | 980 | 1468190986449 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:49:46 INFO - PROCESS | 980 | 1468190986560 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 980 | 1468190986563 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:46 INFO - PROCESS | 980 | ++DOCSHELL 19ACFC00 == 39 [pid = 980] [id = 698] 15:49:46 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19C5A800) [pid = 980] [serial = 2094] [outer = 00000000] 15:49:46 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (19D29400) [pid = 980] [serial = 2095] [outer = 19C5A800] 15:49:46 INFO - PROCESS | 980 | 1468190986657 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19D32800) [pid = 980] [serial = 2096] [outer = 19C5A800] 15:49:47 INFO - PROCESS | 980 | 1468190987436 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:49:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1156ms 15:49:47 INFO - PROCESS | 980 | 1468190987474 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 980 | 1468190987478 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 15:49:47 INFO - PROCESS | 980 | 1468190987483 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:49:47 INFO - PROCESS | 980 | 1468190987486 Marionette TRACE conn3 <- [1,2758,null,{}] 15:49:47 INFO - PROCESS | 980 | 1468190987492 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}] 15:49:47 INFO - PROCESS | 980 | 1468190987494 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:47 INFO - PROCESS | 980 | 1468190987597 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:49:47 INFO - PROCESS | 980 | 1468190987738 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 980 | 1468190987742 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:47 INFO - PROCESS | 980 | ++DOCSHELL 12921000 == 40 [pid = 980] [id = 699] 15:49:47 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (12B05C00) [pid = 980] [serial = 2097] [outer = 00000000] 15:49:47 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (13152800) [pid = 980] [serial = 2098] [outer = 12B05C00] 15:49:47 INFO - PROCESS | 980 | 1468190987793 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1394D800) [pid = 980] [serial = 2099] [outer = 12B05C00] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 15F35C00 == 39 [pid = 980] [id = 694] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 198DB000 == 38 [pid = 980] [id = 693] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 13127C00 == 37 [pid = 980] [id = 692] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 1501D400 == 36 [pid = 980] [id = 691] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 17688400 == 35 [pid = 980] [id = 690] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 16897C00 == 34 [pid = 980] [id = 689] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 139CF400 == 33 [pid = 980] [id = 688] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 13153C00 == 32 [pid = 980] [id = 687] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 10435800 == 31 [pid = 980] [id = 686] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 10A06400 == 30 [pid = 980] [id = 685] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 177A8000 == 29 [pid = 980] [id = 684] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 16485800 == 28 [pid = 980] [id = 697] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 19ACFC00 == 27 [pid = 980] [id = 698] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 12DC4400 == 26 [pid = 980] [id = 695] 15:49:48 INFO - PROCESS | 980 | --DOCSHELL 130CB800 == 25 [pid = 980] [id = 696] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1728FC00) [pid = 980] [serial = 2050] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 78 (13E93400) [pid = 980] [serial = 2041] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 77 (130CDC00) [pid = 980] [serial = 2038] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13CE9800) [pid = 980] [serial = 2036] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13952C00) [pid = 980] [serial = 2035] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 74 (16325000) [pid = 980] [serial = 2044] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 73 (13C35000) [pid = 980] [serial = 2030] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13215800) [pid = 980] [serial = 2029] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16485C00) [pid = 980] [serial = 2033] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1631C800) [pid = 980] [serial = 2032] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 69 (16898400) [pid = 980] [serial = 2047] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 68 (14292000) [pid = 980] [serial = 2042] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 67 (16FE2800) [pid = 980] [serial = 2048] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 66 (13133800) [pid = 980] [serial = 2039] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1768B000) [pid = 980] [serial = 2051] [outer = 00000000] [url = about:blank] 15:49:48 INFO - PROCESS | 980 | 1468190988941 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]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:49:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1501ms 15:49:49 INFO - PROCESS | 980 | 1468190988989 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 980 | 1468190988993 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 15:49:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:49:49 INFO - PROCESS | 980 | 1468190988997 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 980 | 1468190989002 Marionette TRACE conn3 <- [1,2762,null,{}] 15:49:49 INFO - PROCESS | 980 | 1468190989007 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}] 15:49:49 INFO - PROCESS | 980 | 1468190989009 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:49 INFO - PROCESS | 980 | 1468190989099 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:49:49 INFO - PROCESS | 980 | 1468190989237 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 980 | 1468190989240 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:49 INFO - PROCESS | 980 | ++DOCSHELL 12820800 == 26 [pid = 980] [id = 700] 15:49:49 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (12927400) [pid = 980] [serial = 2100] [outer = 00000000] 15:49:49 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (12DCAC00) [pid = 980] [serial = 2101] [outer = 12927400] 15:49:49 INFO - PROCESS | 980 | 1468190989287 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (130AA000) [pid = 980] [serial = 2102] [outer = 12927400] 15:49:49 INFO - PROCESS | 980 | 1468190989666 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]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:49:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 688ms 15:49:49 INFO - PROCESS | 980 | 1468190989695 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 980 | 1468190989700 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 15:49:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:49:49 INFO - PROCESS | 980 | 1468190989706 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 980 | 1468190989708 Marionette TRACE conn3 <- [1,2766,null,{}] 15:49:49 INFO - PROCESS | 980 | 1468190989712 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}] 15:49:49 INFO - PROCESS | 980 | 1468190989714 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:49 INFO - PROCESS | 980 | 1468190989829 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:49:49 INFO - PROCESS | 980 | 1468190989836 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 980 | 1468190989839 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:49 INFO - PROCESS | 980 | ++DOCSHELL 13235800 == 27 [pid = 980] [id = 701] 15:49:49 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13235C00) [pid = 980] [serial = 2103] [outer = 00000000] 15:49:49 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (139CE000) [pid = 980] [serial = 2104] [outer = 13235C00] 15:49:49 INFO - PROCESS | 980 | 1468190989884 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13C2B800) [pid = 980] [serial = 2105] [outer = 13235C00] 15:49:50 INFO - PROCESS | 980 | 1468190990319 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]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:49:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 641ms 15:49:50 INFO - PROCESS | 980 | 1468190990358 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 980 | 1468190990360 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 15:49:50 INFO - PROCESS | 980 | 1468190990368 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 980 | 1468190990372 Marionette TRACE conn3 <- [1,2770,null,{}] 15:49:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:49:50 INFO - PROCESS | 980 | 1468190990382 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}] 15:49:50 INFO - PROCESS | 980 | 1468190990387 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:50 INFO - PROCESS | 980 | 1468190990475 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:49:50 INFO - PROCESS | 980 | 1468190990482 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 980 | 1468190990485 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:50 INFO - PROCESS | 980 | ++DOCSHELL 1583DC00 == 28 [pid = 980] [id = 702] 15:49:50 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15870400) [pid = 980] [serial = 2106] [outer = 00000000] 15:49:50 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (15F34C00) [pid = 980] [serial = 2107] [outer = 15870400] 15:49:50 INFO - PROCESS | 980 | 1468190990531 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (1631DC00) [pid = 980] [serial = 2108] [outer = 15870400] 15:49:51 INFO - PROCESS | 980 | 1468190991017 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]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:49:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 688ms 15:49:51 INFO - PROCESS | 980 | 1468190991072 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 980 | 1468190991075 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 15:49:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:49:51 INFO - PROCESS | 980 | 1468190991078 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 980 | 1468190991080 Marionette TRACE conn3 <- [1,2774,null,{}] 15:49:51 INFO - PROCESS | 980 | 1468190991083 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}] 15:49:51 INFO - PROCESS | 980 | 1468190991085 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:51 INFO - PROCESS | 980 | 1468190991203 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:49:51 INFO - PROCESS | 980 | 1468190991310 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 980 | 1468190991313 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:51 INFO - PROCESS | 980 | ++DOCSHELL 16486800 == 29 [pid = 980] [id = 703] 15:49:51 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (16487000) [pid = 980] [serial = 2109] [outer = 00000000] 15:49:51 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1661A400) [pid = 980] [serial = 2110] [outer = 16487000] 15:49:51 INFO - PROCESS | 980 | 1468190991356 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16B3C800) [pid = 980] [serial = 2111] [outer = 16487000] 15:49:51 INFO - PROCESS | 980 | 1468190991752 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]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:49:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 688ms 15:49:51 INFO - PROCESS | 980 | 1468190991777 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 980 | 1468190991779 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 15:49:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:49:51 INFO - PROCESS | 980 | 1468190991794 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 980 | 1468190991795 Marionette TRACE conn3 <- [1,2778,null,{}] 15:49:51 INFO - PROCESS | 980 | 1468190991799 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}] 15:49:51 INFO - PROCESS | 980 | 1468190991801 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:51 INFO - PROCESS | 980 | 1468190991918 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:49:51 INFO - PROCESS | 980 | 1468190991923 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 980 | 1468190991925 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:51 INFO - PROCESS | 980 | ++DOCSHELL 16328C00 == 30 [pid = 980] [id = 704] 15:49:51 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16B36400) [pid = 980] [serial = 2112] [outer = 00000000] 15:49:51 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17252C00) [pid = 980] [serial = 2113] [outer = 16B36400] 15:49:51 INFO - PROCESS | 980 | 1468190991969 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (17290400) [pid = 980] [serial = 2114] [outer = 16B36400] 15:49:52 INFO - PROCESS | 980 | 1468190992430 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]]]}] 15:49:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:49:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 688ms 15:49:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:49:52 INFO - PROCESS | 980 | 1468190992506 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 980 | 1468190992508 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 15:49:52 INFO - PROCESS | 980 | 1468190992511 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 980 | 1468190992513 Marionette TRACE conn3 <- [1,2782,null,{}] 15:49:52 INFO - PROCESS | 980 | 1468190992516 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}] 15:49:52 INFO - PROCESS | 980 | 1468190992522 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:52 INFO - PROCESS | 980 | 1468190992668 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 79 (19C59800) [pid = 980] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F36400) [pid = 980] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 77 (175A7400) [pid = 980] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 76 (17689800) [pid = 980] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15F8A800) [pid = 980] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 74 (131ED400) [pid = 980] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 73 (10472C00) [pid = 980] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 72 (13154C00) [pid = 980] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 71 (14292800) [pid = 980] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 70 (114E4800) [pid = 980] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1697D800) [pid = 980] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 68 (177A8400) [pid = 980] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:49:52 INFO - PROCESS | 980 | --DOMWINDOW == 67 (19A25800) [pid = 980] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:49:52 INFO - PROCESS | 980 | 1468190992931 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 980 | 1468190992933 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:52 INFO - PROCESS | 980 | ++DOCSHELL 0C772400 == 31 [pid = 980] [id = 705] 15:49:52 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (0F397400) [pid = 980] [serial = 2115] [outer = 00000000] 15:49:52 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13133000) [pid = 980] [serial = 2116] [outer = 0F397400] 15:49:53 INFO - PROCESS | 980 | 1468190992976 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (15013400) [pid = 980] [serial = 2117] [outer = 0F397400] 15:49:53 INFO - PROCESS | 980 | 1468190993329 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]]]}] 15:49:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:49:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 828ms 15:49:53 INFO - PROCESS | 980 | 1468190993353 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 980 | 1468190993354 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 15:49:53 INFO - PROCESS | 980 | 1468190993358 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:49:53 INFO - PROCESS | 980 | 1468190993359 Marionette TRACE conn3 <- [1,2786,null,{}] 15:49:53 INFO - PROCESS | 980 | 1468190993363 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}] 15:49:53 INFO - PROCESS | 980 | 1468190993365 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:53 INFO - PROCESS | 980 | 1468190993482 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:49:53 INFO - PROCESS | 980 | 1468190993490 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 980 | 1468190993492 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:53 INFO - PROCESS | 980 | ++DOCSHELL 13953C00 == 32 [pid = 980] [id = 706] 15:49:53 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13C38C00) [pid = 980] [serial = 2118] [outer = 00000000] 15:49:53 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (183C7800) [pid = 980] [serial = 2119] [outer = 13C38C00] 15:49:53 INFO - PROCESS | 980 | 1468190993546 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (185A7000) [pid = 980] [serial = 2120] [outer = 13C38C00] 15:49:54 INFO - PROCESS | 980 | 1468190993978 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:49:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 625ms 15:49:54 INFO - PROCESS | 980 | 1468190993996 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 980 | 1468190993998 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 15:49:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:49:54 INFO - PROCESS | 980 | 1468190994001 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 980 | 1468190994004 Marionette TRACE conn3 <- [1,2790,null,{}] 15:49:54 INFO - PROCESS | 980 | 1468190994007 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}] 15:49:54 INFO - PROCESS | 980 | 1468190994008 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:54 INFO - PROCESS | 980 | 1468190994125 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:49:54 INFO - PROCESS | 980 | 1468190994134 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 980 | 1468190994136 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:54 INFO - PROCESS | 980 | ++DOCSHELL 17685C00 == 33 [pid = 980] [id = 707] 15:49:54 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (17D7C400) [pid = 980] [serial = 2121] [outer = 00000000] 15:49:54 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19A29800) [pid = 980] [serial = 2122] [outer = 17D7C400] 15:49:54 INFO - PROCESS | 980 | 1468190994178 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (19A29C00) [pid = 980] [serial = 2123] [outer = 17D7C400] 15:49:54 INFO - PROCESS | 980 | 1468190994598 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:49:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 641ms 15:49:54 INFO - PROCESS | 980 | 1468190994640 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 980 | 1468190994642 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 15:49:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:49:54 INFO - PROCESS | 980 | 1468190994645 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 980 | 1468190994647 Marionette TRACE conn3 <- [1,2794,null,{}] 15:49:54 INFO - PROCESS | 980 | 1468190994650 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}] 15:49:54 INFO - PROCESS | 980 | 1468190994652 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:54 INFO - PROCESS | 980 | 1468190994765 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:49:54 INFO - PROCESS | 980 | 1468190994773 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 980 | 1468190994775 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:54 INFO - PROCESS | 980 | ++DOCSHELL 19A31800 == 34 [pid = 980] [id = 708] 15:49:54 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19A32800) [pid = 980] [serial = 2124] [outer = 00000000] 15:49:54 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19C5D800) [pid = 980] [serial = 2125] [outer = 19A32800] 15:49:54 INFO - PROCESS | 980 | 1468190994818 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (19D25400) [pid = 980] [serial = 2126] [outer = 19A32800] 15:49:55 INFO - PROCESS | 980 | 1468190995618 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]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:49:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1000ms 15:49:55 INFO - PROCESS | 980 | 1468190995649 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 980 | 1468190995653 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 15:49:55 INFO - PROCESS | 980 | 1468190995658 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:49:55 INFO - PROCESS | 980 | 1468190995663 Marionette TRACE conn3 <- [1,2798,null,{}] 15:49:55 INFO - PROCESS | 980 | 1468190995668 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}] 15:49:55 INFO - PROCESS | 980 | 1468190995671 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:55 INFO - PROCESS | 980 | 1468190995791 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:49:55 INFO - PROCESS | 980 | 1468190995928 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 980 | 1468190995931 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:55 INFO - PROCESS | 980 | ++DOCSHELL 12B04C00 == 35 [pid = 980] [id = 709] 15:49:55 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (12BDDC00) [pid = 980] [serial = 2127] [outer = 00000000] 15:49:56 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (13214000) [pid = 980] [serial = 2128] [outer = 12BDDC00] 15:49:56 INFO - PROCESS | 980 | 1468190995987 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1343C000) [pid = 980] [serial = 2129] [outer = 12BDDC00] 15:49:56 INFO - PROCESS | 980 | 1468190996701 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]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:49:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1187ms 15:49:56 INFO - PROCESS | 980 | 1468190996862 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 980 | 1468190996866 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 15:49:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:49:56 INFO - PROCESS | 980 | 1468190996871 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 980 | 1468190996874 Marionette TRACE conn3 <- [1,2802,null,{}] 15:49:56 INFO - PROCESS | 980 | 1468190996888 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}] 15:49:56 INFO - PROCESS | 980 | 1468190996891 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:57 INFO - PROCESS | 980 | 1468190997002 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:49:57 INFO - PROCESS | 980 | 1468190997137 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 980 | 1468190997142 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:57 INFO - PROCESS | 980 | ++DOCSHELL 12D82000 == 36 [pid = 980] [id = 710] 15:49:57 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (12D84000) [pid = 980] [serial = 2130] [outer = 00000000] 15:49:57 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (13132800) [pid = 980] [serial = 2131] [outer = 12D84000] 15:49:57 INFO - PROCESS | 980 | 1468190997196 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (13156C00) [pid = 980] [serial = 2132] [outer = 12D84000] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 17685C00 == 35 [pid = 980] [id = 707] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 13953C00 == 34 [pid = 980] [id = 706] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 0C772400 == 33 [pid = 980] [id = 705] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 16328C00 == 32 [pid = 980] [id = 704] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 16486800 == 31 [pid = 980] [id = 703] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 1583DC00 == 30 [pid = 980] [id = 702] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 13235800 == 29 [pid = 980] [id = 701] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 12820800 == 28 [pid = 980] [id = 700] 15:49:57 INFO - PROCESS | 980 | --DOCSHELL 12921000 == 27 [pid = 980] [id = 699] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 84 (16484000) [pid = 980] [serial = 2045] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 83 (19AC4400) [pid = 980] [serial = 2083] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 82 (177A7800) [pid = 980] [serial = 2071] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 81 (17DE0C00) [pid = 980] [serial = 2072] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 80 (183BF800) [pid = 980] [serial = 2074] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 79 (18385000) [pid = 980] [serial = 2077] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 78 (12B0A400) [pid = 980] [serial = 2060] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1323FC00) [pid = 980] [serial = 2062] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1343CC00) [pid = 980] [serial = 2063] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15E72000) [pid = 980] [serial = 2065] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 74 (15F2E000) [pid = 980] [serial = 2066] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 73 (13C2C000) [pid = 980] [serial = 2056] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 72 (14290400) [pid = 980] [serial = 2057] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16F0DC00) [pid = 980] [serial = 2068] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 70 (183C8000) [pid = 980] [serial = 2054] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 69 (183BF400) [pid = 980] [serial = 2053] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 68 (11AE9400) [pid = 980] [serial = 2059] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 67 (198CE800) [pid = 980] [serial = 2078] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 66 (19A2A000) [pid = 980] [serial = 2080] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 65 (19A2E000) [pid = 980] [serial = 2081] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 64 (198CC400) [pid = 980] [serial = 2075] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 63 (1724D000) [pid = 980] [serial = 2069] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 62 (19AC5400) [pid = 980] [serial = 2084] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 61 (19C5DC00) [pid = 980] [serial = 2086] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | --DOMWINDOW == 60 (19C5E800) [pid = 980] [serial = 2087] [outer = 00000000] [url = about:blank] 15:49:57 INFO - PROCESS | 980 | 1468190997739 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]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:49:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 890ms 15:49:57 INFO - PROCESS | 980 | 1468190997775 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 980 | 1468190997778 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 15:49:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:49:57 INFO - PROCESS | 980 | 1468190997785 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 980 | 1468190997788 Marionette TRACE conn3 <- [1,2806,null,{}] 15:49:57 INFO - PROCESS | 980 | 1468190997792 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}] 15:49:57 INFO - PROCESS | 980 | 1468190997795 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:57 INFO - PROCESS | 980 | 1468190997878 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:49:57 INFO - PROCESS | 980 | 1468190997886 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 980 | 1468190997888 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:57 INFO - PROCESS | 980 | ++DOCSHELL 13216800 == 28 [pid = 980] [id = 711] 15:49:57 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (13234000) [pid = 980] [serial = 2133] [outer = 00000000] 15:49:57 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (1343CC00) [pid = 980] [serial = 2134] [outer = 13234000] 15:49:57 INFO - PROCESS | 980 | 1468190997934 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (13C2B400) [pid = 980] [serial = 2135] [outer = 13234000] 15:49:58 INFO - PROCESS | 980 | 1468190998434 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]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:49:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 687ms 15:49:58 INFO - PROCESS | 980 | 1468190998480 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 980 | 1468190998482 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 15:49:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:49:58 INFO - PROCESS | 980 | 1468190998486 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 980 | 1468190998488 Marionette TRACE conn3 <- [1,2810,null,{}] 15:49:58 INFO - PROCESS | 980 | 1468190998497 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}] 15:49:58 INFO - PROCESS | 980 | 1468190998502 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:58 INFO - PROCESS | 980 | 1468190998624 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:49:58 INFO - PROCESS | 980 | 1468190998722 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 980 | 1468190998726 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:58 INFO - PROCESS | 980 | ++DOCSHELL 150C1000 == 29 [pid = 980] [id = 712] 15:49:58 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (150C6C00) [pid = 980] [serial = 2136] [outer = 00000000] 15:49:58 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (15E7E000) [pid = 980] [serial = 2137] [outer = 150C6C00] 15:49:58 INFO - PROCESS | 980 | 1468190998773 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (15F30800) [pid = 980] [serial = 2138] [outer = 150C6C00] 15:49:59 INFO - PROCESS | 980 | 1468190999151 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 703ms 15:49:59 INFO - PROCESS | 980 | 1468190999185 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 980 | 1468190999187 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 15:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:49:59 INFO - PROCESS | 980 | 1468190999190 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 980 | 1468190999192 Marionette TRACE conn3 <- [1,2814,null,{}] 15:49:59 INFO - PROCESS | 980 | 1468190999195 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}] 15:49:59 INFO - PROCESS | 980 | 1468190999197 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:59 INFO - PROCESS | 980 | 1468190999279 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:49:59 INFO - PROCESS | 980 | 1468190999284 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 980 | 1468190999286 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:59 INFO - PROCESS | 980 | ++DOCSHELL 15F36C00 == 30 [pid = 980] [id = 713] 15:49:59 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (15F8E400) [pid = 980] [serial = 2139] [outer = 00000000] 15:49:59 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (16D60C00) [pid = 980] [serial = 2140] [outer = 15F8E400] 15:49:59 INFO - PROCESS | 980 | 1468190999330 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (16FEB000) [pid = 980] [serial = 2141] [outer = 15F8E400] 15:49:59 INFO - PROCESS | 980 | 1468190999778 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 641ms 15:49:59 INFO - PROCESS | 980 | 1468190999830 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 980 | 1468190999832 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 15:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:49:59 INFO - PROCESS | 980 | 1468190999835 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 980 | 1468190999837 Marionette TRACE conn3 <- [1,2818,null,{}] 15:49:59 INFO - PROCESS | 980 | 1468190999846 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}] 15:49:59 INFO - PROCESS | 980 | 1468190999848 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:49:59 INFO - PROCESS | 980 | 1468190999956 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:49:59 INFO - PROCESS | 980 | 1468190999961 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 980 | 1468190999963 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:00 INFO - PROCESS | 980 | ++DOCSHELL 17250400 == 31 [pid = 980] [id = 714] 15:50:00 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (17251800) [pid = 980] [serial = 2142] [outer = 00000000] 15:50:00 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (1768B000) [pid = 980] [serial = 2143] [outer = 17251800] 15:50:00 INFO - PROCESS | 980 | 1468191000006 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1768C000) [pid = 980] [serial = 2144] [outer = 17251800] 15:50:00 INFO - PROCESS | 980 | 1468191000488 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]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:50:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 703ms 15:50:00 INFO - PROCESS | 980 | 1468191000533 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 980 | 1468191000535 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 15:50:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:50:00 INFO - PROCESS | 980 | 1468191000539 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 980 | 1468191000541 Marionette TRACE conn3 <- [1,2822,null,{}] 15:50:00 INFO - PROCESS | 980 | 1468191000545 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}] 15:50:00 INFO - PROCESS | 980 | 1468191000551 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:00 INFO - PROCESS | 980 | 1468191000698 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:50:00 INFO - PROCESS | 980 | 1468191000765 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 980 | 1468191000767 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:00 INFO - PROCESS | 980 | ++DOCSHELL 183C0400 == 32 [pid = 980] [id = 715] 15:50:00 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (183C3400) [pid = 980] [serial = 2145] [outer = 00000000] 15:50:00 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (183C8000) [pid = 980] [serial = 2146] [outer = 183C3400] 15:50:00 INFO - PROCESS | 980 | 1468191000810 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (198D0C00) [pid = 980] [serial = 2147] [outer = 183C3400] 15:50:01 INFO - PROCESS | 980 | 1468191001231 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 750ms 15:50:01 INFO - PROCESS | 980 | 1468191001308 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 980 | 1468191001310 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 15:50:01 INFO - PROCESS | 980 | 1468191001315 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 980 | 1468191001317 Marionette TRACE conn3 <- [1,2826,null,{}] 15:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:50:01 INFO - PROCESS | 980 | 1468191001320 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}] 15:50:01 INFO - PROCESS | 980 | 1468191001322 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:01 INFO - PROCESS | 980 | 1468191001433 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:50:01 INFO - PROCESS | 980 | 1468191001444 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 980 | 1468191001446 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:01 INFO - PROCESS | 980 | ++DOCSHELL 16481400 == 33 [pid = 980] [id = 716] 15:50:01 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (198D2C00) [pid = 980] [serial = 2148] [outer = 00000000] 15:50:01 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19A26800) [pid = 980] [serial = 2149] [outer = 198D2C00] 15:50:01 INFO - PROCESS | 980 | 1468191001501 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (19A29400) [pid = 980] [serial = 2150] [outer = 198D2C00] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 77 (17D7C400) [pid = 980] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 76 (16487000) [pid = 980] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13235C00) [pid = 980] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 74 (15870400) [pid = 980] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 73 (12927400) [pid = 980] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 72 (12B05C00) [pid = 980] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16B36400) [pid = 980] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 70 (130D1C00) [pid = 980] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1648AC00) [pid = 980] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 68 (19C5A800) [pid = 980] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 67 (0F397400) [pid = 980] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:50:01 INFO - PROCESS | 980 | --DOMWINDOW == 66 (13C38C00) [pid = 980] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:50:02 INFO - PROCESS | 980 | 1468191002029 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:50:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 750ms 15:50:02 INFO - PROCESS | 980 | 1468191002060 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 980 | 1468191002062 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 15:50:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:50:02 INFO - PROCESS | 980 | 1468191002065 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 980 | 1468191002067 Marionette TRACE conn3 <- [1,2830,null,{}] 15:50:02 INFO - PROCESS | 980 | 1468191002071 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}] 15:50:02 INFO - PROCESS | 980 | 1468191002073 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:02 INFO - PROCESS | 980 | 1468191002178 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:50:02 INFO - PROCESS | 980 | 1468191002183 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 980 | 1468191002184 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:02 INFO - PROCESS | 980 | ++DOCSHELL 12B01800 == 34 [pid = 980] [id = 717] 15:50:02 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (12B09C00) [pid = 980] [serial = 2151] [outer = 00000000] 15:50:02 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (15870400) [pid = 980] [serial = 2152] [outer = 12B09C00] 15:50:02 INFO - PROCESS | 980 | 1468191002227 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (1724E000) [pid = 980] [serial = 2153] [outer = 12B09C00] 15:50:02 INFO - PROCESS | 980 | 1468191002672 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:50:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 641ms 15:50:02 INFO - PROCESS | 980 | 1468191002703 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 980 | 1468191002705 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 15:50:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:50:02 INFO - PROCESS | 980 | 1468191002709 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 980 | 1468191002711 Marionette TRACE conn3 <- [1,2834,null,{}] 15:50:02 INFO - PROCESS | 980 | 1468191002714 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}] 15:50:02 INFO - PROCESS | 980 | 1468191002716 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:02 INFO - PROCESS | 980 | 1468191002815 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:50:02 INFO - PROCESS | 980 | 1468191002823 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 980 | 1468191002825 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:02 INFO - PROCESS | 980 | ++DOCSHELL 1768A000 == 35 [pid = 980] [id = 718] 15:50:02 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (198D8400) [pid = 980] [serial = 2154] [outer = 00000000] 15:50:02 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (19AC5400) [pid = 980] [serial = 2155] [outer = 198D8400] 15:50:02 INFO - PROCESS | 980 | 1468191002867 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (19AC6800) [pid = 980] [serial = 2156] [outer = 198D8400] 15:50:03 INFO - PROCESS | 980 | 1468191003295 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]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:50:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 641ms 15:50:03 INFO - PROCESS | 980 | 1468191003347 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 980 | 1468191003349 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 15:50:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:50:03 INFO - PROCESS | 980 | 1468191003352 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 980 | 1468191003354 Marionette TRACE conn3 <- [1,2838,null,{}] 15:50:03 INFO - PROCESS | 980 | 1468191003357 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}] 15:50:03 INFO - PROCESS | 980 | 1468191003359 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:03 INFO - PROCESS | 980 | 1468191003435 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:50:03 INFO - PROCESS | 980 | 1468191003440 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 980 | 1468191003442 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:03 INFO - PROCESS | 980 | ++DOCSHELL 198D7400 == 36 [pid = 980] [id = 719] 15:50:03 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (19C5DC00) [pid = 980] [serial = 2157] [outer = 00000000] 15:50:03 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (19D7E000) [pid = 980] [serial = 2158] [outer = 19C5DC00] 15:50:03 INFO - PROCESS | 980 | 1468191003496 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (19D85C00) [pid = 980] [serial = 2159] [outer = 19C5DC00] 15:50:03 INFO - PROCESS | 980 | 1468191003928 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:50:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 593ms 15:50:04 INFO - PROCESS | 980 | 1468191003997 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 980 | 1468191004002 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:50:04 INFO - PROCESS | 980 | 1468191004011 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 980 | 1468191004016 Marionette TRACE conn3 <- [1,2842,null,{}] 15:50:04 INFO - PROCESS | 980 | 1468191004022 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}] 15:50:04 INFO - PROCESS | 980 | 1468191004025 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:04 INFO - PROCESS | 980 | 1468191004144 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:50:04 INFO - PROCESS | 980 | 1468191004299 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 980 | 1468191004304 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:04 INFO - PROCESS | 980 | ++DOCSHELL 12824000 == 37 [pid = 980] [id = 720] 15:50:04 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (12825C00) [pid = 980] [serial = 2160] [outer = 00000000] 15:50:04 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (12D89C00) [pid = 980] [serial = 2161] [outer = 12825C00] 15:50:04 INFO - PROCESS | 980 | 1468191004374 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (13154C00) [pid = 980] [serial = 2162] [outer = 12825C00] 15:50:04 INFO - PROCESS | 980 | 1468191004917 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 938ms 15:50:04 INFO - PROCESS | 980 | 1468191004957 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 980 | 1468191004960 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:50:04 INFO - PROCESS | 980 | 1468191004967 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 980 | 1468191004970 Marionette TRACE conn3 <- [1,2846,null,{}] 15:50:05 INFO - PROCESS | 980 | 1468191004975 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}] 15:50:05 INFO - PROCESS | 980 | 1468191004978 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:05 INFO - PROCESS | 980 | 1468191005086 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:50:05 INFO - PROCESS | 980 | 1468191005198 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 980 | 1468191005200 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:05 INFO - PROCESS | 980 | ++DOCSHELL 1583E800 == 38 [pid = 980] [id = 721] 15:50:05 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15840000) [pid = 980] [serial = 2163] [outer = 00000000] 15:50:05 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (15F2F800) [pid = 980] [serial = 2164] [outer = 15840000] 15:50:05 INFO - PROCESS | 980 | 1468191005254 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16328C00) [pid = 980] [serial = 2165] [outer = 15840000] 15:50:05 INFO - PROCESS | 980 | 1468191005880 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 953ms 15:50:05 INFO - PROCESS | 980 | 1468191005907 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 980 | 1468191005910 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 15:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:50:05 INFO - PROCESS | 980 | 1468191005914 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 980 | 1468191005916 Marionette TRACE conn3 <- [1,2850,null,{}] 15:50:05 INFO - PROCESS | 980 | 1468191005925 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}] 15:50:05 INFO - PROCESS | 980 | 1468191005930 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:06 INFO - PROCESS | 980 | 1468191006037 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:50:06 INFO - PROCESS | 980 | 1468191006152 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 980 | 1468191006156 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:06 INFO - PROCESS | 980 | ++DOCSHELL 198CF000 == 39 [pid = 980] [id = 722] 15:50:06 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (198D2800) [pid = 980] [serial = 2166] [outer = 00000000] 15:50:06 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19ACF800) [pid = 980] [serial = 2167] [outer = 198D2800] 15:50:06 INFO - PROCESS | 980 | 1468191006252 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19D89400) [pid = 980] [serial = 2168] [outer = 198D2800] 15:50:06 INFO - PROCESS | 980 | 1468191006821 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 953ms 15:50:06 INFO - PROCESS | 980 | 1468191006858 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 980 | 1468191006860 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 15:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:50:06 INFO - PROCESS | 980 | 1468191006864 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 980 | 1468191006866 Marionette TRACE conn3 <- [1,2854,null,{}] 15:50:06 INFO - PROCESS | 980 | 1468191006870 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}] 15:50:06 INFO - PROCESS | 980 | 1468191006872 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:07 INFO - PROCESS | 980 | 1468191006976 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:50:07 INFO - PROCESS | 980 | 1468191007085 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 980 | 1468191007088 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:07 INFO - PROCESS | 980 | ++DOCSHELL 1A187800 == 40 [pid = 980] [id = 723] 15:50:07 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1A188800) [pid = 980] [serial = 2169] [outer = 00000000] 15:50:07 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A328800) [pid = 980] [serial = 2170] [outer = 1A188800] 15:50:07 INFO - PROCESS | 980 | 1468191007139 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1A480C00) [pid = 980] [serial = 2171] [outer = 1A188800] 15:50:07 INFO - PROCESS | 980 | 1468191007900 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1094ms 15:50:07 INFO - PROCESS | 980 | 1468191007961 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 980 | 1468191007965 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 15:50:07 INFO - PROCESS | 980 | 1468191007970 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:50:07 INFO - PROCESS | 980 | 1468191007973 Marionette TRACE conn3 <- [1,2858,null,{}] 15:50:08 INFO - PROCESS | 980 | 1468191007993 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}] 15:50:08 INFO - PROCESS | 980 | 1468191007996 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:08 INFO - PROCESS | 980 | 1468191008119 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:50:08 INFO - PROCESS | 980 | 1468191008254 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 980 | 1468191008258 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:08 INFO - PROCESS | 980 | ++DOCSHELL 1312D800 == 41 [pid = 980] [id = 724] 15:50:08 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (1312E800) [pid = 980] [serial = 2172] [outer = 00000000] 15:50:08 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (13233C00) [pid = 980] [serial = 2173] [outer = 1312E800] 15:50:08 INFO - PROCESS | 980 | 1468191008313 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (128A3C00) [pid = 980] [serial = 2174] [outer = 1312E800] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 1768A000 == 40 [pid = 980] [id = 718] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 12B01800 == 39 [pid = 980] [id = 717] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 16481400 == 38 [pid = 980] [id = 716] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 183C0400 == 37 [pid = 980] [id = 715] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 17250400 == 36 [pid = 980] [id = 714] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 15F36C00 == 35 [pid = 980] [id = 713] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 150C1000 == 34 [pid = 980] [id = 712] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 13216800 == 33 [pid = 980] [id = 711] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 12D82000 == 32 [pid = 980] [id = 710] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 12B04C00 == 31 [pid = 980] [id = 709] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 19A31800 == 30 [pid = 980] [id = 708] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 1A187800 == 29 [pid = 980] [id = 723] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 198CF000 == 28 [pid = 980] [id = 722] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 198D7400 == 27 [pid = 980] [id = 719] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 12824000 == 26 [pid = 980] [id = 720] 15:50:09 INFO - PROCESS | 980 | --DOCSHELL 1583E800 == 25 [pid = 980] [id = 721] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19A29800) [pid = 980] [serial = 2122] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 88 (1661A400) [pid = 980] [serial = 2110] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 87 (139CE000) [pid = 980] [serial = 2104] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 86 (13C2B800) [pid = 980] [serial = 2105] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 85 (15F34C00) [pid = 980] [serial = 2107] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 84 (12DCAC00) [pid = 980] [serial = 2101] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 83 (130AA000) [pid = 980] [serial = 2102] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1394D800) [pid = 980] [serial = 2099] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13152800) [pid = 980] [serial = 2098] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 80 (17252C00) [pid = 980] [serial = 2113] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 79 (15871C00) [pid = 980] [serial = 2090] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 78 (16B3C800) [pid = 980] [serial = 2111] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 77 (14296800) [pid = 980] [serial = 2089] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1770A800) [pid = 980] [serial = 2093] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 75 (17250800) [pid = 980] [serial = 2092] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 74 (19D32800) [pid = 980] [serial = 2096] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19D29400) [pid = 980] [serial = 2095] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19A29C00) [pid = 980] [serial = 2123] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 71 (13133000) [pid = 980] [serial = 2116] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 70 (17290400) [pid = 980] [serial = 2114] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 69 (15013400) [pid = 980] [serial = 2117] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 68 (185A7000) [pid = 980] [serial = 2120] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 67 (183C7800) [pid = 980] [serial = 2119] [outer = 00000000] [url = about:blank] 15:50:09 INFO - PROCESS | 980 | --DOMWINDOW == 66 (1631DC00) [pid = 980] [serial = 2108] [outer = 00000000] [url = about:blank] 15:50:10 INFO - PROCESS | 980 | 1468191010650 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:50:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2719ms 15:50:10 INFO - PROCESS | 980 | 1468191010695 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 980 | 1468191010699 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 15:50:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:50:10 INFO - PROCESS | 980 | 1468191010705 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 980 | 1468191010707 Marionette TRACE conn3 <- [1,2862,null,{}] 15:50:10 INFO - PROCESS | 980 | 1468191010713 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}] 15:50:10 INFO - PROCESS | 980 | 1468191010716 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:10 INFO - PROCESS | 980 | 1468191010824 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:50:10 INFO - PROCESS | 980 | 1468191010920 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 980 | 1468191010924 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:10 INFO - PROCESS | 980 | ++DOCSHELL 114E5800 == 26 [pid = 980] [id = 725] 15:50:10 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (11AE7800) [pid = 980] [serial = 2175] [outer = 00000000] 15:50:10 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (129B8800) [pid = 980] [serial = 2176] [outer = 11AE7800] 15:50:11 INFO - PROCESS | 980 | 1468191010972 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (12B05C00) [pid = 980] [serial = 2177] [outer = 11AE7800] 15:50:11 INFO - PROCESS | 980 | 1468191011409 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]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:50:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 735ms 15:50:11 INFO - PROCESS | 980 | 1468191011448 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 980 | 1468191011453 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 15:50:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:50:11 INFO - PROCESS | 980 | 1468191011460 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 980 | 1468191011463 Marionette TRACE conn3 <- [1,2866,null,{}] 15:50:11 INFO - PROCESS | 980 | 1468191011466 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}] 15:50:11 INFO - PROCESS | 980 | 1468191011469 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:11 INFO - PROCESS | 980 | 1468191011560 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:50:11 INFO - PROCESS | 980 | 1468191011568 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 980 | 1468191011571 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:11 INFO - PROCESS | 980 | ++DOCSHELL 131ED400 == 27 [pid = 980] [id = 726] 15:50:11 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (131EE000) [pid = 980] [serial = 2178] [outer = 00000000] 15:50:11 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (13216C00) [pid = 980] [serial = 2179] [outer = 131EE000] 15:50:11 INFO - PROCESS | 980 | 1468191011618 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (1323D800) [pid = 980] [serial = 2180] [outer = 131EE000] 15:50:12 INFO - PROCESS | 980 | 1468191012119 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]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:50:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 703ms 15:50:12 INFO - PROCESS | 980 | 1468191012161 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 980 | 1468191012163 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 15:50:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:50:12 INFO - PROCESS | 980 | 1468191012167 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 980 | 1468191012170 Marionette TRACE conn3 <- [1,2870,null,{}] 15:50:12 INFO - PROCESS | 980 | 1468191012181 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}] 15:50:12 INFO - PROCESS | 980 | 1468191012185 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:12 INFO - PROCESS | 980 | 1468191012301 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:50:12 INFO - PROCESS | 980 | 1468191012415 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 980 | 1468191012418 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:12 INFO - PROCESS | 980 | ++DOCSHELL 14297000 == 28 [pid = 980] [id = 727] 15:50:12 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (14297C00) [pid = 980] [serial = 2181] [outer = 00000000] 15:50:12 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (15394000) [pid = 980] [serial = 2182] [outer = 14297C00] 15:50:12 INFO - PROCESS | 980 | 1468191012466 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (15874C00) [pid = 980] [serial = 2183] [outer = 14297C00] 15:50:12 INFO - PROCESS | 980 | 1468191012931 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]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:50:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 797ms 15:50:12 INFO - PROCESS | 980 | 1468191012968 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 980 | 1468191012971 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 15:50:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:50:13 INFO - PROCESS | 980 | 1468191012974 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 980 | 1468191012976 Marionette TRACE conn3 <- [1,2874,null,{}] 15:50:13 INFO - PROCESS | 980 | 1468191012979 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}] 15:50:13 INFO - PROCESS | 980 | 1468191012981 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:13 INFO - PROCESS | 980 | 1468191013108 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:50:13 INFO - PROCESS | 980 | 1468191013113 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 980 | 1468191013115 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:13 INFO - PROCESS | 980 | ++DOCSHELL 1583E800 == 29 [pid = 980] [id = 728] 15:50:13 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (15F34000) [pid = 980] [serial = 2184] [outer = 00000000] 15:50:13 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16325800) [pid = 980] [serial = 2185] [outer = 15F34000] 15:50:13 INFO - PROCESS | 980 | 1468191013159 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16486400) [pid = 980] [serial = 2186] [outer = 15F34000] 15:50:13 INFO - PROCESS | 980 | 1468191013628 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]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:50:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 703ms 15:50:13 INFO - PROCESS | 980 | 1468191013674 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 980 | 1468191013676 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 15:50:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:50:13 INFO - PROCESS | 980 | 1468191013679 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 980 | 1468191013681 Marionette TRACE conn3 <- [1,2878,null,{}] 15:50:13 INFO - PROCESS | 980 | 1468191013684 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}] 15:50:13 INFO - PROCESS | 980 | 1468191013686 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:13 INFO - PROCESS | 980 | 1468191013828 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:50:13 INFO - PROCESS | 980 | 1468191013845 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 980 | 1468191013849 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:13 INFO - PROCESS | 980 | ++DOCSHELL 16891000 == 30 [pid = 980] [id = 729] 15:50:13 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (16896800) [pid = 980] [serial = 2187] [outer = 00000000] 15:50:13 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (16B3A000) [pid = 980] [serial = 2188] [outer = 16896800] 15:50:13 INFO - PROCESS | 980 | 1468191013946 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (16F0AC00) [pid = 980] [serial = 2189] [outer = 16896800] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 80 (19C5DC00) [pid = 980] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 79 (12825C00) [pid = 980] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15840000) [pid = 980] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 77 (198D2800) [pid = 980] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 76 (1A188800) [pid = 980] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12BDDC00) [pid = 980] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 74 (183C3400) [pid = 980] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15F8E400) [pid = 980] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 72 (198D2C00) [pid = 980] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 71 (150C6C00) [pid = 980] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 70 (12D84000) [pid = 980] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19A32800) [pid = 980] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 68 (198D8400) [pid = 980] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 67 (12B09C00) [pid = 980] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 66 (17251800) [pid = 980] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:50:14 INFO - PROCESS | 980 | --DOMWINDOW == 65 (13234000) [pid = 980] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:50:14 INFO - PROCESS | 980 | 1468191014602 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:50:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 953ms 15:50:14 INFO - PROCESS | 980 | 1468191014625 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 980 | 1468191014627 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 15:50:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:50:14 INFO - PROCESS | 980 | 1468191014630 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 980 | 1468191014631 Marionette TRACE conn3 <- [1,2882,null,{}] 15:50:14 INFO - PROCESS | 980 | 1468191014635 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}] 15:50:14 INFO - PROCESS | 980 | 1468191014640 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:14 INFO - PROCESS | 980 | 1468191014754 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:50:14 INFO - PROCESS | 980 | 1468191014763 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 980 | 1468191014765 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:14 INFO - PROCESS | 980 | ++DOCSHELL 17248C00 == 31 [pid = 980] [id = 730] 15:50:14 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1724A000) [pid = 980] [serial = 2190] [outer = 00000000] 15:50:14 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (17251400) [pid = 980] [serial = 2191] [outer = 1724A000] 15:50:14 INFO - PROCESS | 980 | 1468191014808 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (17688400) [pid = 980] [serial = 2192] [outer = 1724A000] 15:50:15 INFO - PROCESS | 980 | 1468191015297 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 703ms 15:50:15 INFO - PROCESS | 980 | 1468191015330 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 980 | 1468191015332 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 15:50:15 INFO - PROCESS | 980 | 1468191015335 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:50:15 INFO - PROCESS | 980 | 1468191015336 Marionette TRACE conn3 <- [1,2886,null,{}] 15:50:15 INFO - PROCESS | 980 | 1468191015340 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}] 15:50:15 INFO - PROCESS | 980 | 1468191015341 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:15 INFO - PROCESS | 980 | 1468191015428 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:50:15 INFO - PROCESS | 980 | 1468191015433 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 980 | 1468191015435 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:15 INFO - PROCESS | 980 | ++DOCSHELL 16F15000 == 32 [pid = 980] [id = 731] 15:50:15 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (17704C00) [pid = 980] [serial = 2193] [outer = 00000000] 15:50:15 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (17DE0C00) [pid = 980] [serial = 2194] [outer = 17704C00] 15:50:15 INFO - PROCESS | 980 | 1468191015478 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (17D7D000) [pid = 980] [serial = 2195] [outer = 17704C00] 15:50:15 INFO - PROCESS | 980 | 1468191015922 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 641ms 15:50:15 INFO - PROCESS | 980 | 1468191015974 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 980 | 1468191015976 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 15:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:50:16 INFO - PROCESS | 980 | 1468191015979 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 980 | 1468191015981 Marionette TRACE conn3 <- [1,2890,null,{}] 15:50:16 INFO - PROCESS | 980 | 1468191015984 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}] 15:50:16 INFO - PROCESS | 980 | 1468191015986 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:16 INFO - PROCESS | 980 | 1468191016066 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:50:16 INFO - PROCESS | 980 | 1468191016071 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 980 | 1468191016073 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:16 INFO - PROCESS | 980 | ++DOCSHELL 18388800 == 33 [pid = 980] [id = 732] 15:50:16 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (183BC400) [pid = 980] [serial = 2196] [outer = 00000000] 15:50:16 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (183C3400) [pid = 980] [serial = 2197] [outer = 183BC400] 15:50:16 INFO - PROCESS | 980 | 1468191016116 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (177AD000) [pid = 980] [serial = 2198] [outer = 183BC400] 15:50:16 INFO - PROCESS | 980 | 1468191016548 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 594ms 15:50:16 INFO - PROCESS | 980 | 1468191016576 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 980 | 1468191016578 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 15:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:50:16 INFO - PROCESS | 980 | 1468191016636 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 980 | 1468191016640 Marionette TRACE conn3 <- [1,2894,null,{}] 15:50:16 INFO - PROCESS | 980 | 1468191016646 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}] 15:50:16 INFO - PROCESS | 980 | 1468191016650 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:16 INFO - PROCESS | 980 | 1468191016770 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:50:17 INFO - PROCESS | 980 | 1468191016966 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 980 | 1468191016970 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:17 INFO - PROCESS | 980 | ++DOCSHELL 11CD3800 == 34 [pid = 980] [id = 733] 15:50:17 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (12921000) [pid = 980] [serial = 2199] [outer = 00000000] 15:50:17 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (129B9000) [pid = 980] [serial = 2200] [outer = 12921000] 15:50:17 INFO - PROCESS | 980 | 1468191017026 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (12D80C00) [pid = 980] [serial = 2201] [outer = 12921000] 15:50:17 INFO - PROCESS | 980 | 1468191017730 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:50:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1157ms 15:50:17 INFO - PROCESS | 980 | 1468191017801 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 980 | 1468191017805 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 15:50:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:50:17 INFO - PROCESS | 980 | 1468191017811 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 980 | 1468191017813 Marionette TRACE conn3 <- [1,2898,null,{}] 15:50:17 INFO - PROCESS | 980 | 1468191017820 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}] 15:50:17 INFO - PROCESS | 980 | 1468191017824 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:17 INFO - PROCESS | 980 | 1468191017948 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:50:18 INFO - PROCESS | 980 | 1468191018080 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 980 | 1468191018083 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:18 INFO - PROCESS | 980 | ++DOCSHELL 139CE800 == 35 [pid = 980] [id = 734] 15:50:18 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (139D0800) [pid = 980] [serial = 2202] [outer = 00000000] 15:50:18 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (13C35C00) [pid = 980] [serial = 2203] [outer = 139D0800] 15:50:18 INFO - PROCESS | 980 | 1468191018139 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (14294000) [pid = 980] [serial = 2204] [outer = 139D0800] 15:50:18 INFO - PROCESS | 980 | 1468191018936 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]]]}] 15:50:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:50:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:50:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1141ms 15:50:18 INFO - PROCESS | 980 | 1468191018958 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 980 | 1468191018962 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 15:50:18 INFO - PROCESS | 980 | 1468191018968 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - TEST-START | /DOMEvents/constructors.html 15:50:19 INFO - PROCESS | 980 | 1468191018971 Marionette TRACE conn3 <- [1,2902,null,{}] 15:50:19 INFO - PROCESS | 980 | 1468191018976 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}] 15:50:19 INFO - PROCESS | 980 | 1468191018979 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:19 INFO - PROCESS | 980 | 1468191019150 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:50:19 INFO - PROCESS | 980 | 1468191019165 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 980 | 1468191019170 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:19 INFO - PROCESS | 980 | ++DOCSHELL 10BC0C00 == 36 [pid = 980] [id = 735] 15:50:19 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (10BC2C00) [pid = 980] [serial = 2205] [outer = 00000000] 15:50:19 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (130CC800) [pid = 980] [serial = 2206] [outer = 10BC2C00] 15:50:19 INFO - PROCESS | 980 | 1468191019223 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (131F0400) [pid = 980] [serial = 2207] [outer = 10BC2C00] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 128AD800 == 35 [pid = 980] [id = 391] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 13036400 == 34 [pid = 980] [id = 392] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 13133C00 == 33 [pid = 980] [id = 403] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 13E91800 == 32 [pid = 980] [id = 398] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 13031C00 == 31 [pid = 980] [id = 397] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 12D7CC00 == 30 [pid = 980] [id = 400] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 1648DC00 == 29 [pid = 980] [id = 394] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 14290800 == 28 [pid = 980] [id = 406] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 15841000 == 27 [pid = 980] [id = 407] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 1631BC00 == 26 [pid = 980] [id = 408] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 183BD800 == 25 [pid = 980] [id = 396] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 15F2C400 == 24 [pid = 980] [id = 401] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 1320D800 == 23 [pid = 980] [id = 405] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 198CD800 == 22 [pid = 980] [id = 402] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 112D5800 == 21 [pid = 980] [id = 404] 15:50:19 INFO - PROCESS | 980 | --DOCSHELL 15F2DC00 == 20 [pid = 980] [id = 399] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1768B000) [pid = 980] [serial = 2143] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 81 (15870400) [pid = 980] [serial = 2152] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 80 (13156C00) [pid = 980] [serial = 2132] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13C2B400) [pid = 980] [serial = 2135] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1343CC00) [pid = 980] [serial = 2134] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1768C000) [pid = 980] [serial = 2144] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 76 (19D7E000) [pid = 980] [serial = 2158] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13233C00) [pid = 980] [serial = 2173] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 74 (12D89C00) [pid = 980] [serial = 2161] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19D85C00) [pid = 980] [serial = 2159] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 72 (15F2F800) [pid = 980] [serial = 2164] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 71 (13154C00) [pid = 980] [serial = 2162] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 70 (19AC6800) [pid = 980] [serial = 2156] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 69 (19ACF800) [pid = 980] [serial = 2167] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 68 (16328C00) [pid = 980] [serial = 2165] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1A328800) [pid = 980] [serial = 2170] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 66 (19D89400) [pid = 980] [serial = 2168] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1A480C00) [pid = 980] [serial = 2171] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 64 (1343C000) [pid = 980] [serial = 2129] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 63 (198D0C00) [pid = 980] [serial = 2147] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 62 (16D60C00) [pid = 980] [serial = 2140] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 61 (19A29400) [pid = 980] [serial = 2150] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 60 (15E7E000) [pid = 980] [serial = 2137] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 59 (16FEB000) [pid = 980] [serial = 2141] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 58 (13132800) [pid = 980] [serial = 2131] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 57 (19C5D800) [pid = 980] [serial = 2125] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 56 (19AC5400) [pid = 980] [serial = 2155] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 55 (15F30800) [pid = 980] [serial = 2138] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 54 (1724E000) [pid = 980] [serial = 2153] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 53 (13214000) [pid = 980] [serial = 2128] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 52 (183C8000) [pid = 980] [serial = 2146] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 51 (19A26800) [pid = 980] [serial = 2149] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | --DOMWINDOW == 50 (19D25400) [pid = 980] [serial = 2126] [outer = 00000000] [url = about:blank] 15:50:19 INFO - PROCESS | 980 | 1468191019847 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]]]}] 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:50:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:50:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:50:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 922ms 15:50:19 INFO - PROCESS | 980 | 1468191019901 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 980 | 1468191019906 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 15:50:19 INFO - PROCESS | 980 | 1468191019912 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:50:19 INFO - PROCESS | 980 | 1468191019914 Marionette TRACE conn3 <- [1,2906,null,{}] 15:50:19 INFO - PROCESS | 980 | 1468191019918 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}] 15:50:19 INFO - PROCESS | 980 | 1468191019920 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:20 INFO - PROCESS | 980 | 1468191020011 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:50:20 INFO - PROCESS | 980 | 1468191020148 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 980 | 1468191020150 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:20 INFO - PROCESS | 980 | ++DOCSHELL 13214000 == 21 [pid = 980] [id = 736] 15:50:20 INFO - PROCESS | 980 | ++DOMWINDOW == 51 (13215400) [pid = 980] [serial = 2208] [outer = 00000000] 15:50:20 INFO - PROCESS | 980 | ++DOMWINDOW == 52 (13E9BC00) [pid = 980] [serial = 2209] [outer = 13215400] 15:50:20 INFO - PROCESS | 980 | 1468191020196 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 980 | ++DOMWINDOW == 53 (15021C00) [pid = 980] [serial = 2210] [outer = 13215400] 15:50:20 INFO - PROCESS | 980 | 1468191020544 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:50:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:50:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 703ms 15:50:20 INFO - PROCESS | 980 | 1468191020627 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 980 | 1468191020629 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 15:50:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:50:20 INFO - PROCESS | 980 | 1468191020635 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 980 | 1468191020638 Marionette TRACE conn3 <- [1,2910,null,{}] 15:50:20 INFO - PROCESS | 980 | 1468191020649 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}] 15:50:20 INFO - PROCESS | 980 | 1468191020654 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:20 INFO - PROCESS | 980 | 1468191020739 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:50:20 INFO - PROCESS | 980 | 1468191020746 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 980 | 1468191020749 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:20 INFO - PROCESS | 980 | ++DOCSHELL 15F8D400 == 22 [pid = 980] [id = 737] 15:50:20 INFO - PROCESS | 980 | ++DOMWINDOW == 54 (15F8E000) [pid = 980] [serial = 2211] [outer = 00000000] 15:50:20 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (1632A000) [pid = 980] [serial = 2212] [outer = 15F8E000] 15:50:20 INFO - PROCESS | 980 | 1468191020796 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (1648A000) [pid = 980] [serial = 2213] [outer = 15F8E000] 15:50:21 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:21 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:21 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:21 INFO - PROCESS | 980 | [980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:21 INFO - PROCESS | 980 | 1468191021251 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]]]}] 15:50:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:50:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:21 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 15:50:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:21 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 15:50:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:21 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]" 15:50:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:50:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 703ms 15:50:21 INFO - PROCESS | 980 | 1468191021336 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 980 | 1468191021338 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 15:50:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:50:21 INFO - PROCESS | 980 | 1468191021342 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 980 | 1468191021343 Marionette TRACE conn3 <- [1,2914,null,{}] 15:50:21 INFO - PROCESS | 980 | 1468191021347 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}] 15:50:21 INFO - PROCESS | 980 | 1468191021349 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:21 INFO - PROCESS | 980 | 1468191021443 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:50:21 INFO - PROCESS | 980 | 1468191021453 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 980 | 1468191021455 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:21 INFO - PROCESS | 980 | ++DOCSHELL 1724E000 == 23 [pid = 980] [id = 738] 15:50:21 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (1724E800) [pid = 980] [serial = 2214] [outer = 00000000] 15:50:21 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (17290400) [pid = 980] [serial = 2215] [outer = 1724E800] 15:50:21 INFO - PROCESS | 980 | 1468191021499 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (17691400) [pid = 980] [serial = 2216] [outer = 1724E800] 15:50:21 INFO - PROCESS | 980 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:50:21 INFO - PROCESS | 980 | 1468191021968 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]]]}] 15:50:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:50:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms 15:50:22 INFO - PROCESS | 980 | 1468191021987 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 980 | 1468191021990 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 15:50:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:50:22 INFO - PROCESS | 980 | 1468191021997 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 980 | 1468191021999 Marionette TRACE conn3 <- [1,2918,null,{}] 15:50:22 INFO - PROCESS | 980 | 1468191022002 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}] 15:50:22 INFO - PROCESS | 980 | 1468191022004 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:22 INFO - PROCESS | 980 | 1468191022114 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:50:22 INFO - PROCESS | 980 | 1468191022204 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 980 | 1468191022206 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:22 INFO - PROCESS | 980 | ++DOCSHELL 1770FC00 == 24 [pid = 980] [id = 739] 15:50:22 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (177A1800) [pid = 980] [serial = 2217] [outer = 00000000] 15:50:22 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (18387C00) [pid = 980] [serial = 2218] [outer = 177A1800] 15:50:22 INFO - PROCESS | 980 | 1468191022249 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (183BF800) [pid = 980] [serial = 2219] [outer = 177A1800] 15:50:22 INFO - PROCESS | 980 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:50:22 INFO - PROCESS | 980 | 1468191022646 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]]]}] 15:50:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:50:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 687ms 15:50:22 INFO - PROCESS | 980 | 1468191022695 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 980 | 1468191022697 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 15:50:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:50:22 INFO - PROCESS | 980 | 1468191022701 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 980 | 1468191022702 Marionette TRACE conn3 <- [1,2922,null,{}] 15:50:22 INFO - PROCESS | 980 | 1468191022705 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}] 15:50:22 INFO - PROCESS | 980 | 1468191022711 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:22 INFO - PROCESS | 980 | 1468191022842 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:50:22 INFO - PROCESS | 980 | 1468191022906 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 980 | 1468191022909 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:22 INFO - PROCESS | 980 | ++DOCSHELL 16972800 == 25 [pid = 980] [id = 740] 15:50:22 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (1770E800) [pid = 980] [serial = 2220] [outer = 00000000] 15:50:22 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (198D1000) [pid = 980] [serial = 2221] [outer = 1770E800] 15:50:22 INFO - PROCESS | 980 | 1468191022951 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (198CD800) [pid = 980] [serial = 2222] [outer = 1770E800] 15:50:23 INFO - PROCESS | 980 | 1468191023339 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]]]}] 15:50:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:50:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 687ms 15:50:23 INFO - PROCESS | 980 | 1468191023400 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 980 | 1468191023402 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 15:50:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:50:23 INFO - PROCESS | 980 | 1468191023405 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 980 | 1468191023407 Marionette TRACE conn3 <- [1,2926,null,{}] 15:50:23 INFO - PROCESS | 980 | 1468191023421 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}] 15:50:23 INFO - PROCESS | 980 | 1468191023423 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:23 INFO - PROCESS | 980 | 1468191023570 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:50:23 INFO - PROCESS | 980 | 1468191023593 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 980 | 1468191023595 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:23 INFO - PROCESS | 980 | ++DOCSHELL 198D0800 == 26 [pid = 980] [id = 741] 15:50:23 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (19A25000) [pid = 980] [serial = 2223] [outer = 00000000] 15:50:23 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (19A2F800) [pid = 980] [serial = 2224] [outer = 19A25000] 15:50:23 INFO - PROCESS | 980 | 1468191023637 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (19A32400) [pid = 980] [serial = 2225] [outer = 19A25000] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1312E800) [pid = 980] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 66 (15F34000) [pid = 980] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 65 (11AE7800) [pid = 980] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 64 (131EE000) [pid = 980] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 63 (16896800) [pid = 980] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 62 (1724A000) [pid = 980] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 61 (17704C00) [pid = 980] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:50:23 INFO - PROCESS | 980 | --DOMWINDOW == 60 (14297C00) [pid = 980] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:50:24 INFO - PROCESS | 980 | 1468191024038 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]]]}] 15:50:24 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. 15:50:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 687ms 15:50:24 INFO - PROCESS | 980 | 1468191024105 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 980 | 1468191024107 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 15:50:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:50:24 INFO - PROCESS | 980 | 1468191024111 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 980 | 1468191024112 Marionette TRACE conn3 <- [1,2930,null,{}] 15:50:24 INFO - PROCESS | 980 | 1468191024116 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}] 15:50:24 INFO - PROCESS | 980 | 1468191024118 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:24 INFO - PROCESS | 980 | 1468191024197 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:50:24 INFO - PROCESS | 980 | 1468191024202 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 980 | 1468191024204 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:24 INFO - PROCESS | 980 | ++DOCSHELL 13153C00 == 27 [pid = 980] [id = 742] 15:50:24 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (1428E000) [pid = 980] [serial = 2226] [outer = 00000000] 15:50:24 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (16D5B800) [pid = 980] [serial = 2227] [outer = 1428E000] 15:50:24 INFO - PROCESS | 980 | 1468191024246 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (19A28C00) [pid = 980] [serial = 2228] [outer = 1428E000] 15:50:24 INFO - PROCESS | 980 | 1468191024653 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"]]]}] 15:50:24 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 15:50:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:50:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 594ms 15:50:24 INFO - PROCESS | 980 | 1468191024716 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 980 | 1468191024718 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 15:50:24 INFO - PROCESS | 980 | 1468191024721 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 980 | 1468191024723 Marionette TRACE conn3 <- [1,2934,null,{}] 15:50:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:50:24 INFO - PROCESS | 980 | 1468191024730 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}] 15:50:24 INFO - PROCESS | 980 | 1468191024732 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:24 INFO - PROCESS | 980 | 1468191024814 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:50:24 INFO - PROCESS | 980 | 1468191024819 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 980 | 1468191024821 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:24 INFO - PROCESS | 980 | ++DOCSHELL 16483400 == 28 [pid = 980] [id = 743] 15:50:24 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (19A2D000) [pid = 980] [serial = 2229] [outer = 00000000] 15:50:24 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (19C5AC00) [pid = 980] [serial = 2230] [outer = 19A2D000] 15:50:24 INFO - PROCESS | 980 | 1468191024863 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (19C5E800) [pid = 980] [serial = 2231] [outer = 19A2D000] 15:50:25 INFO - PROCESS | 980 | 1468191025296 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]]]}] 15:50:25 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. 15:50:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 593ms 15:50:25 INFO - PROCESS | 980 | 1468191025321 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 980 | 1468191025323 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 15:50:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:50:25 INFO - PROCESS | 980 | 1468191025326 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 980 | 1468191025328 Marionette TRACE conn3 <- [1,2938,null,{}] 15:50:25 INFO - PROCESS | 980 | 1468191025331 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}] 15:50:25 INFO - PROCESS | 980 | 1468191025333 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:25 INFO - PROCESS | 980 | 1468191025465 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:50:25 INFO - PROCESS | 980 | 1468191025472 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 980 | 1468191025474 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:25 INFO - PROCESS | 980 | ++DOCSHELL 1697D800 == 29 [pid = 980] [id = 744] 15:50:25 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (198D2C00) [pid = 980] [serial = 2232] [outer = 00000000] 15:50:25 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (19D2B800) [pid = 980] [serial = 2233] [outer = 198D2C00] 15:50:25 INFO - PROCESS | 980 | 1468191025517 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (19D2C000) [pid = 980] [serial = 2234] [outer = 198D2C00] 15:50:26 INFO - PROCESS | 980 | --DOCSHELL 1759D800 == 28 [pid = 980] [id = 395] 15:50:26 INFO - PROCESS | 980 | --DOCSHELL 15F35400 == 27 [pid = 980] [id = 393] 15:50:26 INFO - PROCESS | 980 | --DOCSHELL 1312D800 == 26 [pid = 980] [id = 724] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 68 (128A3C00) [pid = 980] [serial = 2174] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 67 (16325800) [pid = 980] [serial = 2185] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 66 (129B8800) [pid = 980] [serial = 2176] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 65 (12B05C00) [pid = 980] [serial = 2177] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 64 (13216C00) [pid = 980] [serial = 2179] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 63 (1323D800) [pid = 980] [serial = 2180] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 62 (183C3400) [pid = 980] [serial = 2197] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 61 (16B3A000) [pid = 980] [serial = 2188] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 60 (17251400) [pid = 980] [serial = 2191] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 59 (17DE0C00) [pid = 980] [serial = 2194] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 58 (17688400) [pid = 980] [serial = 2192] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 57 (17D7D000) [pid = 980] [serial = 2195] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 56 (16F0AC00) [pid = 980] [serial = 2189] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 55 (15394000) [pid = 980] [serial = 2182] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 54 (15874C00) [pid = 980] [serial = 2183] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | --DOMWINDOW == 53 (16486400) [pid = 980] [serial = 2186] [outer = 00000000] [url = about:blank] 15:50:27 INFO - PROCESS | 980 | ++DOCSHELL 10E4A400 == 27 [pid = 980] [id = 745] 15:50:27 INFO - PROCESS | 980 | ++DOMWINDOW == 54 (10E53400) [pid = 980] [serial = 2235] [outer = 00000000] 15:50:27 INFO - PROCESS | 980 | ++DOMWINDOW == 55 (10EE5000) [pid = 980] [serial = 2236] [outer = 10E53400] 15:50:27 INFO - PROCESS | 980 | 1468191027249 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]]]}] 15:50:27 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. 15:50:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1953ms 15:50:27 INFO - PROCESS | 980 | 1468191027285 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 980 | 1468191027289 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 15:50:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:50:27 INFO - PROCESS | 980 | 1468191027296 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 980 | 1468191027299 Marionette TRACE conn3 <- [1,2942,null,{}] 15:50:27 INFO - PROCESS | 980 | 1468191027305 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}] 15:50:27 INFO - PROCESS | 980 | 1468191027308 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:27 INFO - PROCESS | 980 | 1468191027401 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:50:27 INFO - PROCESS | 980 | 1468191027414 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 980 | 1468191027416 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:27 INFO - PROCESS | 980 | ++DOCSHELL 128AD800 == 28 [pid = 980] [id = 746] 15:50:27 INFO - PROCESS | 980 | ++DOMWINDOW == 56 (12927400) [pid = 980] [serial = 2237] [outer = 00000000] 15:50:27 INFO - PROCESS | 980 | ++DOMWINDOW == 57 (12B05800) [pid = 980] [serial = 2238] [outer = 12927400] 15:50:27 INFO - PROCESS | 980 | 1468191027463 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 980 | ++DOMWINDOW == 58 (12BD6000) [pid = 980] [serial = 2239] [outer = 12927400] 15:50:27 INFO - PROCESS | 980 | 1468191027944 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]]]}] 15:50:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:50:28 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 15:50:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 703ms 15:50:28 INFO - PROCESS | 980 | 1468191027990 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 980 | 1468191027994 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 15:50:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:50:28 INFO - PROCESS | 980 | 1468191028004 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 980 | 1468191028007 Marionette TRACE conn3 <- [1,2946,null,{}] 15:50:28 INFO - PROCESS | 980 | 1468191028011 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}] 15:50:28 INFO - PROCESS | 980 | 1468191028014 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:28 INFO - PROCESS | 980 | 1468191028120 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:50:28 INFO - PROCESS | 980 | 1468191028128 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 980 | 1468191028131 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:28 INFO - PROCESS | 980 | ++DOCSHELL 131EF800 == 29 [pid = 980] [id = 747] 15:50:28 INFO - PROCESS | 980 | ++DOMWINDOW == 59 (131F0000) [pid = 980] [serial = 2240] [outer = 00000000] 15:50:28 INFO - PROCESS | 980 | ++DOMWINDOW == 60 (13234800) [pid = 980] [serial = 2241] [outer = 131F0000] 15:50:28 INFO - PROCESS | 980 | 1468191028177 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 980 | ++DOMWINDOW == 61 (132ED000) [pid = 980] [serial = 2242] [outer = 131F0000] 15:50:28 INFO - PROCESS | 980 | 1468191028640 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]]]}] 15:50:28 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. 15:50:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 703ms 15:50:28 INFO - PROCESS | 980 | 1468191028705 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 980 | 1468191028707 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 15:50:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:50:28 INFO - PROCESS | 980 | 1468191028711 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 980 | 1468191028714 Marionette TRACE conn3 <- [1,2950,null,{}] 15:50:28 INFO - PROCESS | 980 | 1468191028725 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}] 15:50:28 INFO - PROCESS | 980 | 1468191028731 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:28 INFO - PROCESS | 980 | 1468191028840 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:50:28 INFO - PROCESS | 980 | 1468191028939 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 980 | 1468191028942 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:28 INFO - PROCESS | 980 | ++DOCSHELL 1501F000 == 30 [pid = 980] [id = 748] 15:50:28 INFO - PROCESS | 980 | ++DOMWINDOW == 62 (15021000) [pid = 980] [serial = 2243] [outer = 00000000] 15:50:29 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (1583A800) [pid = 980] [serial = 2244] [outer = 15021000] 15:50:29 INFO - PROCESS | 980 | 1468191028991 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (15E72C00) [pid = 980] [serial = 2245] [outer = 15021000] 15:50:29 INFO - PROCESS | 980 | 1468191029347 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]]]}] 15:50:29 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. 15:50:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 703ms 15:50:29 INFO - PROCESS | 980 | 1468191029410 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 980 | 1468191029423 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 15:50:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:50:29 INFO - PROCESS | 980 | 1468191029427 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 980 | 1468191029428 Marionette TRACE conn3 <- [1,2954,null,{}] 15:50:29 INFO - PROCESS | 980 | 1468191029432 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}] 15:50:29 INFO - PROCESS | 980 | 1468191029433 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:29 INFO - PROCESS | 980 | 1468191029515 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:50:29 INFO - PROCESS | 980 | 1468191029604 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 980 | 1468191029606 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:29 INFO - PROCESS | 980 | ++DOCSHELL 153A1C00 == 31 [pid = 980] [id = 749] 15:50:29 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (1587AC00) [pid = 980] [serial = 2246] [outer = 00000000] 15:50:29 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (1631EC00) [pid = 980] [serial = 2247] [outer = 1587AC00] 15:50:29 INFO - PROCESS | 980 | 1468191029650 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (16326C00) [pid = 980] [serial = 2248] [outer = 1587AC00] 15:50:30 INFO - PROCESS | 980 | 1468191029982 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]]]}] 15:50:30 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. 15:50:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 594ms 15:50:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:50:30 INFO - PROCESS | 980 | 1468191030023 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 980 | 1468191030025 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 15:50:30 INFO - PROCESS | 980 | 1468191030029 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 980 | 1468191030030 Marionette TRACE conn3 <- [1,2958,null,{}] 15:50:30 INFO - PROCESS | 980 | 1468191030034 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}] 15:50:30 INFO - PROCESS | 980 | 1468191030035 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:30 INFO - PROCESS | 980 | 1468191030153 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:50:30 INFO - PROCESS | 980 | 1468191030161 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 980 | 1468191030163 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:30 INFO - PROCESS | 980 | ++DOCSHELL 13235800 == 32 [pid = 980] [id = 750] 15:50:30 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (16325800) [pid = 980] [serial = 2249] [outer = 00000000] 15:50:30 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (16490000) [pid = 980] [serial = 2250] [outer = 16325800] 15:50:30 INFO - PROCESS | 980 | 1468191030206 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (1697B800) [pid = 980] [serial = 2251] [outer = 16325800] 15:50:30 INFO - PROCESS | 980 | 1468191030612 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]]]}] 15:50:30 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. 15:50:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 625ms 15:50:30 INFO - PROCESS | 980 | 1468191030667 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 980 | 1468191030669 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 15:50:30 INFO - PROCESS | 980 | 1468191030672 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:50:30 INFO - PROCESS | 980 | 1468191030674 Marionette TRACE conn3 <- [1,2962,null,{}] 15:50:30 INFO - PROCESS | 980 | 1468191030677 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}] 15:50:30 INFO - PROCESS | 980 | 1468191030683 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:30 INFO - PROCESS | 980 | 1468191030850 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:50:30 INFO - PROCESS | 980 | 1468191030862 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 980 | 1468191030864 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:30 INFO - PROCESS | 980 | ++DOCSHELL 16F15800 == 33 [pid = 980] [id = 751] 15:50:30 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (16F16000) [pid = 980] [serial = 2252] [outer = 00000000] 15:50:30 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17251400) [pid = 980] [serial = 2253] [outer = 16F16000] 15:50:30 INFO - PROCESS | 980 | 1468191030923 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (17694C00) [pid = 980] [serial = 2254] [outer = 16F16000] 15:50:31 INFO - PROCESS | 980 | 1468191031336 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]]]}] 15:50:31 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. 15:50:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 687ms 15:50:31 INFO - PROCESS | 980 | 1468191031372 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 980 | 1468191031374 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 15:50:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:50:31 INFO - PROCESS | 980 | 1468191031377 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 980 | 1468191031379 Marionette TRACE conn3 <- [1,2966,null,{}] 15:50:31 INFO - PROCESS | 980 | 1468191031382 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}] 15:50:31 INFO - PROCESS | 980 | 1468191031384 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:31 INFO - PROCESS | 980 | 1468191031511 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:50:31 INFO - PROCESS | 980 | 1468191031553 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 980 | 1468191031555 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:31 INFO - PROCESS | 980 | ++DOCSHELL 13E9AC00 == 34 [pid = 980] [id = 752] 15:50:31 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (17690C00) [pid = 980] [serial = 2255] [outer = 00000000] 15:50:31 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1819F800) [pid = 980] [serial = 2256] [outer = 17690C00] 15:50:31 INFO - PROCESS | 980 | 1468191031601 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (181A4800) [pid = 980] [serial = 2257] [outer = 17690C00] 15:50:31 INFO - PROCESS | 980 | 1468191031966 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]]]}] 15:50:32 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. 15:50:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 641ms 15:50:32 INFO - PROCESS | 980 | 1468191032016 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 980 | 1468191032017 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 15:50:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:50:32 INFO - PROCESS | 980 | 1468191032021 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 980 | 1468191032022 Marionette TRACE conn3 <- [1,2970,null,{}] 15:50:32 INFO - PROCESS | 980 | 1468191032025 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}] 15:50:32 INFO - PROCESS | 980 | 1468191032027 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:32 INFO - PROCESS | 980 | 1468191032154 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:50:32 INFO - PROCESS | 980 | 1468191032218 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 980 | 1468191032220 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:32 INFO - PROCESS | 980 | ++DOCSHELL 130A5C00 == 35 [pid = 980] [id = 753] 15:50:32 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (18386C00) [pid = 980] [serial = 2258] [outer = 00000000] 15:50:32 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183C8000) [pid = 980] [serial = 2259] [outer = 18386C00] 15:50:32 INFO - PROCESS | 980 | 1468191032263 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (185A7000) [pid = 980] [serial = 2260] [outer = 18386C00] 15:50:32 INFO - PROCESS | 980 | 1468191032618 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"]]]}] 15:50:32 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 15:50:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:50:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 640ms 15:50:32 INFO - PROCESS | 980 | 1468191032659 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 980 | 1468191032661 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 15:50:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:50:32 INFO - PROCESS | 980 | 1468191032665 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 980 | 1468191032666 Marionette TRACE conn3 <- [1,2974,null,{}] 15:50:32 INFO - PROCESS | 980 | 1468191032670 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}] 15:50:32 INFO - PROCESS | 980 | 1468191032671 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:32 INFO - PROCESS | 980 | 1468191032782 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:50:32 INFO - PROCESS | 980 | 1468191032787 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 980 | 1468191032789 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:32 INFO - PROCESS | 980 | ++DOCSHELL 1501C400 == 36 [pid = 980] [id = 754] 15:50:32 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (198CC400) [pid = 980] [serial = 2261] [outer = 00000000] 15:50:32 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (19A27800) [pid = 980] [serial = 2262] [outer = 198CC400] 15:50:32 INFO - PROCESS | 980 | 1468191032831 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (19A29800) [pid = 980] [serial = 2263] [outer = 198CC400] 15:50:33 INFO - PROCESS | 980 | 1468191033271 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]]]}] 15:50:33 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. 15:50:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 641ms 15:50:33 INFO - PROCESS | 980 | 1468191033308 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 980 | 1468191033310 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 15:50:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:50:33 INFO - PROCESS | 980 | 1468191033314 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 980 | 1468191033315 Marionette TRACE conn3 <- [1,2978,null,{}] 15:50:33 INFO - PROCESS | 980 | 1468191033319 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}] 15:50:33 INFO - PROCESS | 980 | 1468191033320 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:33 INFO - PROCESS | 980 | 1468191033445 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:50:33 INFO - PROCESS | 980 | 1468191033450 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 980 | 1468191033452 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:33 INFO - PROCESS | 980 | ++DOCSHELL 198D6C00 == 37 [pid = 980] [id = 755] 15:50:33 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (19A29C00) [pid = 980] [serial = 2264] [outer = 00000000] 15:50:33 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (19ACC000) [pid = 980] [serial = 2265] [outer = 19A29C00] 15:50:33 INFO - PROCESS | 980 | 1468191033494 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (19ACD000) [pid = 980] [serial = 2266] [outer = 19A29C00] 15:50:33 INFO - PROCESS | 980 | ++DOCSHELL 19D81000 == 38 [pid = 980] [id = 756] 15:50:33 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (19D82400) [pid = 980] [serial = 2267] [outer = 00000000] 15:50:33 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (19D85C00) [pid = 980] [serial = 2268] [outer = 19D82400] 15:50:33 INFO - PROCESS | 980 | 1468191033954 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]]]}] 15:50:34 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. 15:50:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 687ms 15:50:34 INFO - PROCESS | 980 | 1468191034013 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 980 | 1468191034015 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 15:50:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:50:34 INFO - PROCESS | 980 | 1468191034023 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 980 | 1468191034026 Marionette TRACE conn3 <- [1,2982,null,{}] 15:50:34 INFO - PROCESS | 980 | 1468191034030 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}] 15:50:34 INFO - PROCESS | 980 | 1468191034034 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:34 INFO - PROCESS | 980 | 1468191034228 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:50:34 INFO - PROCESS | 980 | 1468191034252 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 980 | 1468191034254 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:34 INFO - PROCESS | 980 | ++DOCSHELL 13213C00 == 39 [pid = 980] [id = 757] 15:50:34 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19D28800) [pid = 980] [serial = 2269] [outer = 00000000] 15:50:34 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19D82800) [pid = 980] [serial = 2270] [outer = 19D28800] 15:50:34 INFO - PROCESS | 980 | 1468191034298 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (1A17EC00) [pid = 980] [serial = 2271] [outer = 19D28800] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19A2D000) [pid = 980] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 88 (177A1800) [pid = 980] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1770E800) [pid = 980] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19A25000) [pid = 980] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 85 (12921000) [pid = 980] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 84 (183BC400) [pid = 980] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1724E800) [pid = 980] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 82 (15F8E000) [pid = 980] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13215400) [pid = 980] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 80 (10BC2C00) [pid = 980] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 79 (139D0800) [pid = 980] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:50:34 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1428E000) [pid = 980] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:50:34 INFO - PROCESS | 980 | 1468191034844 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]]]}] 15:50:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:50: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 15:50:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 844ms 15:50:34 INFO - PROCESS | 980 | 1468191034862 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 980 | 1468191034864 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 15:50:34 INFO - PROCESS | 980 | 1468191034867 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:50:34 INFO - PROCESS | 980 | 1468191034868 Marionette TRACE conn3 <- [1,2986,null,{}] 15:50:34 INFO - PROCESS | 980 | 1468191034872 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}] 15:50:34 INFO - PROCESS | 980 | 1468191034873 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:34 INFO - PROCESS | 980 | 1468191034953 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:50:35 INFO - PROCESS | 980 | 1468191035053 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 980 | 1468191035054 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:35 INFO - PROCESS | 980 | ++DOCSHELL 15F32000 == 40 [pid = 980] [id = 758] 15:50:35 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (15F8E000) [pid = 980] [serial = 2272] [outer = 00000000] 15:50:35 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (185B0400) [pid = 980] [serial = 2273] [outer = 15F8E000] 15:50:35 INFO - PROCESS | 980 | 1468191035096 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (185B5400) [pid = 980] [serial = 2274] [outer = 15F8E000] 15:50:35 INFO - PROCESS | 980 | 1468191035415 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]]]}] 15:50:35 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. 15:50:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 593ms 15:50:35 INFO - PROCESS | 980 | 1468191035464 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 980 | 1468191035466 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 15:50:35 INFO - PROCESS | 980 | 1468191035469 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:50:35 INFO - PROCESS | 980 | 1468191035471 Marionette TRACE conn3 <- [1,2990,null,{}] 15:50:35 INFO - PROCESS | 980 | 1468191035474 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}] 15:50:35 INFO - PROCESS | 980 | 1468191035486 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:35 INFO - PROCESS | 980 | 1468191035606 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:50:35 INFO - PROCESS | 980 | 1468191035614 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 980 | 1468191035616 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:35 INFO - PROCESS | 980 | ++DOCSHELL 15394000 == 41 [pid = 980] [id = 759] 15:50:35 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1631E800) [pid = 980] [serial = 2275] [outer = 00000000] 15:50:35 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1A328000) [pid = 980] [serial = 2276] [outer = 1631E800] 15:50:35 INFO - PROCESS | 980 | 1468191035658 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1A32C400) [pid = 980] [serial = 2277] [outer = 1631E800] 15:50:36 INFO - PROCESS | 980 | 1468191036049 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]]]}] 15:50:36 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. 15:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 641ms 15:50:36 INFO - PROCESS | 980 | 1468191036108 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 980 | 1468191036109 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 15:50:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:50:36 INFO - PROCESS | 980 | 1468191036113 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 980 | 1468191036114 Marionette TRACE conn3 <- [1,2994,null,{}] 15:50:36 INFO - PROCESS | 980 | 1468191036118 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}] 15:50:36 INFO - PROCESS | 980 | 1468191036120 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:36 INFO - PROCESS | 980 | 1468191036246 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:50:36 INFO - PROCESS | 980 | 1468191036257 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 980 | 1468191036258 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:36 INFO - PROCESS | 980 | ++DOCSHELL 1A332400 == 42 [pid = 980] [id = 760] 15:50:36 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1A47BC00) [pid = 980] [serial = 2278] [outer = 00000000] 15:50:36 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1A4D4800) [pid = 980] [serial = 2279] [outer = 1A47BC00] 15:50:36 INFO - PROCESS | 980 | 1468191036301 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1A4D6800) [pid = 980] [serial = 2280] [outer = 1A47BC00] 15:50:36 INFO - PROCESS | 980 | 1468191036677 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]]]}] 15:50: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. 15:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 593ms 15:50:36 INFO - PROCESS | 980 | 1468191036737 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 980 | 1468191036741 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 15:50:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:50:36 INFO - PROCESS | 980 | 1468191036772 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 980 | 1468191036776 Marionette TRACE conn3 <- [1,2998,null,{}] 15:50:36 INFO - PROCESS | 980 | 1468191036788 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}] 15:50:36 INFO - PROCESS | 980 | 1468191036792 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:36 INFO - PROCESS | 980 | 1468191036914 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:50:37 INFO - PROCESS | 980 | 1468191037080 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 980 | 1468191037084 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:37 INFO - PROCESS | 980 | ++DOCSHELL 12929800 == 43 [pid = 980] [id = 761] 15:50:37 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (129AF000) [pid = 980] [serial = 2281] [outer = 00000000] 15:50:37 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (12D7C400) [pid = 980] [serial = 2282] [outer = 129AF000] 15:50:37 INFO - PROCESS | 980 | 1468191037138 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (13154C00) [pid = 980] [serial = 2283] [outer = 129AF000] 15:50:37 INFO - PROCESS | 980 | [980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:50:37 INFO - PROCESS | 980 | 1468191037754 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:50:37 INFO - {} 15:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:50:37 INFO - {} 15:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:50:37 INFO - {} 15:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:50:37 INFO - {} 15:50:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1000ms 15:50:37 INFO - PROCESS | 980 | 1468191037774 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 980 | 1468191037778 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 15:50:37 INFO - TEST-START | /FileAPI/fileReader.html 15:50:37 INFO - PROCESS | 980 | 1468191037784 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 980 | 1468191037788 Marionette TRACE conn3 <- [1,3002,null,{}] 15:50:37 INFO - PROCESS | 980 | 1468191037815 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}] 15:50:37 INFO - PROCESS | 980 | 1468191037818 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:38 INFO - PROCESS | 980 | 1468191037978 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:50:38 INFO - PROCESS | 980 | 1468191038040 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 980 | 1468191038043 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:38 INFO - PROCESS | 980 | ++DOCSHELL 15F31400 == 44 [pid = 980] [id = 762] 15:50:38 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (15F32800) [pid = 980] [serial = 2284] [outer = 00000000] 15:50:38 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (1648D400) [pid = 980] [serial = 2285] [outer = 15F32800] 15:50:38 INFO - PROCESS | 980 | 1468191038098 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 980 | ++DOMWINDOW == 93 (16B3C800) [pid = 980] [serial = 2286] [outer = 15F32800] 15:50:38 INFO - PROCESS | 980 | 1468191038761 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]]]}] 15:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:50:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 1047ms 15:50:38 INFO - PROCESS | 980 | 1468191038830 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 980 | 1468191038833 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 15:50:38 INFO - TEST-START | /FileAPI/historical.html 15:50:38 INFO - PROCESS | 980 | 1468191038836 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 980 | 1468191038839 Marionette TRACE conn3 <- [1,3006,null,{}] 15:50:38 INFO - PROCESS | 980 | 1468191038848 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}] 15:50:38 INFO - PROCESS | 980 | 1468191038853 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:38 INFO - PROCESS | 980 | 1468191038969 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:50:39 INFO - PROCESS | 980 | 1468191039236 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 980 | 1468191039239 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:39 INFO - PROCESS | 980 | ++DOCSHELL 1047A800 == 45 [pid = 980] [id = 763] 15:50:39 INFO - PROCESS | 980 | ++DOMWINDOW == 94 (10A03C00) [pid = 980] [serial = 2287] [outer = 00000000] 15:50:39 INFO - PROCESS | 980 | ++DOMWINDOW == 95 (112D3000) [pid = 980] [serial = 2288] [outer = 10A03C00] 15:50:39 INFO - PROCESS | 980 | 1468191039314 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 980 | ++DOMWINDOW == 96 (11CD4800) [pid = 980] [serial = 2289] [outer = 10A03C00] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 16483400 == 44 [pid = 980] [id = 743] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 15394000 == 43 [pid = 980] [id = 759] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 15F32000 == 42 [pid = 980] [id = 758] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 13213C00 == 41 [pid = 980] [id = 757] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 19D81000 == 40 [pid = 980] [id = 756] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 198D6C00 == 39 [pid = 980] [id = 755] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 1501C400 == 38 [pid = 980] [id = 754] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 130A5C00 == 37 [pid = 980] [id = 753] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 13E9AC00 == 36 [pid = 980] [id = 752] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 16F15800 == 35 [pid = 980] [id = 751] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 13235800 == 34 [pid = 980] [id = 750] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 153A1C00 == 33 [pid = 980] [id = 749] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 1501F000 == 32 [pid = 980] [id = 748] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 131EF800 == 31 [pid = 980] [id = 747] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 128AD800 == 30 [pid = 980] [id = 746] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 10E4A400 == 29 [pid = 980] [id = 745] 15:50:39 INFO - PROCESS | 980 | --DOCSHELL 1697D800 == 28 [pid = 980] [id = 744] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 95 (19C5E800) [pid = 980] [serial = 2231] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 94 (19D2B800) [pid = 980] [serial = 2233] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 93 (18387C00) [pid = 980] [serial = 2218] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 92 (198D1000) [pid = 980] [serial = 2221] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 91 (183BF800) [pid = 980] [serial = 2219] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19A2F800) [pid = 980] [serial = 2224] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 89 (198CD800) [pid = 980] [serial = 2222] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19C5AC00) [pid = 980] [serial = 2230] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 87 (19A32400) [pid = 980] [serial = 2225] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 86 (129B9000) [pid = 980] [serial = 2200] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 85 (177AD000) [pid = 980] [serial = 2198] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 84 (17290400) [pid = 980] [serial = 2215] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1632A000) [pid = 980] [serial = 2212] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 82 (1648A000) [pid = 980] [serial = 2213] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 81 (13E9BC00) [pid = 980] [serial = 2209] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 80 (15021C00) [pid = 980] [serial = 2210] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 79 (131F0400) [pid = 980] [serial = 2207] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 78 (130CC800) [pid = 980] [serial = 2206] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 77 (14294000) [pid = 980] [serial = 2204] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 76 (13C35C00) [pid = 980] [serial = 2203] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 75 (12D80C00) [pid = 980] [serial = 2201] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 74 (16D5B800) [pid = 980] [serial = 2227] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 73 (19A28C00) [pid = 980] [serial = 2228] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | --DOMWINDOW == 72 (17691400) [pid = 980] [serial = 2216] [outer = 00000000] [url = about:blank] 15:50:39 INFO - PROCESS | 980 | 1468191039932 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"]]]}] 15:50:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:50:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:50:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:50:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:50:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:50:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:50:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:50:40 INFO - TEST-OK | /FileAPI/historical.html | took 1156ms 15:50:40 INFO - PROCESS | 980 | 1468191039992 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 980 | 1468191039996 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 15:50:40 INFO - PROCESS | 980 | 1468191040000 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - TEST-START | /FileAPI/idlharness.html 15:50:40 INFO - PROCESS | 980 | 1468191040003 Marionette TRACE conn3 <- [1,3010,null,{}] 15:50:40 INFO - PROCESS | 980 | 1468191040008 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}] 15:50:40 INFO - PROCESS | 980 | 1468191040012 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:40 INFO - PROCESS | 980 | 1468191040100 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:50:40 INFO - PROCESS | 980 | 1468191040208 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 980 | 1468191040211 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:40 INFO - PROCESS | 980 | ++DOCSHELL 130A5000 == 29 [pid = 980] [id = 764] 15:50:40 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (13133800) [pid = 980] [serial = 2290] [outer = 00000000] 15:50:40 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13214400) [pid = 980] [serial = 2291] [outer = 13133800] 15:50:40 INFO - PROCESS | 980 | 1468191040258 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (13951800) [pid = 980] [serial = 2292] [outer = 13133800] 15:50:41 INFO - PROCESS | 980 | 1468191041039 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]]]}] 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:50:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:50:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:50:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:50:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:50:41 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 15:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:50:41 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 15:50:41 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 15:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:50:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:50:41 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 15:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:50:41 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 15:50:41 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 15:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:50:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 1219ms 15:50:41 INFO - PROCESS | 980 | 1468191041223 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 980 | 1468191041227 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 15:50:41 INFO - TEST-START | /FileAPI/idlharness.worker 15:50:41 INFO - PROCESS | 980 | 1468191041232 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 980 | 1468191041243 Marionette TRACE conn3 <- [1,3014,null,{}] 15:50:41 INFO - PROCESS | 980 | 1468191041247 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}] 15:50:41 INFO - PROCESS | 980 | 1468191041249 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:41 INFO - PROCESS | 980 | 1468191041339 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:50:41 INFO - PROCESS | 980 | 1468191041345 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 980 | 1468191041348 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:41 INFO - PROCESS | 980 | ++DOCSHELL 15394000 == 30 [pid = 980] [id = 765] 15:50:41 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (1539BC00) [pid = 980] [serial = 2293] [outer = 00000000] 15:50:41 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (18387C00) [pid = 980] [serial = 2294] [outer = 1539BC00] 15:50:41 INFO - PROCESS | 980 | 1468191041391 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (183C2800) [pid = 980] [serial = 2295] [outer = 1539BC00] 15:50:41 INFO - PROCESS | 980 | [980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:50:42 INFO - PROCESS | 980 | 1468191042383 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,{},{}]]]}] 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:50:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:50:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:50:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:50:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:50:42 INFO - {} 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:50:42 INFO - {} 15:50:42 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 - {} 15:50:42 INFO - {} 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:50:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:50:42 INFO - {} 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:50:42 INFO - {} 15:50:42 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 - {} 15:50:42 INFO - {} 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 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 15:50:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:50:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:50:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:50:42 INFO - {} 15:50:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1297ms 15:50:42 INFO - PROCESS | 980 | 1468191042533 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 980 | 1468191042537 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 15:50:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:50:42 INFO - PROCESS | 980 | 1468191042542 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 980 | 1468191042547 Marionette TRACE conn3 <- [1,3018,null,{}] 15:50:42 INFO - PROCESS | 980 | 1468191042561 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}] 15:50:42 INFO - PROCESS | 980 | 1468191042564 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:42 INFO - PROCESS | 980 | 1468191042684 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:50:42 INFO - PROCESS | 980 | 1468191042774 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 980 | 1468191042776 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:42 INFO - PROCESS | 980 | ++DOCSHELL 183CA400 == 31 [pid = 980] [id = 766] 15:50:42 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (198D2400) [pid = 980] [serial = 2296] [outer = 00000000] 15:50:42 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1AE68400) [pid = 980] [serial = 2297] [outer = 198D2400] 15:50:42 INFO - PROCESS | 980 | 1468191042819 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1AE6A800) [pid = 980] [serial = 2298] [outer = 198D2400] 15:50:43 INFO - PROCESS | 980 | 1468191043229 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]]]}] 15:50:43 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 15:50:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 765ms 15:50:43 INFO - PROCESS | 980 | 1468191043308 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 980 | 1468191043310 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 15:50:43 INFO - PROCESS | 980 | 1468191043313 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 980 | 1468191043315 Marionette TRACE conn3 <- [1,3022,null,{}] 15:50:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:50:43 INFO - PROCESS | 980 | 1468191043318 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}] 15:50:43 INFO - PROCESS | 980 | 1468191043320 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:43 INFO - PROCESS | 980 | 1468191043445 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:50:43 INFO - PROCESS | 980 | 1468191043455 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 980 | 1468191043457 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:43 INFO - PROCESS | 980 | ++DOCSHELL 1AAC8C00 == 32 [pid = 980] [id = 767] 15:50:43 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (1AE6E000) [pid = 980] [serial = 2299] [outer = 00000000] 15:50:43 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (1AE73C00) [pid = 980] [serial = 2300] [outer = 1AE6E000] 15:50:43 INFO - PROCESS | 980 | 1468191043499 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1B064000) [pid = 980] [serial = 2301] [outer = 1AE6E000] 15:50:43 INFO - PROCESS | 980 | 1468191043912 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]]]}] 15:50:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:50:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 641ms 15:50:43 INFO - PROCESS | 980 | 1468191043954 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 980 | 1468191043956 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 15:50:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:50:43 INFO - PROCESS | 980 | 1468191043959 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 980 | 1468191043961 Marionette TRACE conn3 <- [1,3026,null,{}] 15:50:43 INFO - PROCESS | 980 | 1468191043964 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}] 15:50:43 INFO - PROCESS | 980 | 1468191043966 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:44 INFO - PROCESS | 980 | 1468191044080 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:50:44 INFO - PROCESS | 980 | 1468191044175 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 980 | 1468191044180 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:44 INFO - PROCESS | 980 | ++DOCSHELL 1B06B000 == 33 [pid = 980] [id = 768] 15:50:44 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (1B06B400) [pid = 980] [serial = 2302] [outer = 00000000] 15:50:44 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (1B06EC00) [pid = 980] [serial = 2303] [outer = 1B06B400] 15:50:44 INFO - PROCESS | 980 | 1468191044232 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (1B44B000) [pid = 980] [serial = 2304] [outer = 1B06B400] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 86 (19D28800) [pid = 980] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 85 (198CC400) [pid = 980] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 84 (12927400) [pid = 980] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1587AC00) [pid = 980] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 82 (19A29C00) [pid = 980] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 81 (17690C00) [pid = 980] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 80 (10E53400) [pid = 980] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 79 (198D2C00) [pid = 980] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 78 (18386C00) [pid = 980] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 77 (16325800) [pid = 980] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 76 (131F0000) [pid = 980] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 75 (15021000) [pid = 980] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1631E800) [pid = 980] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 73 (15F8E000) [pid = 980] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 72 (19D82400) [pid = 980] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:50:44 INFO - PROCESS | 980 | --DOMWINDOW == 71 (16F16000) [pid = 980] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:50:44 INFO - PROCESS | 980 | 1468191044749 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"]]]}] 15:50:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:50:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:50:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 844ms 15:50:44 INFO - PROCESS | 980 | 1468191044802 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 980 | 1468191044804 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 15:50:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:50:44 INFO - PROCESS | 980 | 1468191044808 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 980 | 1468191044809 Marionette TRACE conn3 <- [1,3030,null,{}] 15:50:44 INFO - PROCESS | 980 | 1468191044813 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}] 15:50:44 INFO - PROCESS | 980 | 1468191044815 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:44 INFO - PROCESS | 980 | 1468191044933 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:50:45 INFO - PROCESS | 980 | 1468191044998 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 980 | 1468191045000 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:45 INFO - PROCESS | 980 | ++DOCSHELL 11048800 == 34 [pid = 980] [id = 769] 15:50:45 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (11048C00) [pid = 980] [serial = 2305] [outer = 00000000] 15:50:45 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1104FC00) [pid = 980] [serial = 2306] [outer = 11048C00] 15:50:45 INFO - PROCESS | 980 | 1468191045042 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (13948400) [pid = 980] [serial = 2307] [outer = 11048C00] 15:50:45 INFO - PROCESS | 980 | 1468191045527 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]]]}] 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:50:45 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. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:50:45 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'.) 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:50:45 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. 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:50:45 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. 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:50:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:50:45 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. 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:50:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 15:50:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:50:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:50:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 844ms 15:50:45 INFO - PROCESS | 980 | 1468191045660 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 980 | 1468191045662 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 15:50:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:50:45 INFO - PROCESS | 980 | 1468191045665 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 980 | 1468191045667 Marionette TRACE conn3 <- [1,3034,null,{}] 15:50:45 INFO - PROCESS | 980 | 1468191045670 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}] 15:50:45 INFO - PROCESS | 980 | 1468191045672 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:45 INFO - PROCESS | 980 | 1468191045803 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:50:45 INFO - PROCESS | 980 | 1468191045860 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 980 | 1468191045862 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:45 INFO - PROCESS | 980 | ++DOCSHELL 1631C000 == 35 [pid = 980] [id = 770] 15:50:45 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1104F800) [pid = 980] [serial = 2308] [outer = 00000000] 15:50:45 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (19AF0400) [pid = 980] [serial = 2309] [outer = 1104F800] 15:50:45 INFO - PROCESS | 980 | 1468191045904 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (19AF2000) [pid = 980] [serial = 2310] [outer = 1104F800] 15:50:46 INFO - PROCESS | 980 | [980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:50:46 INFO - PROCESS | 980 | 1468191046270 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:50:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:50:46 INFO - {} 15:50:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 641ms 15:50:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:50:46 INFO - PROCESS | 980 | 1468191046303 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 980 | 1468191046305 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 15:50:46 INFO - PROCESS | 980 | 1468191046308 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 980 | 1468191046310 Marionette TRACE conn3 <- [1,3038,null,{}] 15:50:46 INFO - PROCESS | 980 | 1468191046313 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}] 15:50:46 INFO - PROCESS | 980 | 1468191046315 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:46 INFO - PROCESS | 980 | 1468191046436 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:50:46 INFO - PROCESS | 980 | 1468191046443 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 980 | 1468191046445 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:46 INFO - PROCESS | 980 | ++DOCSHELL 10EE8C00 == 36 [pid = 980] [id = 771] 15:50:46 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (16486400) [pid = 980] [serial = 2311] [outer = 00000000] 15:50:46 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1A956400) [pid = 980] [serial = 2312] [outer = 16486400] 15:50:46 INFO - PROCESS | 980 | 1468191046487 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1B068C00) [pid = 980] [serial = 2313] [outer = 16486400] 15:50:47 INFO - PROCESS | 980 | 1468191047042 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]]]}] 15:50:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:50:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:50:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:50:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:50:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 797ms 15:50:47 INFO - PROCESS | 980 | 1468191047134 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 980 | 1468191047139 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 15:50:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:50:47 INFO - PROCESS | 980 | 1468191047170 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 980 | 1468191047175 Marionette TRACE conn3 <- [1,3042,null,{}] 15:50:47 INFO - PROCESS | 980 | 1468191047180 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}] 15:50:47 INFO - PROCESS | 980 | 1468191047183 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:47 INFO - PROCESS | 980 | 1468191047302 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:50:47 INFO - PROCESS | 980 | 1468191047435 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 980 | 1468191047438 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:47 INFO - PROCESS | 980 | ++DOCSHELL 1104EC00 == 37 [pid = 980] [id = 772] 15:50:47 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (1104F000) [pid = 980] [serial = 2314] [outer = 00000000] 15:50:47 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (131F0800) [pid = 980] [serial = 2315] [outer = 1104F000] 15:50:47 INFO - PROCESS | 980 | 1468191047495 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (13432800) [pid = 980] [serial = 2316] [outer = 1104F000] 15:50:48 INFO - PROCESS | 980 | 1468191048306 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"]]]}] 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:50:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:50: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" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:50: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" 15:50:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:50:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1344ms 15:50:48 INFO - PROCESS | 980 | 1468191048527 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 980 | 1468191048532 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 15:50:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:50:48 INFO - PROCESS | 980 | 1468191048539 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 980 | 1468191048542 Marionette TRACE conn3 <- [1,3046,null,{}] 15:50:48 INFO - PROCESS | 980 | 1468191048546 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}] 15:50:48 INFO - PROCESS | 980 | 1468191048549 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:48 INFO - PROCESS | 980 | 1468191048649 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:50:48 INFO - PROCESS | 980 | 1468191048815 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 980 | 1468191048820 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:48 INFO - PROCESS | 980 | ++DOCSHELL 17DE8400 == 38 [pid = 980] [id = 773] 15:50:48 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (18381400) [pid = 980] [serial = 2317] [outer = 00000000] 15:50:48 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (198D1000) [pid = 980] [serial = 2318] [outer = 18381400] 15:50:48 INFO - PROCESS | 980 | 1468191048919 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (198D6800) [pid = 980] [serial = 2319] [outer = 18381400] 15:50:49 INFO - PROCESS | 980 | 1468191049467 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]]]}] 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:50:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:50:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:50:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:50:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:50:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:50:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:50:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:50:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:50:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1000ms 15:50:49 INFO - PROCESS | 980 | 1468191049540 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 980 | 1468191049543 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 15:50:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:50:49 INFO - PROCESS | 980 | 1468191049547 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 980 | 1468191049551 Marionette TRACE conn3 <- [1,3050,null,{}] 15:50:49 INFO - PROCESS | 980 | 1468191049561 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}] 15:50:49 INFO - PROCESS | 980 | 1468191049566 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:49 INFO - PROCESS | 980 | 1468191049702 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:50:49 INFO - PROCESS | 980 | 1468191049845 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 980 | 1468191049849 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:49 INFO - PROCESS | 980 | ++DOCSHELL 1770E800 == 39 [pid = 980] [id = 774] 15:50:49 INFO - PROCESS | 980 | ++DOMWINDOW == 87 (177A1800) [pid = 980] [serial = 2320] [outer = 00000000] 15:50:49 INFO - PROCESS | 980 | ++DOMWINDOW == 88 (19C5F000) [pid = 980] [serial = 2321] [outer = 177A1800] 15:50:49 INFO - PROCESS | 980 | 1468191049906 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 980 | ++DOMWINDOW == 89 (19D2A800) [pid = 980] [serial = 2322] [outer = 177A1800] 15:50:50 INFO - PROCESS | 980 | [980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:50:50 INFO - PROCESS | 980 | 1468191050627 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:50:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:50:50 INFO - {} 15:50:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1094ms 15:50:50 INFO - PROCESS | 980 | 1468191050650 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 980 | 1468191050654 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 15:50:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:50:50 INFO - PROCESS | 980 | 1468191050659 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 980 | 1468191050662 Marionette TRACE conn3 <- [1,3054,null,{}] 15:50:50 INFO - PROCESS | 980 | 1468191050668 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}] 15:50:50 INFO - PROCESS | 980 | 1468191050670 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:50 INFO - PROCESS | 980 | 1468191050775 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:50:50 INFO - PROCESS | 980 | 1468191050918 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 980 | 1468191050922 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:50 INFO - PROCESS | 980 | ++DOCSHELL 13134400 == 40 [pid = 980] [id = 775] 15:50:50 INFO - PROCESS | 980 | ++DOMWINDOW == 90 (13156C00) [pid = 980] [serial = 2323] [outer = 00000000] 15:50:50 INFO - PROCESS | 980 | ++DOMWINDOW == 91 (13950000) [pid = 980] [serial = 2324] [outer = 13156C00] 15:50:51 INFO - PROCESS | 980 | 1468191050974 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 980 | ++DOMWINDOW == 92 (13CE9400) [pid = 980] [serial = 2325] [outer = 13156C00] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 1631C000 == 39 [pid = 980] [id = 770] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 11048800 == 38 [pid = 980] [id = 769] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 1B06B000 == 37 [pid = 980] [id = 768] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 1AAC8C00 == 36 [pid = 980] [id = 767] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 183CA400 == 35 [pid = 980] [id = 766] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 15394000 == 34 [pid = 980] [id = 765] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 130A5000 == 33 [pid = 980] [id = 764] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 1047A800 == 32 [pid = 980] [id = 763] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 12929800 == 31 [pid = 980] [id = 761] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 1A332400 == 30 [pid = 980] [id = 760] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 15F31400 == 29 [pid = 980] [id = 762] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 1770E800 == 28 [pid = 980] [id = 774] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 17DE8400 == 27 [pid = 980] [id = 773] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 10EE8C00 == 26 [pid = 980] [id = 771] 15:50:51 INFO - PROCESS | 980 | --DOCSHELL 1104EC00 == 25 [pid = 980] [id = 772] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 91 (185B0400) [pid = 980] [serial = 2273] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 90 (19D82800) [pid = 980] [serial = 2270] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 89 (19D85C00) [pid = 980] [serial = 2268] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 88 (19ACD000) [pid = 980] [serial = 2266] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 87 (1A328000) [pid = 980] [serial = 2276] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 86 (1A17EC00) [pid = 980] [serial = 2271] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 85 (17694C00) [pid = 980] [serial = 2254] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1A4D4800) [pid = 980] [serial = 2279] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 83 (17251400) [pid = 980] [serial = 2253] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 82 (185A7000) [pid = 980] [serial = 2260] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 81 (185B5400) [pid = 980] [serial = 2274] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 80 (19A27800) [pid = 980] [serial = 2262] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 79 (12B05800) [pid = 980] [serial = 2238] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 78 (12BD6000) [pid = 980] [serial = 2239] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1631EC00) [pid = 980] [serial = 2247] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 76 (16326C00) [pid = 980] [serial = 2248] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 75 (19ACC000) [pid = 980] [serial = 2265] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1819F800) [pid = 980] [serial = 2256] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 73 (181A4800) [pid = 980] [serial = 2257] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 72 (10EE5000) [pid = 980] [serial = 2236] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 71 (19D2C000) [pid = 980] [serial = 2234] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 70 (183C8000) [pid = 980] [serial = 2259] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 69 (16490000) [pid = 980] [serial = 2250] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 68 (1697B800) [pid = 980] [serial = 2251] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 67 (13234800) [pid = 980] [serial = 2241] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 66 (132ED000) [pid = 980] [serial = 2242] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1583A800) [pid = 980] [serial = 2244] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 64 (15E72C00) [pid = 980] [serial = 2245] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 63 (1A32C400) [pid = 980] [serial = 2277] [outer = 00000000] [url = about:blank] 15:50:51 INFO - PROCESS | 980 | --DOMWINDOW == 62 (19A29800) [pid = 980] [serial = 2263] [outer = 00000000] [url = about:blank] 15:50:52 INFO - PROCESS | 980 | 1468191052183 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]]]}] 15:50:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:50:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:50:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:50:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:50:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:50:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:50:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:50:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1563ms 15:50:52 INFO - PROCESS | 980 | 1468191052224 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 980 | 1468191052227 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 15:50:52 INFO - PROCESS | 980 | 1468191052233 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:50:52 INFO - PROCESS | 980 | 1468191052235 Marionette TRACE conn3 <- [1,3058,null,{}] 15:50:52 INFO - PROCESS | 980 | 1468191052241 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}] 15:50:52 INFO - PROCESS | 980 | 1468191052243 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:52 INFO - PROCESS | 980 | 1468191052363 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:50:52 INFO - PROCESS | 980 | 1468191052460 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 980 | 1468191052463 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:52 INFO - PROCESS | 980 | ++DOCSHELL 10EE7C00 == 26 [pid = 980] [id = 776] 15:50:52 INFO - PROCESS | 980 | ++DOMWINDOW == 63 (10EE8C00) [pid = 980] [serial = 2326] [outer = 00000000] 15:50:52 INFO - PROCESS | 980 | ++DOMWINDOW == 64 (11AE9800) [pid = 980] [serial = 2327] [outer = 10EE8C00] 15:50:52 INFO - PROCESS | 980 | 1468191052515 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 980 | ++DOMWINDOW == 65 (128A5000) [pid = 980] [serial = 2328] [outer = 10EE8C00] 15:50:52 INFO - PROCESS | 980 | 1468191052920 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]]]}] 15:50:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:50:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:50:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:50:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:50:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:50:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:50:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 735ms 15:50:52 INFO - PROCESS | 980 | 1468191052975 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 980 | 1468191052980 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 15:50:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:50:53 INFO - PROCESS | 980 | 1468191052987 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 980 | 1468191052989 Marionette TRACE conn3 <- [1,3062,null,{}] 15:50:53 INFO - PROCESS | 980 | 1468191052993 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}] 15:50:53 INFO - PROCESS | 980 | 1468191052995 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:53 INFO - PROCESS | 980 | 1468191053085 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:50:53 INFO - PROCESS | 980 | 1468191053093 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 980 | 1468191053095 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:53 INFO - PROCESS | 980 | ++DOCSHELL 13034800 == 27 [pid = 980] [id = 777] 15:50:53 INFO - PROCESS | 980 | ++DOMWINDOW == 66 (13036400) [pid = 980] [serial = 2329] [outer = 00000000] 15:50:53 INFO - PROCESS | 980 | ++DOMWINDOW == 67 (131E3400) [pid = 980] [serial = 2330] [outer = 13036400] 15:50:53 INFO - PROCESS | 980 | 1468191053142 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 980 | ++DOMWINDOW == 68 (13211000) [pid = 980] [serial = 2331] [outer = 13036400] 15:50:53 INFO - PROCESS | 980 | 1468191053599 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]]]}] 15:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:50:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 641ms 15:50:53 INFO - PROCESS | 980 | 1468191053623 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 980 | 1468191053626 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 15:50:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:50:53 INFO - PROCESS | 980 | 1468191053629 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 980 | 1468191053632 Marionette TRACE conn3 <- [1,3066,null,{}] 15:50:53 INFO - PROCESS | 980 | 1468191053643 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}] 15:50:53 INFO - PROCESS | 980 | 1468191053648 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:53 INFO - PROCESS | 980 | 1468191053728 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:50:53 INFO - PROCESS | 980 | 1468191053735 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 980 | 1468191053739 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:53 INFO - PROCESS | 980 | ++DOCSHELL 13C35400 == 28 [pid = 980] [id = 778] 15:50:53 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (13CDF400) [pid = 980] [serial = 2332] [outer = 00000000] 15:50:53 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (150C6400) [pid = 980] [serial = 2333] [outer = 13CDF400] 15:50:53 INFO - PROCESS | 980 | 1468191053785 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (15841800) [pid = 980] [serial = 2334] [outer = 13CDF400] 15:50:54 INFO - PROCESS | 980 | 1468191054274 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] 15:50:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:50:54 INFO - PROCESS | 980 | 1468191054335 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 15:50:54 INFO - PROCESS | 980 | 1468191054339 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 980 | 1468191054340 Marionette TRACE conn3 <- [1,3070,null,{}] 15:50:54 INFO - PROCESS | 980 | 1468191054344 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}] 15:50:54 INFO - PROCESS | 980 | 1468191054346 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:54 INFO - PROCESS | 980 | 1468191054470 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:50:54 INFO - PROCESS | 980 | 1468191054474 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 980 | 1468191054476 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:54 INFO - PROCESS | 980 | ++DOCSHELL 15F8F800 == 29 [pid = 980] [id = 779] 15:50:54 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (15F90000) [pid = 980] [serial = 2335] [outer = 00000000] 15:50:54 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (1631EC00) [pid = 980] [serial = 2336] [outer = 15F90000] 15:50:54 INFO - PROCESS | 980 | 1468191054582 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (16327C00) [pid = 980] [serial = 2337] [outer = 15F90000] 15:50:54 INFO - PROCESS | 980 | 1468191054971 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]]]}] 15:50:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:50:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:50:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 703ms 15:50:55 INFO - PROCESS | 980 | 1468191055037 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 980 | 1468191055039 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 15:50:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:50:55 INFO - PROCESS | 980 | 1468191055049 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 980 | 1468191055050 Marionette TRACE conn3 <- [1,3074,null,{}] 15:50:55 INFO - PROCESS | 980 | 1468191055054 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}] 15:50:55 INFO - PROCESS | 980 | 1468191055056 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:55 INFO - PROCESS | 980 | 1468191055168 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:50:55 INFO - PROCESS | 980 | 1468191055264 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 980 | 1468191055266 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:55 INFO - PROCESS | 980 | ++DOCSHELL 1648EC00 == 30 [pid = 980] [id = 780] 15:50:55 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (1648F400) [pid = 980] [serial = 2338] [outer = 00000000] 15:50:55 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (16974800) [pid = 980] [serial = 2339] [outer = 1648F400] 15:50:55 INFO - PROCESS | 980 | 1468191055311 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (16D60000) [pid = 980] [serial = 2340] [outer = 1648F400] 15:50:55 INFO - PROCESS | 980 | 1468191055705 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:50:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 688ms 15:50:55 INFO - PROCESS | 980 | 1468191055742 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 980 | 1468191055744 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 15:50:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:50:55 INFO - PROCESS | 980 | 1468191055748 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 980 | 1468191055749 Marionette TRACE conn3 <- [1,3078,null,{}] 15:50:55 INFO - PROCESS | 980 | 1468191055752 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}] 15:50:55 INFO - PROCESS | 980 | 1468191055758 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:55 INFO - PROCESS | 980 | 1468191055897 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:50:56 INFO - PROCESS | 980 | 1468191055966 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 980 | 1468191055968 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:56 INFO - PROCESS | 980 | ++DOCSHELL 1768E000 == 31 [pid = 980] [id = 781] 15:50:56 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (1768FC00) [pid = 980] [serial = 2341] [outer = 00000000] 15:50:56 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (17D7D000) [pid = 980] [serial = 2342] [outer = 1768FC00] 15:50:56 INFO - PROCESS | 980 | 1468191056011 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (1819FC00) [pid = 980] [serial = 2343] [outer = 1768FC00] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 79 (1104F800) [pid = 980] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 78 (15F32800) [pid = 980] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 77 (1B06B400) [pid = 980] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 76 (198D2400) [pid = 980] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 75 (13133800) [pid = 980] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 74 (1AE6E000) [pid = 980] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 73 (11048C00) [pid = 980] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 72 (129AF000) [pid = 980] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 71 (10A03C00) [pid = 980] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1A47BC00) [pid = 980] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 69 (1539BC00) [pid = 980] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:50:56 INFO - PROCESS | 980 | --DOMWINDOW == 68 (16486400) [pid = 980] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 15:50:56 INFO - PROCESS | 980 | 1468191056609 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:50:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:50:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 891ms 15:50:56 INFO - PROCESS | 980 | 1468191056652 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 980 | 1468191056654 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 15:50:56 INFO - PROCESS | 980 | 1468191056657 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:50:56 INFO - PROCESS | 980 | 1468191056659 Marionette TRACE conn3 <- [1,3082,null,{}] 15:50:56 INFO - PROCESS | 980 | 1468191056662 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}] 15:50:56 INFO - PROCESS | 980 | 1468191056664 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:56 INFO - PROCESS | 980 | 1468191056738 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:50:56 INFO - PROCESS | 980 | 1468191056743 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 980 | 1468191056745 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:56 INFO - PROCESS | 980 | ++DOCSHELL 1104F800 == 32 [pid = 980] [id = 782] 15:50:56 INFO - PROCESS | 980 | ++DOMWINDOW == 69 (11261C00) [pid = 980] [serial = 2344] [outer = 00000000] 15:50:56 INFO - PROCESS | 980 | ++DOMWINDOW == 70 (18384800) [pid = 980] [serial = 2345] [outer = 11261C00] 15:50:56 INFO - PROCESS | 980 | 1468191056787 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 980 | ++DOMWINDOW == 71 (18387800) [pid = 980] [serial = 2346] [outer = 11261C00] 15:50:57 INFO - PROCESS | 980 | 1468191057207 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:50:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 594ms 15:50:57 INFO - PROCESS | 980 | 1468191057255 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 980 | 1468191057256 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 15:50:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:50:57 INFO - PROCESS | 980 | 1468191057260 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 980 | 1468191057261 Marionette TRACE conn3 <- [1,3086,null,{}] 15:50:57 INFO - PROCESS | 980 | 1468191057265 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}] 15:50:57 INFO - PROCESS | 980 | 1468191057267 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:57 INFO - PROCESS | 980 | 1468191057344 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:50:57 INFO - PROCESS | 980 | 1468191057348 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 980 | 1468191057350 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:57 INFO - PROCESS | 980 | ++DOCSHELL 1315A400 == 33 [pid = 980] [id = 783] 15:50:57 INFO - PROCESS | 980 | ++DOMWINDOW == 72 (17688000) [pid = 980] [serial = 2347] [outer = 00000000] 15:50:57 INFO - PROCESS | 980 | ++DOMWINDOW == 73 (183CBC00) [pid = 980] [serial = 2348] [outer = 17688000] 15:50:57 INFO - PROCESS | 980 | 1468191057393 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 980 | ++DOMWINDOW == 74 (185A6C00) [pid = 980] [serial = 2349] [outer = 17688000] 15:50:57 INFO - PROCESS | 980 | 1468191057811 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]]]}] 15:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:50:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 594ms 15:50:57 INFO - PROCESS | 980 | 1468191057857 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 980 | 1468191057859 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 15:50:57 INFO - PROCESS | 980 | 1468191057862 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:50:57 INFO - PROCESS | 980 | 1468191057864 Marionette TRACE conn3 <- [1,3090,null,{}] 15:50:57 INFO - PROCESS | 980 | 1468191057867 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}] 15:50:57 INFO - PROCESS | 980 | 1468191057869 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:58 INFO - PROCESS | 980 | 1468191057993 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:50:58 INFO - PROCESS | 980 | 1468191058002 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 980 | 1468191058003 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:58 INFO - PROCESS | 980 | ++DOCSHELL 13C34000 == 34 [pid = 980] [id = 784] 15:50:58 INFO - PROCESS | 980 | ++DOMWINDOW == 75 (198CF800) [pid = 980] [serial = 2350] [outer = 00000000] 15:50:58 INFO - PROCESS | 980 | ++DOMWINDOW == 76 (198D6C00) [pid = 980] [serial = 2351] [outer = 198CF800] 15:50:58 INFO - PROCESS | 980 | 1468191058045 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 980 | ++DOMWINDOW == 77 (198DA400) [pid = 980] [serial = 2352] [outer = 198CF800] 15:50:58 INFO - PROCESS | 980 | 1468191058455 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 640ms 15:50:58 INFO - PROCESS | 980 | 1468191058513 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 980 | 1468191058515 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 15:50:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:50:58 INFO - PROCESS | 980 | 1468191058557 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 980 | 1468191058561 Marionette TRACE conn3 <- [1,3094,null,{}] 15:50:58 INFO - PROCESS | 980 | 1468191058571 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}] 15:50:58 INFO - PROCESS | 980 | 1468191058575 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:58 INFO - PROCESS | 980 | 1468191058712 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:50:58 INFO - PROCESS | 980 | 1468191058832 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 980 | 1468191058836 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:58 INFO - PROCESS | 980 | ++DOCSHELL 11042800 == 35 [pid = 980] [id = 785] 15:50:58 INFO - PROCESS | 980 | ++DOMWINDOW == 78 (11043800) [pid = 980] [serial = 2353] [outer = 00000000] 15:50:58 INFO - PROCESS | 980 | ++DOMWINDOW == 79 (1104AC00) [pid = 980] [serial = 2354] [outer = 11043800] 15:50:58 INFO - PROCESS | 980 | 1468191058895 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 980 | ++DOMWINDOW == 80 (11CD2800) [pid = 980] [serial = 2355] [outer = 11043800] 15:50:59 INFO - PROCESS | 980 | 1468191059568 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]]]}] 15:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:50:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1078ms 15:50:59 INFO - PROCESS | 980 | 1468191059606 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 980 | 1468191059610 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 15:50:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:50:59 INFO - PROCESS | 980 | 1468191059616 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 980 | 1468191059620 Marionette TRACE conn3 <- [1,3098,null,{}] 15:50:59 INFO - PROCESS | 980 | 1468191059651 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}] 15:50:59 INFO - PROCESS | 980 | 1468191059655 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:59 INFO - PROCESS | 980 | 1468191059836 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:50:59 INFO - PROCESS | 980 | 1468191059847 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 980 | 1468191059850 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:50:59 INFO - PROCESS | 980 | ++DOCSHELL 1312D000 == 36 [pid = 980] [id = 786] 15:50:59 INFO - PROCESS | 980 | ++DOMWINDOW == 81 (13218000) [pid = 980] [serial = 2356] [outer = 00000000] 15:50:59 INFO - PROCESS | 980 | ++DOMWINDOW == 82 (132F1000) [pid = 980] [serial = 2357] [outer = 13218000] 15:50:59 INFO - PROCESS | 980 | 1468191059908 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 980 | ++DOMWINDOW == 83 (13C2AC00) [pid = 980] [serial = 2358] [outer = 13218000] 15:51:00 INFO - PROCESS | 980 | 1468191060535 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"]]]}] 15:51:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:51: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 15:51:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:51:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 968ms 15:51:00 INFO - PROCESS | 980 | 1468191060582 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 980 | 1468191060585 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 15:51:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:51:00 INFO - PROCESS | 980 | 1468191060589 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 980 | 1468191060591 Marionette TRACE conn3 <- [1,3102,null,{}] 15:51:00 INFO - PROCESS | 980 | 1468191060595 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}] 15:51:00 INFO - PROCESS | 980 | 1468191060597 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:51:00 INFO - PROCESS | 980 | 1468191060743 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:51:01 INFO - PROCESS | 980 | 1468191061030 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\", \"8e2cdd70-f092-40d7-8433-31c5eaa55676\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 980 | 1468191061033 Marionette INFO sendAsync fbc46ec4-26eb-459c-8dd1-5a8537fe092b 15:51:01 INFO - PROCESS | 980 | ++DOCSHELL 1047A800 == 37 [pid = 980] [id = 787] 15:51:01 INFO - PROCESS | 980 | ++DOMWINDOW == 84 (1047DC00) [pid = 980] [serial = 2359] [outer = 00000000] 15:51:01 INFO - PROCESS | 980 | ++DOMWINDOW == 85 (10E53400) [pid = 980] [serial = 2360] [outer = 1047DC00] 15:51:01 INFO - PROCESS | 980 | 1468191061092 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 980 | ++DOMWINDOW == 86 (11048C00) [pid = 980] [serial = 2361] [outer = 1047DC00] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 1315A400 == 36 [pid = 980] [id = 783] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 1104F800 == 35 [pid = 980] [id = 782] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 1768E000 == 34 [pid = 980] [id = 781] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 1648EC00 == 33 [pid = 980] [id = 780] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 15F8F800 == 32 [pid = 980] [id = 779] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 13C35400 == 31 [pid = 980] [id = 778] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 13034800 == 30 [pid = 980] [id = 777] 15:51:01 INFO - PROCESS | 980 | --DOCSHELL 10EE7C00 == 29 [pid = 980] [id = 776] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 85 (16B3C800) [pid = 980] [serial = 2286] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 84 (1B44B000) [pid = 980] [serial = 2304] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 83 (1AE68400) [pid = 980] [serial = 2297] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 82 (13214400) [pid = 980] [serial = 2291] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 81 (1B06EC00) [pid = 980] [serial = 2303] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 80 (1B064000) [pid = 980] [serial = 2301] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 79 (13951800) [pid = 980] [serial = 2292] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 78 (1104FC00) [pid = 980] [serial = 2306] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 77 (12D7C400) [pid = 980] [serial = 2282] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 76 (11CD4800) [pid = 980] [serial = 2289] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 75 (1A4D6800) [pid = 980] [serial = 2280] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 74 (13948400) [pid = 980] [serial = 2307] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 73 (1648D400) [pid = 980] [serial = 2285] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 72 (112D3000) [pid = 980] [serial = 2288] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 71 (1AE6A800) [pid = 980] [serial = 2298] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 70 (1AE73C00) [pid = 980] [serial = 2300] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 69 (18387C00) [pid = 980] [serial = 2294] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 68 (13154C00) [pid = 980] [serial = 2283] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 67 (1B068C00) [pid = 980] [serial = 2313] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 66 (183C2800) [pid = 980] [serial = 2295] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 65 (1A956400) [pid = 980] [serial = 2312] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 64 (19AF0400) [pid = 980] [serial = 2309] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | --DOMWINDOW == 63 (19AF2000) [pid = 980] [serial = 2310] [outer = 00000000] [url = about:blank] 15:51:01 INFO - PROCESS | 980 | 1468191061708 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]]]}] 15:51:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:51:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1157ms 15:51:01 INFO - PROCESS | 980 | 1468191061742 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 980 | 1468191061745 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 15:51:02 WARNING - u'runner_teardown' () 15:51:02 INFO - No more tests 15:51:02 INFO - Got 0 unexpected results 15:51:02 INFO - SUITE-END | took 655s 15:51:03 INFO - Closing logging queue 15:51:03 INFO - queue closed 15:51:03 INFO - Return code: 0 15:51:03 WARNING - # TBPL SUCCESS # 15:51:03 INFO - Running post-action listener: _resource_record_post_action 15:51:03 INFO - Running post-run listener: _resource_record_post_run 15:51:04 INFO - Total resource usage - Wall time: 667s; CPU: 17.0%; Read bytes: 90885632; Write bytes: 956536832; Read time: 424209; Write time: 1182542 15:51:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:51:04 INFO - install - Wall time: 3s; CPU: 10.0%; Read bytes: 0; Write bytes: 64009216; Read time: 0; Write time: 72193 15:51:04 INFO - run-tests - Wall time: 665s; CPU: 17.0%; Read bytes: 90885632; Write bytes: 820301312; Read time: 424209; Write time: 1044661 15:51:04 INFO - Running post-run listener: _upload_blobber_files 15:51:04 INFO - Blob upload gear active. 15:51:04 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 15:51:04 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 15:51:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 15:51:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 15:51:05 INFO - (blobuploader) - INFO - Open directory for files ... 15:51:05 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 15:51:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:51:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:51:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:51:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:51:05 INFO - (blobuploader) - INFO - Done attempting. 15:51:05 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 15:51:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:51:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:51:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:51:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:51:07 INFO - (blobuploader) - INFO - Done attempting. 15:51:07 INFO - (blobuploader) - INFO - Iteration through files over. 15:51:07 INFO - Return code: 0 15:51:07 INFO - rmtree: C:\slave\test\build\uploaded_files.json 15:51:07 INFO - Using _rmtree_windows ... 15:51:07 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 15:51:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4437e955bc09ba7aa793b0c806293c7f57d68dfb11c891e2b9c9656e20e2d737bc08a09bf17b58ff5ed21acb7be631deae2165a7a4ddbb43e17f85873d658c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/70574486a0142b9abf2ded0b0bcd2ac9443ea6d0a99fecc7f6c4bc540f7673a9bf90af43677d37bd02016efe2b292b7c5486ea334700479b3ae3f7c09fdbed94"} 15:51:07 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 15:51:07 INFO - Writing to file C:\slave\test\properties\blobber_files 15:51:07 INFO - Contents: 15:51:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4437e955bc09ba7aa793b0c806293c7f57d68dfb11c891e2b9c9656e20e2d737bc08a09bf17b58ff5ed21acb7be631deae2165a7a4ddbb43e17f85873d658c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/70574486a0142b9abf2ded0b0bcd2ac9443ea6d0a99fecc7f6c4bc540f7673a9bf90af43677d37bd02016efe2b292b7c5486ea334700479b3ae3f7c09fdbed94"} 15:51:07 INFO - Running post-run listener: copy_logs_to_upload_dir 15:51:07 INFO - Copying logs to upload dir... 15:51:07 INFO - mkdir: C:\slave\test\build\upload\logs 15:51:07 INFO - Copying logs to upload dir... 15:51:07 INFO - Using _rmtree_windows ... 15:51:07 INFO - Using _rmtree_windows ... 15:51:07 INFO - Using _rmtree_windows ... 15:51:07 INFO - Using _rmtree_windows ... 15:51:07 INFO - Using _rmtree_windows ... 15:51:07 INFO - Using _rmtree_windows ... 15:51:07 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=841.109000 ========= master_lag: 0.32 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 1 secs) (at 2016-07-10 15:51:08.152347) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-10 15:51:08.153328) ========= '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-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 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-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 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-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4437e955bc09ba7aa793b0c806293c7f57d68dfb11c891e2b9c9656e20e2d737bc08a09bf17b58ff5ed21acb7be631deae2165a7a4ddbb43e17f85873d658c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/70574486a0142b9abf2ded0b0bcd2ac9443ea6d0a99fecc7f6c4bc540f7673a9bf90af43677d37bd02016efe2b292b7c5486ea334700479b3ae3f7c09fdbed94"} build_url:https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4437e955bc09ba7aa793b0c806293c7f57d68dfb11c891e2b9c9656e20e2d737bc08a09bf17b58ff5ed21acb7be631deae2165a7a4ddbb43e17f85873d658c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/70574486a0142b9abf2ded0b0bcd2ac9443ea6d0a99fecc7f6c4bc540f7673a9bf90af43677d37bd02016efe2b292b7c5486ea334700479b3ae3f7c09fdbed94"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Tz9OHbq6TJW_I4rKsW2u-g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-10 15:51:08.284829) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:51:08.285419) ========= '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-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 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-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 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-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:51:08.411726) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-10 15:51:08.412311) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-10 15:51:09.095999) ========= ========= Total master_lag: 0.51 =========